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!

Reply