DS-FND-BSX-PC Xilinx Inc, DS-FND-BSX-PC Datasheet - Page 306

no-image

DS-FND-BSX-PC

Manufacturer Part Number
DS-FND-BSX-PC
Description
FOUNDATION BASE SYS W/SYN EXPRES
Manufacturer
Xilinx Inc
Type
Foundation Systemr
Datasheet

Specifications of DS-FND-BSX-PC

For Use With/related Products
Xilinx Programmable Logic Devices
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
122-1185
Foundation Series 2.1i User Guide
B-34
Referencing a LogiBLOX Module/Component in the
HDL Flow
For the next two items, refer to the Verilog/VHDL examples included
at the end of this section. The Verilog/VHDL example instantiates a
RAM32x2S, which is in the bottom of the hierarchy. The RAM32x2S
was implemented with LogiBLOX. The next two items are written
within the context of the Verilog examples but also apply to the
VHDL examples as well.
LogiBLOX RAM/ROM modules in the HDL Flow are constrained via
a UCF file. LogiBLOX RAM/ROM modules instantiated in the HDL
code can be referenced by the full-hierarchical instance name. If a
LogiBLOX RAM/ROM module is at the top-level of the HDL code,
then the instance name of the LogiBLOX RAM/ROM module is just
the instantiated instance name.
In the case of a LogiBLOX RAM/ROM, which is instantiated within
the hierarchy of the design, the instance name of the LogiBLOX
RAM/ROM module is the concatenation of all instances which
contain the LogiBLOX RAM/ROM. The concatenated instance names
are separated by a “_¨. In the example, the RAM32X1S is named
memory. The module memory is instantiated in Verilog module
inside with an instance name U0. The module inside is instanti-
ated in the top-level module test. Therefore, the RAM32X1S can be
referenced in a .ucf file as U0/U0. For example, to attach a TNM to
this block of RAM, the following line could be used in the UCF file.
Since U0/U0 is composed of two primitives, a Timegroup called
block1 would be created; block1 TNM could be used throughout the
.ucf file as a Timespec end/start point, and/or U0/U0 could have a
LOC area constraint applied to it. If the RAM32X1S has been
instantiated in the top-level file, and the instance name used in the
instantiation was U0, then this block of RAM could just be referenced
by U0.
INST U0_U0 TNM=block1 ;
Xilinx Development System

Related parts for DS-FND-BSX-PC