 |
 |
 |
| |
VSD 401L - HDL and FPGA Lab |
|
| |
Indicative contents
Exercise on the following topics should be designed, modeled,
verified using Modelsim/NCSim and implemented on FPGAs using FPGA
implementation tools:
- Binary to Gray converter.
- 2N:N Priority encoder.
- Universal N bit shift register with shift left & right
and rotate left & right.
- Parity Checker and generator.
- Gray Counter.
- UDP for a JK Flip-Flop.
- Task, which receives binary word and returns the number
of one’s in the word.
- To find the factorial of a number.
- To compute XY.
- N -bit adder-subtractor circuit.
- N-bit Arithmetic logic unit.
- N-bit parallel in serial out.
- N-bit asynchronous counter with loadable input.
- BCD to Seven Segment display.
- N-bit up/down synchronous counter with count enable and
loadable input.
- Johnson Counter.
- m X n Memory with read/write enable and Empty/Full
flags..
- Design a FSM for a sequence detector, which accepts
serial data and detects a pattern, which is supplied by
another parallel input.
- Xilinx Tool Flow
- Architecture Wizard and PACE
- Global Timing Constraints
- Implementation Options
- CORE Generator Software System
- Designing Clock Resources
- Synthesis Techniques
- Review of Global Timing Constraints
Module Resources
- Books
- D.Brown, Francis, Rose, and Vranesic, Field –Programmable
Gate arrays, 2nd Edition, Kluwer Academic Publications, 1995.
- Stephen Brown and Zvonko Vranesic, “Fundamentals of Digital
Logic with Verilog Design”,TATA McGRAW Hill Edition
- Wayne Wolf, Modern VLSI design system on silicon, Second
edition, Pearson Education, 2001
- Samir Palnitkar, Verilog HDL, Pearson Education, 2001.
- Jayaram Bhasker, Verilog Primer, Third Edition, Pearson
Education Asia, 2001
- Douglas J Smith, HDL Chip Design ,Doone Publications
- Laboratory
Software Tools / Hardware : Model Sim , NCSim from
cadence, Xilinx ISE, Xilinx FPGA Development Boards (Spartan II &
IIE, III and Vertex II Pro) Altera FPGA Boards, ACTEl Boards
Lab Manuals : ModelSim/NCSim MSRSAS Manual, Xilinx ISE MSRSAS
Manual
|
|
| |
|
|
|