aboutsummaryrefslogtreecommitdiffstats
path: root/tests/arch/intel_alm
Commit message (Collapse)AuthorAgeFilesLines
* intel_alm: add additional ABC9 timingsDan Ravensloft2020-07-231-6/+4
|
* Revert "intel_alm: direct M10K instantiation"Lofty2020-07-131-6/+0
| | | | This reverts commit 09ecb9b2cf3ab76841d30712bf70dafc6d47ef67.
* intel_alm: direct M10K instantiationDan Ravensloft2020-07-051-0/+6
|
* intel_alm: add Cyclone 10 GX testsDan Ravensloft2020-07-0511-2/+236
|
* intel_alm: DSP inferenceDan Ravensloft2020-07-051-0/+23
|
* synth_intel_alm: Use dfflegalize.Marcelina Koƛcielnicka2020-07-041-1/+1
|
* Improve MISTRAL_FF specify rulesDan Ravensloft2020-07-041-1/+2
| | | | Co-authored-by: Eddie Hung <eddie@fpgeh.com>
* tests: update fsm.ys resource countEddie Hung2020-07-041-4/+4
| | | | | Suspect it is to do with map/set ordering in techmap; should be fixed by #1862?
* intel_alm: fix DFFE matchingDan Ravensloft2020-06-112-4/+4
|
* Add missing .gitignore fileClaire Wolf2020-06-041-0/+2
| | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com>
* intel_alm: direct LUTRAM cell instantiationDan Ravensloft2020-05-071-0/+20
| | | | | | | | | | By instantiating the LUTRAM cell directly, we avoid a trip through altsyncram, which speeds up Quartus synthesis time. This also gives a little more flexibility, as Yosys can build RAMs out of individual 32x1 LUTRAM cells. While working on this, I discovered that the mem_init0 parameter of <family>_mlab_cell gets ignored by Quartus.
* intel_alm: work around a Quartus ICEDan Ravensloft2020-04-231-0/+12
|
* synth_intel_alm: alternative synthesis for Intel FPGAsDan Ravensloft2020-04-1510-0/+208
By operating at a layer of abstraction over the rather clumsy Intel primitives, we can avoid special hacks like `dffinit -highlow` in favour of simple techmapping. This also makes the primitives much easier to manipulate, and more descriptive (no more cyclonev_lcell_comb to mean anything from a LUT2 to a LUT6).