14 spartan firmware explanation, Spartan firmware explanation – Sundance SMT148FX User Manual
Page 42

14 Spartan firmware explanation
Sundance provides many Spartan firmwares; you can design your own firmware in
following the next instructions.
Figure 11: Default Spartan firmware project
The firmware must contain the clock manager task: SMT148FX_CM
The clock domain named here ifclk must be used for all the tasks and all the
connections.
The SMT148FX_CM task is used to generate this clock domain at 48MHz; it’s the
only one that uses the default clock.
The heartbeat_wrapper_ngc task corresponds to the LED Spartan status; this task
just has to be added to the project and doesn’t need any connection.
The fx2lprxtx_ngc task corresponds to the USB connection, connect this task to your
root processor location, for the default firmware, it’s T1CP3.
Between all the connections you must add a pipe_wrapper_ngc task.
You have to connect the two comport direction, for example with the default
firmware, for the connection between the USB and the T1CP3 we will have:
• fx2lprxtx_ngcÙ pipe_wrapper_ngc_1Ùroot CP:2(TX)
• root CP:2(TX) Ù pipe_wrapper_ngc Ù fx2lprxtx_ngc
The Spartan comport connection is list in the following table.
User Manual SMT148FX
Page 42 of 48
Last Edited: 03/08/2009 11:42:00