Common Lab Problems

Problem Solution
Lab 2
Three students (including myself) have independently tried to program our EEPROMs today and none of our EEPROMs will work. We checked that our boards are alright and on the logic analyzer found that the EEPROM is not configuring the FPGA. I believe there may be something wrong with the machine that programs the EEPROMs. I thought you might like to know. If you have any suggestions for what to try, please help. As it turns out Active High wasn't set in the polarity options. After I figured this out I discovered that there was an email on the subject and a note on the board. I put a note on the computer for dummies such as myself.
I've got a bug that has me stumped. My simulation waveforms are all correct with respect to inputs and outputs, but my board is not following my simulation waveforms. All of my inputs are being inverted. Thus 0000 on the dip switches is mapping to F (1111), and 1100 is mapping to 3 (0011). The LEDs are also lighting in accordance with inverted inputs. Maybe something is wrong on my board? The DIP switches are hooked up in such a way as to produce a 0 when toward the ON position and a 1 when toward you.
Actually I've been banging my head against the wall for the past three hours, because I can't get Xilinx to give me a proper .mcs file, so now my EEPROM doesn't work at all (other people's do, and can program mine fine). For some reason every time I save my .mcs file, it's only 19kb and not 33 like everyone else's. The device properties are as specified, but on the PROM File Formatter it reads Data Stream #1 [Single Device 53984 bits] (lab handout reads 95008 bits) Z:\... [s05pc84] (lab handout reads s10pc84] You've selected the Spartan S05. You should be using the S10. In the Project Manager, use File*Change Project Type to select the correct chip.
Lab 3
Help! When I use my EEPROM, all the LEDs turn on and none of the 7 segment displays turn on. My design simulates correctly and I already checked that the EEPROM is configured for Active High (see Lab 2 common problems). You may have synthesized for the wrong kind of FPGA. Be sure you are targeting the 84 pin Spartan 10 chip: S10PC84.