Smt338 versions – Sundance SMT338 User Manual
Page 15

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