The first step in the FPGA Express synthesis flow.
In this stage, the HDL code is checked for syntax errors.
Behavioral simulation
Also known as functional simulation. This type of
simulation takes place during the pre-synthesis stage of HDL design.
The purpose of this simulation is to check that the HDL code
describes the desired design behavior.
Bottom-up design
HDL methodology where already defined HDL blocks
are merged into one overall desired design behavior.
Carry-logic
An architecture feature of the Xilinx XC4000 and
XC5200 families. Carry-logic was designed to speed-up and reduce
the area of counters, adders, incrementers, descrementers, comparators,
and subtractors. FPGA Express can synthesize carry-logic directly.
EDIF
Electronic Design Interchange Format. An EDA industry
netlist format.
FROM:TO timespecs
Timespec style used in M1 and XACT. This timespec
style allows point-to-point, group-to-group, one-to-many, and
many-to-one path types to be specified.
HDL
Hardware Description Language. A language which
describes circuits in textual code. The two most widely accepted
HDL's are Verilog and VHDL.
The second step in the FPGA Express synthesis flow.
In this stage, the analyzed HDL is expanded into gates.
LogiBLOX
M1 tool used to generate blocks of RAM or ROM. These
blocks of RAM or ROM can be instantiated for use in FPGA Express.
MEMGEN
XACT 5.2.x/6.0.x tool used to generate blocks of
RAM or ROM. These blocks of RAM or ROM can be instantiated for
use in FPGA Express.
Optimize
The third step in the FPGA Express synthesis flow.
In this stage, the implemented design is re-synthesized with
constraints the user specifies. This is the final step before
writing out the XNF file from FPGA Express.
OVI
Open Verilog International. A non-profit organization which
maintains the Verilog HDL standard.
Post-synthesis simulation
This type of simulation is usually done after the
HDL code has been expanded into gates. Post-synthesis simulation
is similar to behavioral simulation since design behavior is being
checked. The difference is that in post-synthesis simulation
the synthesis tool's results are being checked. If post-synthesis
and behavioral simulation match, then the HDL synthesis tool has
interpreted the HDL code correctly.
Timespecs
XACT and M1 commands, which can be specified in a
HDL flow or in an external file, which specify the timing requirements
of a design to the place and route software.
TIMING SIMULATION
Also known as backannotated timing simulatioin.
This type of simulation takes place after the HDL design has been
synthesized and placed & routed. The purpose of this simulation
is check that the dynamic timing behavior of the HDL design in
the target technology.
Top-down design
HDL methodology where overall design behavior is
defined first, and then HDL blocks.
Verilog
An industry standard HDL(IEEE Std 1364) originally
developed by Cadence Design Systems, now maintained by OVI. Originally,
this HDL was designed as a simulation language. Design files
of the Verilog type are recognized by .v extension.
VHDL
VHSIC Hardware Description Language. An industry
standard HDL(IEEE Std 1076.1). Originally, this HDL was designed
as a documentation language. Design files of the VHDL type are
recognized by the .vhd or .vhdl extension.
VHSIC
Very High Speed Integrated Circuit
VITAL
VHDL Initiative Toward ASIC Libraries. A VHDL simulation
library standard(IEEE Std 1076.4) that defines standard constructs
for simulation modeling which can be used with any VITAL compliant
simulator.