Terms Good to Know Before Enrolling in ECE4504

These are some of the terms you should have learned in the prerequisite courses. Please review any term that you may not be fresh on.

Boolean Algebra Combinational Logic Flip-flop Finite State Machine Registers
Multiplexer Demux Encoder Decoder Programmable Logic Array
K-Map Prime Implicant Sequential Circuit Latch Gate Delay
CPU Datapath ALU Instruction Register File
Assembly Language Opcode Operand Load Store
Branch Addressing Mode Instruction Format Stack Queue
Register Transfer Memory File System Abstract Data Type Pointers
Process Virtual Address Page Fault Interrupt Exception


Advanced Terms Nice To Know

These are advanced terms that are not required before taking ECE4504, but you may have learned some of them already

Performance Bottleneck Cycles Per Instruction Instructions Per Cycle Functional Unit Floating Point
Instruction Fetch Instruction Decode Instruction Issue Instruction Queue Data Dependencies
Cache Latency Cycle Time DRAM SRAM
Taken Branch/Fall-through Branch Data Bypass Prefetch Set-Associative Cache Content Addressable Memory


Back to ECE 4504