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

Page 13

Advertising
background image


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

Advertising