Altera_Forum
Honored Contributor
12 years agoConfiguring 2 Cyclone III's from one EPCS16 Using 2.5V
Hello,
My FPGA configuration signals an error by pulling the nStatus line down at the end of configuration and starting over (and over and over). 1. I am attempting to configure two EP3C40F484C8N's (Cyclone III) from a single EPCS16. 2. Each FPGA has a different pinout and different logic. 3. "Generate compressed bit streams" is selected for both projects in the Device Configuration Settings and "Compression" is selected for both of the project "SOF's" under properties in the "Convert Programming Files" utility. PMC_FPGA.sof is set as the AS configuration master of the two and IO_FPGA.sof is set as the PS configured slave FPGA. The PMC_FPGA.sof is listed above the IO_FPGA.sof under "SOF Data" within the "Convert Programming Files" utility. 4. I believe I have followed the schematic layout for this multichip configuration with all of the pull-ups, pull-downs and buffers and data/dclk series terminations. All EXCEPT the bits described below. 5. The two FPGA use LVDS IO in banks 1&2 and 5&6 and hence VCCIO in these banks is connected to 2.5V. 6. The EPCS16 device is a 3.3V part and decided to use a FET voltage converter (SN74CB3T1G125DBVR) on the signals between the EPCS16 and the Master FPGA and the Buffer Drivers to the Slave FPGA. 7. The signals that through the translator/voltage are DATA_0, DCLK, nCONFIG, nCE. 8. I have not analyzed the full serial data stream during configuration, but all of the signals appear to be behaving in an expected manner. The Data and clock signals are nice and clean. 9. The ASDO signals into the EPCS16 have a high logic level of 2.2V. The EPCS16 has a 1.98V V high in minimum. Seems OK. 10. MSEL lines on the AS device are msel(3..0) = 0011, on the PS device msel(3..0) = 0000. 11. The entire circuit (both FPGA's and EPCS etc.) are layed out in a 2" x 2" space. Q1. There was a previous reply to a post that warned about signal propagation delay through voltage translators. Do you know what this warning may have been? Q2. What else can I check?