Digital Design using VHDL and Verilog
#1

Presented by:
Marek Perkowski

[attachment=10901]
Digital Design using VHDL and Verilog
Introduction

• Administration
• About Review
• RASSP Program
• Why VHDL?
• Flip-Flops (see ECE 271 class slides)
• Shift Registers
• Generalized Register
• Pipelined Sorter
Administration
• Instructor: Prof. Marek A. Perkowski
• Course Information
– My home page http://ee.pdx.edu/~mperkows
– Computer Engineering web site
http://ece.pdx.edu
• Administrative
• Office
– FAB room 160-05
• Office Hours
– Fridays 6 pm - 10 pm - meetings in FAB, room 150
– Other Times by Appointment
• Office Phone
– (503)725-5411 (Answering Machine)
• Administrative
• Email
– mperkows[at]ee.pdx.edu
• Students with Disabilities
– If you need special assistance, please inform me soon so that we can work something out.
• There is a milestone chart available on the class web site.
• Grading
• HW 35%
– Assignments are on the web, may be changed. If changed, I will inform you. Usually these are mini-projects. You may be asked to present them in class.
• Final Project 65%
– You will present it in class
• No exams
• Grading
• Attendance at Lecture
– Not graded, but recommended.
– Attendance at Friday meetings not graded, come if you can.
• Makeup Exams
– Makeup homeworks or exams are not given.
– Project should be completed before end of the class
Homeworks
• Homeworks Require Use of VHDL
• Always you have to simulate the circuit
• You may be asked to synthesize it also.
• Mentor Graphics Tools
– contact support (cat) people
– use any lab that is available. Work at home.
– use addpkg
– We use Modelsim for simulation and LeonardoSpectrum for synthesis. Synthesis is mandatory for the project.
Slides
• My slides are based on at least 5 books, slides from Internet and my industrial experience, on top of teaching this class since 1989. You can learn all you need if you read slides in detail.
• Not always I will cover all slides in class. In such case you have to complete reading slides for this week at home.
• You can learn a lot from previous homeworks and projects that are posted.
Required and Additional Textbooks
Required and recommended
– VHDL and FPLDs. Zoran Salcic. CD ROM included. Kluwer Academic Publishers
– see my web page
• Additional
– The Designer’s Guide to VHDL
• Peter J. Ashenden
• Morgan-Kaufman
• ISBN 1-55860-270-4 (paperback)
• LOC TK7888.3.A863
• Dewey Decimal 621.39’2--dc20
• 1996
Resources
• IEEE Standard 1076-1993
– find using search engines on WWW
• Use my WWW Page resources, too much to digest.
• IEEE Interactive VHDL Tutorial
– On-line on Computer Engineering Home page
http://cpe.gmu.edu
– password protected
• Resources
Our Book
• Cypress Semiconductor (Warp release 5.x)
– PC-based
– $99 with textbook
– Oriented towards Their PLD & FPGA devices
– VHDL Subset simulator
• Xilinx FPGA
– Student edition
– Schematic, FSM, VHDL
Honor Code
• You Are Encouraged to Collaborate With Other Students in Projects.
• Final VHDL code for each Homework should be done by yourself.
• In Final Project, each file should have at the top student name of the student responsible for this part of code.
• Remind the class….
Your webpage
• List of your names with interests and experiences. Previous design projects that you have done.
– Any experience in robotics?
– Any experience in pipelined and systolic processors?
– Any experience with image processing?
– Previous VHDL or Verilog projects.
– C++ experience
– Other languages like LISP, Prolog, Basic, etc.
– I will intentionally repeat the most important parts of material or ideas. I believe in real understanding of material by students and good understanding of fundamentals is most important for me.
– You have to understand the combinational logic, flip-flops, registers, state diagrams, pipelining, ALU, etc.
Homework 1
1. Simple Satisfiability Machine
2. Simple Petric Function Oracle based machine
3. Any type of Sorter
4. Fibonacci sequence generator
5. GCD
6. LCM
7. Any other controller from CU and DP.
8. Any other oracle, SEND+MORE=MONEY, graph coloring, etc.
Projects for year 2008 Transforms
1. Hough Transforms
2. Radon Transforms
3. Fast Fourier Transform
4. Hadamard
5. Haar
6. Adding
7. Arithmetic
8. Gabor
Projects for year 2008 Oracles
1. Graph Coloring (optimized)
2. FPRM learning
3. Logic Puzzles
4. Error Correcting codes design
5. Traveling Salesman
6. Any other oracles with practical use
Projects for year 2008 Cellular Automata and Robotics
1. Mandelbrot Set with quaternions and octonions
2. Robot Vision with morphological algebras
3. Galois Field Arithmetics for robot vision
4. Neural Net for a robot
5. PID controller for a robot
6. Sum of Product minimization for a robot
7. Decision trees in hardware for robot
8. Car model control
9. Logic Decomposition
Projects for year 2008 Cellular Automata and Robotics
1. Hidden Markov Model
2. Kalman Filter for robot
3. Particle Filter for robot obstacle avoidance
4. Genetic Algorithm in hardware
Projects for year 2008 Robotics
1. Speech Recognition for a robot (new)
2. Rough Set Machine (continuation - Torrey Lewis)
3. Convolutional Image Processor (continuation)
4. Controller of a Robot (new)
5. Evolvable Hardware (new)
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: vhdl design, design of timer for application in atm using vhdl, learning verilog, project based on verilog, vhdl verilog used mini project, design microcontroller using vhdl, fibonacci verilog,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Digital Audio's Final Frontier-Class D Amplifier computer science crazy 2 2,618 01-10-2014, 11:14 PM
Last Post: seminar report asees
  Digital Watermarking computer science crazy 4 3,882 05-09-2014, 09:27 PM
Last Post: seminar report asees
  Multilevel inverter for power system applications highlighting asymmetric design effe seminar topics 2 4,280 29-12-2012, 11:22 AM
Last Post: seminar details
  Cellular Digital Packet Data computer science crazy 3 5,381 28-11-2012, 11:24 AM
Last Post: seminar details
  terahertz transistor design computer science crazy 1 2,105 21-11-2012, 11:55 AM
Last Post: seminar details
  Digital Cinema computer science crazy 1 2,754 12-11-2012, 12:40 PM
Last Post: seminar details
  Digital Testing of High Voltage Circuit Breaker project topics 13 12,234 24-10-2012, 03:28 PM
Last Post: seminar details
  Design and Application of Radio Frequency Identification Systems computer girl 0 1,190 09-06-2012, 04:15 PM
Last Post: computer girl
  DTMF Based Interfacing and Control of Induction Motor using TRIAC computer girl 0 1,824 07-06-2012, 11:02 AM
Last Post: computer girl
  Digital Hubbub computer science crazy 2 3,268 06-03-2012, 09:31 AM
Last Post: seminar paper

Forum Jump: