beautypg.com

Shb a data, Data, Port x – Sundance SMT364 User Manual

Page 13

background image

Version 1.0

Page 13 of 37

SMT364 User Manual

Therefore, as an example, each CommPort can be associated with two 15x32-bit
unidirectional FIFOs implemented into the FPGA; one for input and one for output.
An additional one-word buffer makes them appear as 16x32-bit FIFOs.

DATA

D[0..31]

FIFO

16 x 32 x 2

D[0..7]

Control Logic and Status

STRB RDY REQ ACK

Port x

Figure 3 - CommPort interface data path.

Sundance High-speed Bus - SHB.

Both

SHB

buses are identical and 60-bit wide.

SHBs are parallel communication links for synchronous transmissions. Each SHB
can be divided into two independent 8-bit buses. Each 8-bit bus includes a clock and
three control signals: write enable, request and acknowledge. An SHB bus can also
be divided into two 16-bit buses and one 8-bit bus.

Here is the architecture of the SHB interface implemented into the FPGA:

D[0..31]

FIFO

256 x 32 x 2

D[0..15]

Control Logic and Status

CLK WEN REQ ACK

SHB A

DATA

Figure 4 - SHB interface structure.

Communication links implemented on the SMT364.

The SMT364 provides 4 ComPort links. They are given the numbers 0, 1, 3 and 4.
The default firmware provided with the board implements ComPort4 as a control