aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/intel/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* synth_intel: Remove incomplete Arria 10 GX support.Marcelina Kościelnicka2020-08-211-1/+1
| | | | | | The techmap rules for this target do not work in the first place (note lack of >2-input LUT mappings), and if proper support is ever added, it'd be better placed in the synth_intel_alm backend.
* intel: move Cyclone V support to intel_almDan Ravensloft2020-08-201-1/+1
|
* intel: Use dfflegalize.Marcelina Kościelnicka2020-07-131-0/+1
|
* synth_intel_alm: alternative synthesis for Intel FPGAsDan Ravensloft2020-04-151-1/+0
| | | | | | | | 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).
* synth_intel: a10gx -> arria10gxDan Ravensloft2019-12-101-1/+1
|
* synth_intel: cyclone10 -> cyclone10lpDan Ravensloft2019-12-101-1/+1
|
* techlibs/intel: Clean up MakefileBen Widawsky2019-08-051-15/+5
| | | | | | | Use GNU make's foreach iterator and remove nonexistent files. Gmake is already a requirement of the build system. Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
* intel: Map M9K BRAM only on families that have itDan Ravensloft2019-07-231-2/+2
| | | | | | | | This regresses Cyclone V and Cyclone 10 substantially, but these numbers were artificial, targeting a BRAM that they did not contain. Amusingly, synth_intel still does better when synthesizing PicoSoC than Quartus when neither are inferring block RAM.
* Initial Cyclone 10 supportdh732017-11-081-0/+2
|
* Clean whitespace and permissions in techlibs/intelLarry Doolittle2017-10-051-0/+0
|
* Adding Cyclone IV (E, GX), Arria 10, Cyclone V and LPM functions (ALTPLL and ↵dh732017-10-011-0/+22
M9K); M9K is not finished yet. Achronix Speedster also in this commit. Both Arria10 and Speedster-i are still experimental due complexity, but you can experiment around those devices right now