{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

4.1 - 1 ECSE-323 Digital System Design VHDL Lecture#1...

Info icon This preview shows pages 1–18. Sign up to view the full content.

View Full Document Right Arrow Icon
1 McGill University ECSE-323 Digital System Design / Prof. J. Clark ECSE-323 Digital System Design VHDL Lecture #1
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 McGill University ECSE-323 Digital System Design / Prof. J. Clark
Image of page 2
3 McGill University ECSE-323 Digital System Design / Prof. J. Clark Hey, Einstein! We need a cheap widget and we need it yesterday ! Get on it!
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4 McGill University ECSE-323 Digital System Design / Prof. J. Clark The design needs to be 1. - verified 2. - documented and 3. - implemented on a gate array device.
Image of page 4
5 McGill University ECSE-323 Digital System Design / Prof. J. Clark Design Verification How do you know the design is correct? (Note: the boss doesn’t like incorrect designs. Actually, he doesn’t like losing money, and incorrect designs waste time, and time is money!)
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
6 McGill University ECSE-323 Digital System Design / Prof. J. Clark Answer : Simulate the design using some description of the target implementation and compare the results to the specified behaviour. (assumes that the specifications are correct)
Image of page 6
7 McGill University ECSE-323 Digital System Design / Prof. J. Clark So, for verification , we need: A way to describe an implementation A way to simulate the implementation based on the description. A way to compare simulation results with specifications.
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
8 McGill University ECSE-323 Digital System Design / Prof. J. Clark Design Documentation How are you going to communicate information about your device to the consumer ? How will you communicate this information to other members of the design team (e.g. for later modifications).
Image of page 8
9 McGill University ECSE-323 Digital System Design / Prof. J. Clark Kill 2 birds with 1 stone – Use the implementation description developed for verification purposes for documentation as well!
Image of page 9

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
10 McGill University ECSE-323 Digital System Design / Prof. J. Clark Design Implementation How are you going to transfer your design ideas to a hardware implementation?
Image of page 10