cpc / openasip

Open Application-Specific Instruction Set processor tools (OpenASIP)
http://openasip.org
Other
143 stars 43 forks source link

Intel Arria 10 compatibility #234

Open TopiLeppanen opened 1 year ago

TopiLeppanen commented 1 year ago

Some recent changes I needed to get processors generated for Intel Arria 10. These include:

Adding BRAM models that infer on Arria 10. (The old ones wouldn't infer BRAM, and the ones I add now don't infer on Xilinx :( They are just regular RTL, but the tools are very picky about the exact syntax)

Add latency to the clock cycle counter. This helped quite a lot with the clock frequency since it cuts the critical path from global_lock to the 64-bit counter.

Add wlast to AlmaIF's AXI master interface. Intel tools needed this, or it wouldn't work. The signal is hardcoded to 1, since there is no burst support from the master IF.

pjaaskel commented 9 months ago

Also this needs to be rebased, tested and pulled in.