카테고리 없음
veliog - 2 to 1 mux, 4 to 1 mux, parity check
reko_
2022. 4. 23. 18:05
3개의 2 to 1 mux (mux0, mux1, mux2) 로 이루어진 4 to 1 mux의 회로도

veliog 구현
2 to 1 mux

위의 회로를 veliog로 구현하면

input 신호 : S(signBit), d0, d1
output 신호 : z(Y)
4 to 1 mux

2 to 1 mux의 veliog 파일을 사용하여 4 to 1 mux를 구현

1. wire [1:0] z - mux0, mux1의 output이 전해질 wire
2. 각 입력 신호와 signbit를 2 to 1 mux로 만든 mux0, mux1에 입력하여 output을 z에 저장
3. z를 통해 mux2로 전해질 신호들을 사용하여 o로 최종 output 받아옴
Parity check

input - clk, reset, X
output - P
1. count, i 를 초기화
2. x[7:0]의 입력 중, 1인 bit를 count하여 짝수면 P를 0 홀수면 1으로