최대 1 분 소요

Chapter 4

Computer systems Abstraction

image

  • HDL을 할 때는 RTL level에서 함

  • RTL level: register에 담아놨다가 사용

  • HDL -> gate level : synthesis

image

synthesizable한 것에 대해서 simulation.

전체 feature는 simulation을 위한 것.

우리가 관심을 가질 내용은 synthesis보다는 processor를 설계하는 것.(modeling simulation)


HDL to Gates

  • Simulation
    • Inputs applied to circuit
    • Outputs checked for correctness
    • Millions of dollars saved by debugging in simulation instead of hardware
  • Synthesis
    • Transforms HDL code

Blocking vs. Nonblocking Assignment

  • <= is nonblocking assignment
    • Occurs simultaneously with others
  • = is blocking assignment
    • Occurs in order it appears in file

Testbenches

  • HDL that tests another module: device under test (dut)

댓글남기기