tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow
<_whitenotifier-3> [prjxray] mithro opened issue #1286: Instability in DSP timing fuzzer - https://git.io/Jv5JV
ramin_r348 has joined #symbiflow
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #symbiflow
<daniellimws> Working on a project using one of Xilinx's IP cores, is there a way in prjxray to run simulations on that core? Or I have no choice but to use Vivado's simulator
ramin_r348 has quit [Remote host closed the connection]
<litghost> Most hardblocks are missing simulation models right now
<litghost> Adding simulation models is an open task
<daniellimws> I suppose that it would take some effort to do that for each core?
wavedrom has joined #symbiflow
citypw has joined #symbiflow
titanbiscuit has quit [Quit: ZNC 1.7.4 - https://znc.in]
titanbiscuit has joined #symbiflow
<litghost> Not core, hardblock
<litghost> So DSP, BRAM, PHASER_IN/OUT, PCIE
<daniellimws> Oh in the case of the CORDIC IP that I am using now, it uses the PHASER_* block am I right?
<daniellimws> So once a simulation model is built for the PHASER_IN/OUT hardblock, it is possible to simulate the CORDIC ips? Am I understanding this correctly?
<litghost> Before that, we need to fuzz PHASER_IN/_OUT, which hasn't been done yet
<litghost> So overall a lot of work
<daniellimws> Oh dear
wavedrom has quit [Quit: The Lounge - https://thelounge.chat]
wavedrom has joined #symbiflow
kraiskil has quit [Ping timeout: 256 seconds]
_whitelogger has joined #symbiflow
OmniMancer has joined #symbiflow
OmniMancer1 has quit [Ping timeout: 250 seconds]
wavedrom has quit [Quit: The Lounge - https://thelounge.chat]
wavedrom has joined #symbiflow
Bertl_oO is now known as Bertl_zZ
_whitelogger has joined #symbiflow
adjtm_ has quit [Remote host closed the connection]
adjtm_ has joined #symbiflow
Vonter has quit [Quit: WeeChat 2.7.1]
Vonter has joined #symbiflow
<_whitenotifier-3> [yosys] rakeshm75 opened issue #66: Branch: Quicklogic : Functional issue in the design - https://git.io/Jv5GK
wavedrom has quit [Ping timeout: 256 seconds]
wavedrom has joined #symbiflow
kraiskil has joined #symbiflow
proteusguy has quit [Remote host closed the connection]
nonlinear has quit [Ping timeout: 256 seconds]
proteusguy has joined #symbiflow
wavedrom has quit [Ping timeout: 260 seconds]
az0re has quit [Ping timeout: 240 seconds]
adjtm_ has quit [Remote host closed the connection]
adjtm_ has joined #symbiflow
nonlinear has joined #symbiflow
OmniMancer1 has joined #symbiflow
OmniMancer has quit [Ping timeout: 256 seconds]
_whitelogger has joined #symbiflow
kraiskil has quit [Ping timeout: 265 seconds]
kraiskil has joined #symbiflow
lolux has joined #symbiflow
lolux has quit [Remote host closed the connection]
marat has joined #symbiflow
marat has quit [Remote host closed the connection]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
adjtm_ has quit [Remote host closed the connection]
adjtm_ has joined #symbiflow
futarisIRCcloud has joined #symbiflow
<sf-slack> <r.jordans> Hi all, does anyone know what the current status of the soft-error-detection block for ECP5 is? I see that there is a SEDGA test in the fuzzers directory but I don't see anything yet in the database
<daveshah> r.jordans: It isn't currently supported
<sf-slack> <r.jordans> Anything I can do to get it supported?
<daveshah> the main blocker is reverse engineering the CRC32 (in particular what exactly it is calculated over) inserted in the bitstream in SED mode
<daveshah> the nextpnr changes to support the SED primitives are simpler and I am happy to do those once the CRC is sorted
<sf-slack> <r.jordans> ok, so I guess that's the crc of the bitfile it compares against in the hardware? I guess that it's mainly the polynome that's missing? do we already have a way of getting some example crcs for different bitfiles?
<daveshah> No, setting up something up to do that would be a first step
<sf-slack> <r.jordans> ah, ok
<sf-slack> <r.jordans> I don't have much experience with this but would like to see this working so I'll try to free up some time
<sf-slack> <r.jordans> I did however do a bit of reverse engineering crc in the past though so hopefully that can help here
<FFY00> daveshah, what work has been done reverse engineering the crc?
<daveshah> The normal CRC16 is fully RE'd its the BUYPASS algorithm
<daveshah> I haven't looked at the SED CRC32 at all, but based on the CRC16 it's probably a standard algorithm
<FFY00> do you have samples?
<daveshah> The hard part is probably working out what it is calculated over (and in what order) rather than the polynomial it uses
<daveshah> No
<FFY00> yes, there aren't many well suited polynomials
<FFY00> well, if it is following the standard that shouldn't be an issue
<daveshah> What standard?
<FFY00> the issue if finding the xor in, xor out, reflect in and reflect out
<FFY00> crc32
<daveshah> ah
<FFY00> 32 bits is a bit, but it could be bruteforced with some cleaver techniques
<FFY00> since crc is not really designed to be a protection mechanism
<FFY00> I was looking into this a few days ago
<FFY00> to reverse engineer the crc of a firmware I wanted to replace
<FFY00> this is an interesting read, if you have time: https://www.cosc.canterbury.ac.nz/greg.ewing/essays/CRC-Reverse-Engineering.html
<tpb> Title: CRC Reverse Engineering (at www.cosc.canterbury.ac.nz)
<FFY00> how could I get samples?
stevenw7 has joined #symbiflow
josi9824 has quit [Ping timeout: 240 seconds]
Bertl_zZ is now known as Bertl
OmniMancer1 has quit [Quit: Leaving.]
epony has quit [Quit: reconf]
<daveshah> FFY00: create some bitstreams using the SED function with Diamond
epony has joined #symbiflow
<daveshah> then look for the CRC32 following 0xA2 0x00 0x00 0x00 in the bitstream file
<daveshah> in general, values in ECP5 are big endian so I expect that would apply here too
<FFY00> okay
<FFY00> I'll probably look into it when my ecp5 board arrives
<FFY00> or maybe before, we'll see
titanbiscuit has quit [Quit: ZNC 1.7.4 - https://znc.in]
titanbiscuit has joined #symbiflow
tcal has quit [Remote host closed the connection]
citypw has quit [Ping timeout: 240 seconds]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
stevenw7 has quit [Remote host closed the connection]
jgoeders has joined #symbiflow
shadtorrie has joined #symbiflow
<_whitenotifier-3> [symbiflow-arch-defs] acomodi opened issue #1390: fasm2frames has a high run-time with large designs - https://git.io/Jv5MV
<tpb> Title: doc: Add optimization animations to readme by kmurray · Pull Request #1251 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)
shadtorrie has quit [Ping timeout: 240 seconds]
Bertl is now known as Bertl_oO
OmniMancer has joined #symbiflow
jgoeders has quit [Remote host closed the connection]
kraiskil has quit [Ping timeout: 256 seconds]
kmehall has quit [Remote host closed the connection]
kmehall has joined #symbiflow
futarisIRCcloud has joined #symbiflow