a project work

hi all

i am an engineering final year student in english i am doing a project on "CONFIGURING FPGA USING XC9500 CPLD AND PARALLEL PROM" i am staring frm the scratch i studied some literature... but i am not understanding the following things

  • how to create bitstream
  • how to create configuration file
  • how to load bitstream

how to use and what is the role of vhdl in this application..

plz help

Reply to
jd
Loading thread data ...

Use the Xilinx tools for an FPGA design to produce the .bit file in the "Generate Programming File" step in the Xilinx ISE GUI.

"Generate PROM, ACE, or JTAG file" (under "Generate Programming File" in the GUI) to launch and use the Xilinx Impact utility.

Read the "Configuration" section in the data sheet for the part you're going to program.

You need to learn how to use VHDL on your own. "how to use assembly language" might be an equivalent question. It's the language used to describe the functionality of the part. As far as the role: you can use VHDL to describe the functionality of your CPLD and to design the FPGA that you'll be generating the bitstream for.

Do you know anything about VHDL? If you're taking this on as a project, you should have certain prerequisites, one of which is certainly the use of RTL languages in hardware design.

Reply to
John_H

You definately need to start with simple VHDL/Verilog program, like blinky LED, synthesize the code and download bitstream into FPGA for testing. This will give you at least basic idea of the design flow.

Check

formatting link
site, they sell XSA-3S1000 eval kit which implements your project ideas of configuring FPGA from parallel flash with the help of CPLD. They have schematics of the board posted in User's Manual.

Although new Spartan3E family is capabale of self-configuring from parallel flash.

good luck!

Reply to
Remis Norvilis

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.