Engineering(SoC Design)/Verilog 12

Bus based on MUX(Sel, Load) {Error Handling}

으음 우선 IR 에 잘못된 X 신호 들어가는 곳에서 Stop 여기서 이걸 들어가는 것을 해결하기 위해서는 설계를 어떻게 해야하지? 소프트웨어면 단순히 function function 연결하면 되는데, 하드웨어라 접근이 다르네. - 태도 - 설계 (지금 한두개 잘못된 것 같다) - case begin 활용 - 기본 변수형(reg, wire) 확인 - sim에서 reg 가시화 - fprintf 말고 printf 사용법도 익히기 (in vel)

Verilog (복습 1~3)

Lecture 1 : Introduction to Verilog 베릴로그는 HDL 종류중 하나. 회사에서 상업목적으로 많이 쓰임. 모듈과 커넥션에 초점을 맞춤 문법 및 컨벤션은 다음과 같음 자 그래 코드에게 회로를 이해시켰으면, 이걸로 뭘 할건데? DUT는 Test를 받게될 Circuit 및 Code를 의미하고 Testbench는 DUT가 올바르게 작동하는지 확인하기 위한 test pattern module 이다. Testbench 안에 DUT가 서브모듈로 들어가고 reg를 input에 wire를 output에 꽂아준다. 그리고 이것을 vivado를 통해 simulation 해서 waveform을 관찰하여, 원하는 결과가 나오는지 확인한다. Lecture 2 : Verilog Coding of a Ful..