Introduction to HDL Prelim 2

0.0(0)
studied byStudied by 0 people
0.0(0)
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:04 AM on 1/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

27 Terms

1
New cards

Digital circuit

Designed by using some IC

2
New cards

Combinational logic

A digital circuit whose output depends only on the current inputs.

3
New cards

Multiplexers

Circuits that can select one of many values based on the selection input.

4
New cards

Decoder

Converts a binary (encoded) value into a one- hot representation.

5
New cards

Encoder

Are the opposite of decoders. They convert a one-hot value into a binary representation.

6
New cards

Arbiter

A set of inputs and then outputs a one- or-none-hot value

7
New cards

Sequential logic

A type of circuit whose output depends the current inputs and the sequence of previous inputs.

8
New cards

Event-Driven

Asynchronous circuits that change state immediately when enabled.

9
New cards

Clock Driven

Synchronous circuits that are synchronized to a specific clock signal.

10
New cards

Pulse Driven

A combination of the two that responds to triggering pulses.

11
New cards

Clock

A signal that toggles between 0 and 1 with a set frequency.

12
New cards

Feedback Loop

The two inverters or NOT gates are connected in series, with the output at Q fed back to the input.

13
New cards

Latches

Basic storage elements that operate with signal levels (rather than signal transitions).

14
New cards

Flip-flop

A circuit that maintains a state until directed by input to change the state.

15
New cards

Counters

Used in digital electronics for counting purposes. They can count specific events happening in the circuit. They can also be designed with the help of flip flops.

16
New cards

Verilog

A textual format for describing electronic circuits and systems. It is intended to be used for verification through simulation, timing analysis, test analysis, and logic synthesis.

17
New cards

Behavioral level

This level describes a system by concurrent algorithms (Behavioral). Every algorithm is sequential, which means it consists of a set of instructions that are executed one by one. Functions, tasks, and blocks are the main elements.

18
New cards

Register-transfer level

Designs using this level specify the characteristics of a circuit using operations and the transfer of data between the registers.

19
New cards

Gate level

The characteristics of a system are described by logical links and their timing properties.

20
New cards

Token

Consists of one or more characters and every single character.

21
New cards

White Space

It can contain characters for spaces, tabs, new-lines, and form feeds.

22
New cards

Multiline comments

Begin with the token "/*" and end with the token "*/". (forward slash and asterisks)

23
New cards

Identifiers

It is the name used to define the object, such as a function, module, or register.

24
New cards

Operators

These are special characters used to put conditions or to operate the variables.
Ex: >,+,", &! =

25
New cards

Keywords

Words that have special meaning in Verilog. It includes compiler directives and system tasks and functions.

26
New cards

Gate Primitives

The basic logic gates using one output and many inputs are used in Verilog.

27
New cards

Transmission Gate Primitives

These primitives include both buffers and inverters.