R
Chapter 6: Special Design Considerations
For each core constraints, the instance name in the UCF file must be modified to match the instance names in the
•TNMs and TIMESPECs:
Net “First_RDClk_P” TNM_NET = “First_RDClk_P”;
TIMESPEC “TS_First_RDClk_P” = PERIOD “First_RDClk_P” 100 MHz HIGH 50%;
•I/O pins location:
INST “First_RDat*” LOC = BANK5”; INST “First_RCtl” LOC = “BANK5”;
INST “First_RDClk” LOC = “BANK3 “;
INST “First_TDat*” LOC = “BANK9”;
INST “First_TCtl” LOC = “BANK9”;
See Chapter 5, “Constraining the Core” for details on how to place the Area Group, and IO Bank components.
Clocking Considerations
If the reference clock (SysClk) can be shared among different Source cores, we recommend that Source cores with slave clocking be used in the design with the external clocking module (pl4_lite_src_clk.v/vhd). For
4.2Source Status FIFO Clocks (TSClk) can be implemented using regional clock buffer resources to further reduce the number of global clocks and DCMs used in the design.
The user can also use a single Source core in and use the clock outputs (SysClk180_GP other Source cores in slave clocking mode.
For example:
master clocking mode with global clock option and SysClk0_GP) of this core to drive the
first_pl4_lite_src_top0 : pl4_lite_src_top1
port map (
.........
SysClk180_GP => SysClk180_GP ;
SysClk0_GP => SysClk0_GP;
...........
);
second_pl4_lite_src_top0 : pl4_lite_src_top2
port map (
............
SysClkDiv_GBSLV => SysClk180_GP;
SysClk0_GBSLV => SysClk0_GP;
122 | www.xilinx.com |
|
|
| UG181 June 27, 2008 |