This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:ztex_boards:ztex_fpga_boards:standalone [2016/09/15 08:01] – [Standalone Firmware for the EZ-USB FX2] stefan | en:ztex_boards:ztex_fpga_boards:standalone [2023/06/23 20:25] (current) – Updated recommended bitstream settings stefan | ||
---|---|---|---|
Line 18: | Line 18: | ||
===== Standalone Firmware for the EZ-USB FX3 ===== | ===== Standalone Firmware for the EZ-USB FX3 ===== | ||
- | On FX3 based FPGA Boards the Flash support is always enabled. Automatic FPGA configuration is enabled by default, but can be disabled by < | + | On FX3 based FPGA Boards the Flash support is always enabled. Automatic FPGA configuration is enabled by default, but can be disabled by < |
===== Loading the Bitstream ===== | ===== Loading the Bitstream ===== | ||
Line 28: | Line 28: | ||
* FX2 based Series 2 FPGA Boaords: Through JTAG using [[en: | * FX2 based Series 2 FPGA Boaords: Through JTAG using [[en: | ||
===== Hints for Vivado ===== | ===== Hints for Vivado ===== | ||
- | With the default bitstream settings of Vivado | + | FPGA configuration from SPI Flash may not work with default bitstream settings of Vivado. The recommended settings for bitstream generation are listed below and also can be found in the constraints file '' |
<code tcl> | <code tcl> | ||
- | set_property BITSTREAM.CONFIG.CONFIGRATE | + | set_property CONFIG_VOLTAGE 3.3 [current_design] |
+ | set_property CFGBVS VCCO [current_design] | ||
+ | set_property BITSTREAM.GENERAL.COMPRESS true [current_design] | ||
+ | set_property BITSTREAM.CONFIG.CONFIGRATE | ||
set_property BITSTREAM.CONFIG.SPI_32BIT_ADDR No [current_design] | set_property BITSTREAM.CONFIG.SPI_32BIT_ADDR No [current_design] | ||
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 2 [current_design] | set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 2 [current_design] | ||
- | set_property BITSTREAM.GENERAL.COMPRESS true [current_design] | + | set_property BITSTREAM.CONFIG.CCLKPIN PULLUP [current_design] |
+ | set_property BITSTREAM.CONFIG.INITPIN PULLUP [current_design] | ||
+ | set_property BITSTREAM.CONFIG.M0PIN PULLUP [current_design] | ||
+ | set_property BITSTREAM.CONFIG.M1PIN PULLDOWN [current_design] | ||
+ | set_property BITSTREAM.CONFIG.M2PIN PULLUP [current_design] | ||
+ | set_property BITSTREAM.CONFIG.UNUSEDPIN PULLUP | ||
</ | </ | ||
{{indexmenu_n> | {{indexmenu_n> | ||