Hardware/FPGAEBS/Configuration

(Difference between revisions)
Jump to: navigation, search
(Flash Writing)
(Flash Writing)
Line 48: Line 48:
 
= Flash Writing =
 
= Flash Writing =
  
To program the ''xcf04s'' Platform Flash In-System Programmable Configuration PROM you need to turn your *.bit into an *.mcs file. This file can then be used to program the Platform Flash through JTAG.
+
To program the ''xcf04s'' Platform Flash In-System Programmable Configuration PROM you need to turn your ''*.bit'' into an ''*.mcs'' file. This file can then be used to program the Platform Flash through JTAG.
  
<!--Flash programming works '''ONLY with Official Xilinx USB Programmer'''
+
Flash programming works '''ONLY with Official Xilinx USB Programmer'''
 
== Create Flash *.mcs File ==
 
== Create Flash *.mcs File ==
 
# Choose Task '''Create PROM File'''
 
# Choose Task '''Create PROM File'''
 
#:[[File:fpgarack_impact_2_1.png|FPGA Flash prog 1]]
 
#:[[File:fpgarack_impact_2_1.png|FPGA Flash prog 1]]
 
# Dialog '''File PROM Formatter''' opens
 
# Dialog '''File PROM Formatter''' opens
## Choose '''Configure Single FPGA'''
+
## Choose '''Xilinx Flash/PROM'''
 
## Click the First Arrow
 
## Click the First Arrow
## Choose Target FPGA '''Spartan 6'''
+
## Choose Device (Bits) '''xcf04s'''
## Choose Storage Device (Bytes) '''128M'''
+
 
## Click '''Add Storage Device'''
 
## Click '''Add Storage Device'''
 
## Click the Second Arrow
 
## Click the Second Arrow
 
## Choose your Output File Name
 
## Choose your Output File Name
 
## Choose your Output File Location
 
## Choose your Output File Location
## Set File Format to '''MCS'''
 
## Set Data Width to '''x16'''
 
 
## Click OK
 
## Click OK
 +
<!--
 
##:[[File:fpgarack_impact_2_2.png|FPGA Flash prog 2]]
 
##:[[File:fpgarack_impact_2_2.png|FPGA Flash prog 2]]
 
# Click OK on Add Device Dialog
 
# Click OK on Add Device Dialog
Line 102: Line 100:
 
#:[[File:fpgarack_impact_2_10.png|FPGA Flash prog 11]]
 
#:[[File:fpgarack_impact_2_10.png|FPGA Flash prog 11]]
 
-->
 
-->
 
 
[[Category:Hardware]]
 
[[Category:Hardware]]
 
[[Category:FPGAEBS]]
 
[[Category:FPGAEBS]]

Revision as of 13:36, 3 October 2013

Contents

General

After designing and simulating your design based on VHDL Template Design, you have to prepare it:

  1. In HDL-Designer: Perform Task Flow Prepare for Synthesis
    1. Generates all VHDL Files
    2. Concatenates them into a single VHDL File
    3. Trims work libraries
  2. In HDL-Designer: Perform Task Flow Xilinx Project Navigator
    1. Updates the ISE (*.xise) Project file
    2. Launches ISE
  3. In ISE: Perform Task Generate Programming File
    1. Runs Synthesis
    2. Runs P&R
    3. Generate Programming File *.bit
  4. In ISE: Perform Task Configure Target Device
    1. Launches Impact

After that you can either way download the file directly to the FPGA or create another file to download to the non-volatile memory.

FPGA Configuration

Flash Writing

To program the xcf04s Platform Flash In-System Programmable Configuration PROM you need to turn your *.bit into an *.mcs file. This file can then be used to program the Platform Flash through JTAG.

Flash programming works ONLY with Official Xilinx USB Programmer

Create Flash *.mcs File

  1. Choose Task Create PROM File
    FPGA Flash prog 1
  2. Dialog File PROM Formatter opens
    1. Choose Xilinx Flash/PROM
    2. Click the First Arrow
    3. Choose Device (Bits) xcf04s
    4. Click Add Storage Device
    5. Click the Second Arrow
    6. Choose your Output File Name
    7. Choose your Output File Location
    8. Click OK
Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox