Echelon FTXL Hardware User Manual
Page 8
viii
FPGA Design for the FTXL Transceiver......................................................... 37
Developing a New FPGA Design................................................................. 38
FPGA Device Requirements ................................................................. 39
FPGA Configuration Device.................................................................. 40
FTXL Components................................................................................. 41
FTXL Parallel Interface Delay....................................................... 42
FTXL Parallel I/O Transceiver Interface ...................................... 43
FTXL Service LED.......................................................................... 46
FTXL Service Pin ............................................................................ 47
FTXL Transceiver Interrupt .......................................................... 47
FTXL Transceiver Reset................................................................. 47
DBC2C20 Components.......................................................................... 48
Addressing, Size, and IRQ Requirements............................................ 49
FTXL Hardware Abstraction Layer............................................................ 50
Other Hardware Design Considerations .................................................... 51
Working with the Altera Development Environments ................................... 53
Using a Device Programmer for the FPGA Device .................................... 55
Setting Component Search Paths ............................................................... 56
Adding FTXL Components to an Existing Design..................................... 57
Modifying the SOPC Builder Design.................................................... 57
Modifying the Quartus II Design ......................................................... 60
Building the Application Image .................................................................. 61
Loading the Application Image into the FPGA Device.............................. 62
Using the Bring-Up Application to Verify FTXL Hardware Design .............. 63
Application Framework......................................................................... 64
Interrupt Functions from the FTXL HAL............................................ 64
Working with the Nios IDE for the Bring-Up Application........................ 69
Creating a New Application Project..................................................... 69
Building the Application Image............................................................ 70
Running the Application from the Nios IDE ....................................... 70
Service Pin and LED Test..................................................................... 79