Answers Database


FPGA Configuration: Preparing a bitstream for peripheral mode configuration.


Record #117

Problem Title:
FPGA Configuration: Preparing a bitstream for peripheral mode configuration.


Problem Description:
Urgency: Standard

General Description:

Methods for perparing a bitstream for peripheral configuration
based on version of Xilinx Tools and flow.


Solution 1:

Solution 3: Xilinx M1 (Windows or UNIX based):

1. Use PROM File Formatter to generate an MCS file from your
     .bit file.
2. Use the MAKESRC utility (from
    http://www.xilinx.com/support/troubleshoot/htm_index/utils_prom.htm )

to create a C or Assembly code formatted hex file.

The loader program should load the MSB of each byte of data
to D7 for peripheral asynchronous (parallel loading) mode, or
send LSB first if in serial slave mode.



Solution 2:

Solution 1. XACTStep (6.0.1) or M1.x implementations:

1. Use makeprom to generate an MCS format prom file from your
      .bit file.
2. Use the MAKESRC utility (from
    http://www.xilinx.com/support/troubleshoot/htm_index/utils_prom.htm )

to create a C or Assembly code formatted hex file.

The loader program should load the MSB of each byte of data to
D7 for peripheral asynchronous (parallel loading) mode, or
send LSB first if in serial slave mode.




Solution 3:

Solution 2: XACTStep (5.2.1) DOS or UNIX based or earlier:

1. Use makeprom to generate an MCS file from your .bit file.
2. Use the MAKESRC utility (from
    http://www.xilinx.com/support/troubleshoot/htm_index/utils_prom.htm )

to create a C or Assembly code formatted hex file.

The loader program should load the MSB of each byte of data to D7 for peripheral asynchronous (parallel loading) mode, or send LSB first if in serial slave mode.





End of Record #117 - Last Modified: 09/29/99 10:02

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!