Verilog Flashcards

1
Q

For a predefined logic gate, what is the order of the ports?

A

Output
THEN
input

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

How are busses defined?

A

[MSB:LSB]

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

What is the general format for numbers?

A

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

How is an 8-bit binary number denoted?

A

8’b<10100001>

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

How is a 6-bit decimal number denoted?

A

6’d4

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

How is a 4-bit hexadecimal number denoted?

A

8’hA

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

How should a notted variable/wire be denoted?

A

variable_n

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

What is hierarchical design?

A

This is where a device is made up from instantiated devices which in turn are made up of other devices.
This repeates until you get primitives

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

Why use hierarchical design? (5)

A
> Simplification of design
> Modular
> Easier to read
> Easier to test
> Reusable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can parts of a hierarchical design be reusable?

A

Local reusability:
> Allows designers to construct solutions for parts/design elements which need to be used multiple times within a singular system
> Shortens design times on similar products
> Allows multiple designers to work on single designs
Commercial reusability:
> Designs can be created, bought and sold as IP

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

How are instantiated designs denoted?

A

Module_Name part_name (
inputs
outputs
);

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