Verilog Flashcards
For a predefined logic gate, what is the order of the ports?
Output
THEN
input
How are busses defined?
[MSB:LSB]
What is the general format for numbers?
’
How is an 8-bit binary number denoted?
8’b<10100001>
How is a 6-bit decimal number denoted?
6’d4
How is a 4-bit hexadecimal number denoted?
8’hA
How should a notted variable/wire be denoted?
variable_n
What is hierarchical design?
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
Why use hierarchical design? (5)
> Simplification of design > Modular > Easier to read > Easier to test > Reusable
How can parts of a hierarchical design be reusable?
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 are instantiated designs denoted?
Module_Name part_name (
inputs
outputs
);