HDL & CAD Flashcards

Week 5-10 (6 cards)

1
Q

what is CAD

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is HDL

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

how are chips defined

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how to define a chip in HDL

A
  1. each chip is defined in sperate txt files
  2. file name must be the same as the chip name - CHIP xxx -> xxx.hdl
  3. identifier name may be a sequence of letters & digits (cannot start with a digit & no underscores)
  4. whitespace has no meaning
  5. comments - //
  6. lines end with semicolons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

how are buses represented in hdl

A

similar to indexes
- And (a = a[0], b=[1], out = and01);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly