Echelon FTXL Hardware User Manual
Page 37
FTXL Hardware Guide
29
FPGA Design Pin
Name
FPGA Pin
Number
Direction
Edge
Capture
Corresponding FTXL
Transceiver Pin
FTXL_RESET G16 Bidirectional Falling
edge
Pin 40 (RESET~)
FTXL_SERVICE_LED U8
Output
N/A
FTXL_AO
H14
Output
Pin 27 (IO10/A0)
FTXL_CS
H15
Output
Pin 31 (IO8/CS~)
FTXL_RW H16
Output
N/A
Pin 30 (IO9/R/W~)
FTXL_D0 P15
Bidirectional
Pin 4 (IO0/D0/HS)
FTXL_D1 J14
Bidirectional
Pin 3 (IO1/D1)
FTXL_D2 F14
Bidirectional
Pin 2 (IO2/D2)
FTXL_D3 J15
Bidirectional
Pin 43 (IO3/D3)
FTXL_D4 F15
Bidirectional
Pin 42 (IO4/D4)
FTXL_D5 H17
Bidirectional
Pin 36 (IO5/D5)
FTXL_D6 E18
Bidirectional
Pin 35 (IO6/D6)
FTXL_D7 G17
Bidirectional
Either
edge
Pin 32 (IO7/D7)
Notes:
• Signal direction is from the point of view of the FPGA device.
• All pins use the 3.3 V low-voltage transistor-transistor logic (LVTTL) I/O standard.
• The FTXL_AO and the FTXL_D[7..0] pins share an Avalon tri-state bridge.
The FPGA design also defines the pin assignments for the clock signals, SDRAM
controller, and CFI flash interface controller. These pin assignments apply
specifically to the DBC2C20 development board; your design will have different
hardware requirements, and thus define different pin assignments for these
functions.
Control Flow: Host Receiving Data from the FTXL
Transceiver
When the FTXL Transceiver is ready to send an uplink message to the host
program, it asserts the IRQ pin. The host then asserts the A0 pin to read the
handshake bit, and deasserts the pin to read data bit 0. The transceiver receives
the write token after the host writes a message (or a null token). The transceiver
informs the host that it has data to send by asserting IRQ. The host asserts CS~