beautypg.com

Smt338 versions – Sundance SMT338 User Manual

Page 15

background image

Version 1.5

Page 15 of 19

SMT338 User Manual

The bitstream that is used to configure the Virtex/E on the SMT338 is built using
Xilinx Design implementation tools for FPGAs such as M3.2i and the Sundance
conversion software bit2dat.exe.
Follow these steps to build a bistream that can be executed on the SMT338:
1. With the Xilinx tools, select your design available in edif format (filename.edf).
2. Target the constraint file provided with the SMT338 to map your design to the

Virtex/E ’s I/O pins (comment out all the I/Os that your design doesn’t use)

3. Run Xilinx Design implementation tools.
4. Next the bitstream is generated (Entityname.bit). The bitstream is a binary image

of the VHDL core.

5. Format the Entityname.bit to an Entityname.dat file with the standalone

application bit2dat.exe. To do so, you need to modify the Bit2dat.dat file.
• Place the file Entityname.bit in the folder containing the executable file

Bit2dat.exe.

• Edit the file Bit2dat.bat file.
• Replace “bit2dat bitfilename bitfilename ” by “bit2dat Entityname Entityname”.

Note that the extension “.bit” is not necessary.

• Save and double click the bit2dat.bat file. The executable is called and

generates a “.dat” file.

6. At this point the hardware core is ready for implementation in an application.
7. With an application running on the Processor-based board to which the SMT338

is connected to, or from a Windows based application, send the file
Entityname.dat through the Comm-port connected to Comm-Port3 on the
SMT338.

4. SMT338 Versions


The SMT338 comes under 2 standard versions, highlighted in red in Table 1. The
Virtex fitted is a XCV300-4.

SMT338

Virtex

XCV300

XCV 150

XCV 200

Differential

I/Os

RS422

SMT338-422

SMT338-422

SMT338-422

RS644

SMT338-644

SMT338-644

SMT338-644

Table 1: Virtex-Differential I/Os Combinations