Skip to content
This repository has been archived by the owner on Aug 20, 2024. It is now read-only.

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
yosyshq-ci committed May 21, 2024
1 parent 0226a18 commit c738072
Showing 1 changed file with 2 additions and 52 deletions.
54 changes: 2 additions & 52 deletions source/cmd/synth_intel_alm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,19 +37,6 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.

target one of:
"cyclonev" - Cyclone V (default)
"arriav" - Arria V (non-GZ)
"cyclone10gx" - Cyclone 10GX


.. code:: yoscrypt
-vqm <file>
::

write the design to the specified Verilog Quartus Mapping File. Writing
of an output file is omitted if this parameter is not specified. Implies
-quartus.


.. code:: yoscrypt
Expand All @@ -62,15 +49,6 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
statistics


.. code:: yoscrypt
-quartus
::

output a netlist using Quartus cells instead of MISTRAL_* cells


.. code:: yoscrypt
-dff
Expand Down Expand Up @@ -183,7 +161,7 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
techmap -map +/intel_alm/common/bram_<bram_type>_map.v

map_lutram: (skip if -nolutram)
memory_bram -rules +/intel_alm/common/lutram_mlab.txt (for Cyclone V / Cyclone 10GX)
memory_bram -rules +/intel_alm/common/lutram_mlab.txt (for Cyclone V)

map_ffram:
memory_map
Expand Down Expand Up @@ -212,15 +190,6 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
check
blackbox =A:whitebox

quartus:
rename -hide w:*[* w:*]*
setundef -zero
hilomap -singleton -hicell __MISTRAL_VCC Q -locell __MISTRAL_GND Q
techmap -D <family> -map +/intel_alm/common/quartus_rename.v

vqm:
write_verilog -attr2comment -defparam -nohex -decimal <file-name>

.. raw:: latex

\end{comment}
Expand All @@ -240,21 +209,11 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
-family <family>
target one of:
"cyclonev" - Cyclone V (default)
"arriav" - Arria V (non-GZ)
"cyclone10gx" - Cyclone 10GX
-vqm <file>
write the design to the specified Verilog Quartus Mapping File. Writing
of an output file is omitted if this parameter is not specified. Implies
-quartus.
-noflatten
do not flatten design before synthesis; useful for per-module area
statistics
-quartus
output a netlist using Quartus cells instead of MISTRAL_* cells
-dff
pass DFFs to ABC to perform sequential logic optimisations
(EXPERIMENTAL)
Expand Down Expand Up @@ -323,7 +282,7 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
techmap -map +/intel_alm/common/bram_<bram_type>_map.v
map_lutram: (skip if -nolutram)
memory_bram -rules +/intel_alm/common/lutram_mlab.txt (for Cyclone V / Cyclone 10GX)
memory_bram -rules +/intel_alm/common/lutram_mlab.txt (for Cyclone V)
map_ffram:
memory_map
Expand Down Expand Up @@ -352,12 +311,3 @@ synth_intel_alm - synthesis for ALM-based Intel (Altera) FPGAs.
check
blackbox =A:whitebox
quartus:
rename -hide w:*[* w:*]*
setundef -zero
hilomap -singleton -hicell __MISTRAL_VCC Q -locell __MISTRAL_GND Q
techmap -D <family> -map +/intel_alm/common/quartus_rename.v
vqm:
write_verilog -attr2comment -defparam -nohex -decimal <file-name>

0 comments on commit c738072

Please sign in to comment.