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

Page 42

Advertising
background image

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

Advertising