Digital Logic Devices and FPGA Programming Key Concepts

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

1/42

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:31 AM on 9/30/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

43 Terms

1
New cards

FPGA

Field Programmable Gate Arrays

2
New cards

SPLD

Simple Programmable Logic Devices.

3
New cards

LC

Logic Cell .

4
New cards

EAB

Embedded Array Block

5
New cards

PIP

Programmable Interconnect Point

6
New cards

MAC

Multiply Accumulate.

7
New cards

ASIC

Application Specific Integrated Circuits.

8
New cards

VHDL

Very High Speed Integrated Circuits Hardware Description Language

9
New cards

Altera's EP5CSEMA5F31C6 has 32,070 embedded 27x27 bit multipliers and 87 ALMs.

False

10
New cards

Altera's EP5CSEMA5F31C6 has 397 M10K memory blocks.

True

11
New cards

Xilinx Spartan CPLD family has zero standby power consumption.

False

12
New cards

Xilinx offers with the Spartan family 1,000,000 gates for 10$.

False

13
New cards

Power consumption in FPGAs is proportional to the product of frequency and number of logic cells running at this frequency.

True

14
New cards

EPROM FPLDs provide "copy protection," but E2 PROM FPLDs do not.

False

15
New cards

SRAM FPLDs are reprogrammable and volatile.

True

16
New cards

E2 PROM FPLDs are reprogrammable and volatile.

False

17
New cards

Identifier: Ports

True

18
New cards

Identifier: _Y_E_S_

False; cannot start or end with an underscore (_)

19
New cards

Identifier: One-Way

False; cannot contain hyphens (-)

20
New cards

Identifier: XXyYzZ

True

21
New cards

Identifier: BEGIN_IF

True

22
New cards

Identifier: Signal3

True

23
New cards

My_Guess

True

24
New cards

Identifier: 4you

False; cannot start with digit "4"

25
New cards

Identifier: B"0_0_0_0"

True

26
New cards

Identifier: B"678"

B " " means binary 0 or 1 only allowed inside

27
New cards

Identifier: O"678"

O " " means octal 0-7 only allowed inside

28
New cards

Identifier: X"678"

True

29
New cards

5#_4321_#

False; cannot can't start/ end with "_" {base#value#}

30
New cards

2#210#

False; {base#value#}

31
New cards
32
New cards

integer range 10 to 20;

5

33
New cards

integer range -2**6 to 2**4-1;

7

34
New cards

integer range –10 to –5;

5

35
New cards

integer range -2 to 16;

6

36
New cards

The two most frequent conversion functions are conv_integer() and conv_std_logic_vector().

True

37
New cards

The BOOLEAN data type contains the 2 values HIGH and LOW

False

38
New cards

The right data types of an VHDL assignment are automatically converted with a cast operation to match the left side data type

False

39
New cards

The INTEGER data type allows Boolean operations such as AND or XOR

False

40
New cards

The INTEGER data type has by default a 32-bit size

True

41
New cards

In STANDARDLOGIC data type the high impedance values are coded with ‘I’

False

42
New cards

The STANDARD_LOGIC data type contains 9 different values

True

43
New cards

_ The REAL data type is a floating-point data type.

True

Explore top flashcards