beautypg.com

Rs232, Serial ports, Fpga – Sundance SMT363XC2 User Manual

Page 12: Version control, Firmware versions, Reprogramming the firmware and boot code, Rs232 serial ports fpga

background image

Version 2.2

Page 12 of 27

SMT363XC2 User Manual

RS232

A single RS-232 channel is provided at true RS232 levels. The signals provided are
TBD and are presented on wire-wrap posts.

Serial ports

The DSP provides two serial ports, which are connected to a pin header on the
SMT363XC2 module. Additionally, some of the serial port signals are connected to
the Virtex2 FPGA in order to provide extra signals, which can be used for external
interrupts.

FPGA

The FPGA (Field Programmable Gate Array) is a Xilinx Virtex-II XC2V1000 device.
It implements the following communication resources:

• Six comport interfaces
• Two 16-bit Sundance Digital Bus interfaces
• One global bus interface

Version control
Revision numbers for both the boot code and FPGA firmware are stored in the Flash
ROM during programming as zero-terminated ASCII strings.
The

SMT6001 utility

can be used to display the version numbers of the bootloader

and the FPGA data.

Firmware versions

The SMT6001 utility includes the latest version of the bootloader and the latest
version of the FPGA data that implements the FPGA architecture described in the

SMT6500 help file

.

Note that the new firmware supports two more comports. Customers who wish to use
the old firmware that supported only 4 comports options can obtain it

from our

support web forum

.

Reprogramming the firmware and boot code

The contents of the flash ROM are managed using the

SMT6001 utility

. This includes

the latest firmware and bootloader along with complete documentation on how to
reprogram the ROM. The utility assumes that you have Code Composer Studio
installed and that it has been configured correctly for the installed TIMs. The
Sundance Wizard can help you with this.
To confirm that the ROM has been programmed correctly, you should run the
confidence test in the BoardInfo utility (SMT6300).