FPGA
References & Resources
E.R.Doering
August 9, 2001
Web Links |
||
Variety of
pointers to FPGA- and HDL-related sites. |
||
Doering’s ECE533 Page (Programmable
Logic Systems Design) |
More detailed
information and advanced topics for FPGA- and HDL-related designs. |
|
Description
from the cover page: “Developed and maintained
by the Department of Electrical and Computer Engineering at Michigan State
University, this site is designed specifically to support and encourage
universities using Xilinx products in the classroom.” |
||
|
||
Lots of great stuff
here, in all areas of electronic design. |
||
Frequently asked
questions about Verilog (and their answers!) |
||
Pointers to
free software and demos |
||
Verilog
resources |
||
Code Generators |
||
Generates
template files for circuit and testbench. A great time saver! |
||
Major FPGA & CPLD Vendors |
||
|
||
|
||
|
||
FPGA Development Boards |
||
Makers of XS-40
board based on the Xilinx XC4000XL family FPGA. All documentation and manuals
pertaining to the XS-40 is available on their web site. |
||
Makers of
Digilab board. |
||
Software and CAD Tools |
||
|
|
|
Makers of Silos Verilog
behavioral simulator. A usable demo version is available. |
||
Makers of a C
compiler that targets the 8031 microcontroller on the XS-40 board. A usable
demo version of the compiler is available. |
||
Design Guides & Best Practices |
||
|
||
|
||
|
http://www.xilinx.com/ipcenter/designreuse/docs/Xilinx_Design_Reuse_Methodology.pdf |
|
FPGA Design
Tips (4-part article series from AMI Semiconductor): 1. Synchronous Design
Techniques Minimize Timing Issues 2. Exercise Care with
Latches and Finite State Machines |
|
1. http://www.amis.com/app_spec/winter2000_3.cfm 2. http://www.amis.com/app_spec/spring2000_3.cfm |
Textbooks |
||
Michael J. S.
Smith, |
Covers ASIC and
FPGA hardware, Verilog, and VHDL. The complete book is available on-line (see
link at right). |
http://www.dacafe.com/DACafe/EDATools/EDAbooks/ASIC/ASICs.htm |
Michael D.
Ciletti, |
I like this
text... taught myself Verilog using this textbook. |
|
David R. Smith,
Paul D. Franzon, |
Excellent
descriptions of advanced coding styles, and good explanations of tradeoffs
between different styles. |
|