2152 - What is the procedure to create a Parallel Flash PROM file for Lattice FPGA devices with Lattice software tools?
Solution:
The ispVM-UFW(Universal File Writer) and Diamond Programmer Deployment Tools both support simple generation of Intel and Motorola format prom images. These images can be used to program commercial parallal flash devices on 3rd party programmers.
After opening the ispUFW session from the ispVM system,
- Select the output format
- Select PROM File in left margin--double click input file
- Select bit stream to convert to PROM
- In the PROM file settings, select your correct options and PROM size.
- Slect choice to byte-mirror. Typically, you will need BYTE MIRROR=ON for a parallel flash. This should be verified with the flash datasheet for the endian orientation.
Similarly, the Diamond Programmer Deployment Tool can generate a prom formatted image for progamming a parallel flash.
Start a new Diamond Deployment Tool session
- Select Function Type: External Memory, Output File Type: Hex Conversion.
- Select the targeted input file bit stream.
- Next Select the appropriate Output format.
- Confirm the Byte Wide Bit Mirror for endian orientation with your PROM datasheet, you can optionally select byte mirror if desired.
- The Hex conversion file output will be generated.