2 spartan 3, 1 comms switch map, Spartan 3 – Sundance SMT329 User Manual
Page 13

4.2.2 Spartan 3
The SMT329 comms port mapping is performed by a cross bar switch implemented in a
Xilinx Spartan3 fpga. The cross bar switch has 12 Reset To In (RTI) ports and 14 Reset To
Out (RTO) ports.
Table 2 below illustrates the architecture:
RTI
0 1 2 3 4 5 6 7 8 9 10 11
RTO
T1C3 T1C4 T1C5 T2C3 T2C4 T2C5 T3C3 T3C4 T3C5 T4C3 T4C4 T4C5
0 T1C0 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1 T1C1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2 T1C2 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
3 T2C0 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4 T2C1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
5 T2C2 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
6 T3C0 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
7 T3C1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
8 T3C2 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
9 T4C0 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
10 T4C1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
11 T4C2 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
12 VXC1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
13 VXC2 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Table 2: SMT329 Spartan 3 comms port switch internal architecture
This switch has no connectivity restrictions.
The connectivity map is loaded by the CPLD directly from flash memory following power on,
after the Spartan 3 configuration is loaded, but before the Virtex 4 configuration is loaded.
This connectivity map can be changed by the user, who uses a flash programming utility to
write a new map into the flash. This map is then loaded into the Spartan 3 the next time the
SMT329 is powered on.
4.2.2.1 Comms Switch Map
The map has 12 entries, each of which defines which RTI is connected to which RTO. So entry
1 defines which RTO is connected to RTI 1, and entry 12 defines which RTO is connected to
RTI 12. Each entry has a value in the range 0 to 13 as there are 14 RTO ports. Each entry must
be different.
User Manual SMT329
Page 13 of 52 Last
Edited:
09/02/2007
10:58:00