Recently I designed a printed board myself. The schematic diagrams are drawn according to the standard circuit. I encountered some problems when downloading the program. I can debug JTAG but not to the Flash. The following is the error when generating the PROM file:
Method 1: file--new project--create a new project--prepare a PROM File--step 1.select storage target select''Xilinx Flash/PROM''--Platform Flash xcf32p [32M] --Enter Data
When I load the configuration file (the .bit file is only 4.02M. No matter how long my program code is, the .bit file is 4.02M, is this a problem?), "File Exceeds PROM Density: File allocation exceeds total PROM density by 207264 Bits. Please add more PROMS or remove some Design Files." Continue to Initialize chain, showing ERROR: iMPACT-The File selected is too large for the PROM/storage device. So can not program to PROM.
Method 2: file--new project--create a new project--prepare a PROM File--step 1.select storage target select "Generic Parallel PROM"--Parallel PROM(Bytes) 32M --Enter Data
Then load the configuration file box to generate the PROM file is successful. When I Initialize chain, ERROR: iMPACT-The File selected is too large for the PROM/storage device.
The following is the chip model and software:
spartan-6: xc6sl150
Flash: xcf32p
ISE version: 13.3
Configuration Mode: Platform Flash Single-Device Master SelectMAP Configuration
Experts please let me know, thank you!
