HDL & CAD Flashcards
Week 5-10 (6 cards)
what is CAD
Computer Aided Design - refers to the process of design and testing of systems using computers
- automation of D & T process
- conforms to a specification
- reuse of common components
- simualtions
what is HDL
hardware design language - used to specify the internal wiring of a chip
- can then be tested against a range of tests to ensure compliance to a specification
- can be simulated
how are chips defined
a HDL defintion defines the internal wiring of a chip and consists of 2 parts:
1. HEADER - defines the interface of the chip
2. PARTS - defining the names and internal topology
how to define a chip in HDL
- each chip is defined in sperate txt files
- file name must be the same as the chip name - CHIP xxx -> xxx.hdl
- identifier name may be a sequence of letters & digits (cannot start with a digit & no underscores)
- whitespace has no meaning
- comments - //
- lines end with semicolons
how are buses represented in hdl
similar to indexes
- And (a = a[0], b=[1], out = and01);