상세 컨텐츠

본문 제목

verliog-adder

설계공부/Verilog

by 썽심 2024. 5. 6. 02:30

본문

728x90

HDL: Verilog(2001)

Synthesis: Intel(Altera)_Quartus prime 18.1

Simulation: Intel(Altera)_ModelSim 10.5b

Board: Intel(Altera)_DE1_SoC (FPGA와 HPS가 결합된 SoC)

FPGA(device): Intel(Altera)_Cyclone V(5CSEMA5F31c6)

HPS(Hard Processor System): ARM_Coretex-A9

 

8x8mult을 만들기 위한 module 구현 중.

uart / mult 8*8에 사용할 adder를 만들기 위한 연습과정

 

adder

 

Code

adder.v

input 값과 output값 선언 후

assign 문을 통해 sum의 조건을 넣어줌.

 

 

tb_adder

testbench code이다.

simulation을 위해 만든code로써, 

simulation에서만 사용가능한 initial 구문을 사용하여 dataa, datab 값을 확인하기 위한 값을 직접 넣어 줌

#20ns 마다 값을 추가로 넣어 확인

 

 

simulation 결과

설계한 sum의 조건이 제대로 동작함을 검증했다.

 
728x90

'설계공부 > Verilog' 카테고리의 다른 글

verilog - 7segment  (0) 2024.05.07
verilog - shifter(중요!)  (0) 2024.05.06
verilog-mux4  (0) 2024.05.06
verilog-mult4x4  (0) 2024.05.06
clock gating  (0) 2024.04.10

관련글 더보기