The necessities in Computer Organization

See also <The necessities in Digital Design>
See also <The necessities in Computer Design>
See also <The necessities in Computer Architecture>

Introduction edit

Central Processing Unit (CPU) edit

Arithmetic logic unit (ALU) edit

Control Unit edit

Memory Interface edit

  • Memory Interface (pdf)

Memory edit

  • Memory (pdf)
  • Cache Memory Note (pdf)
  • Virtual Memory Note (pdf)
  • DRAM Memory Note (pdf)


See 512mbddrx4x8x16
See DDF18C64_128x72D
See dram cycle
See another DRAM cycles
  • Embedded DRAM vs SRAM
see Challenges in Embedded Memory Design and Test
see an eeherald article
see a Tensilica white paper


Digital Signal Processor (DSP) edit


Multiply-and-Accumulate (MAC) Unit edit

  • convolution
  • dot product
  • polynomial evaluation


  • FIR (Finite Impulse Response) Filters
  • FFT (Fast Fourier Transform)


  • Saturation Arithmetic
  • Fixed-point Arithmetic
  • Floating-point Arithmetic

Graphics Processing Unit (GPU) edit


VPU (Video Processing Unit) edit


DIF (Display Interface) edit


GCA (Graphics and Computer Array) edit


GMC (Graphics Memory Controller) edit


Network Processor edit


Parallel Processor edit


Multitasking edit


Multiprocessing edit



go to [ Electrical_&_Computer_Engineering_Studies ]