K
kun
Guest
Verilog VHDL로의 변환
난 도움이 정말 필요합니다 ~ ~
모듈이 DAC는 (DACout, DACin, CLK, 재설정);
출력 DACout;
reg DACout;
입력 [ 'MSBI : 0] DACin;
입력 CLK;
입력 재설정;
reg [ 'MSBI 2:0] DeltaAdder;
reg [ 'MSBI 2:0] SigmaAdder;
reg [ 'MSBI 2:0] SigmaLatch;
reg [ 'MSBI 2:0] DeltaB;
SigmaLatch 항상 (SigmaLatch) DeltaB = (SigmaLatch [ 'MSBI 2], @ ['MSBI 2]) ""( 'MSBI 1);
(DACin 또는 DeltaB) DelTaAdder = DACin DEltaB 항상 @;
(DeltaAdder 또는 SigmaLatch) SigmaAdder = DeltaAdder SigmaLatch 항상 @;
(posedge CLK 또는 posedge 재설정)은 항상 @
시작
(리셋)하는 경우
시작
SigmaLatch "= # 1 1'b1" "( 'MSBI 1);
DACout "= # 1 1'b0;
끝
그 밖의
시작
SigmaLatch "== # 1 SigmaAdder;
DACout "= # SigmaLatch [ 'MSBI 2];
끝
끝
endmodule
난 도움이 정말 필요합니다 ~ ~
모듈이 DAC는 (DACout, DACin, CLK, 재설정);
출력 DACout;
reg DACout;
입력 [ 'MSBI : 0] DACin;
입력 CLK;
입력 재설정;
reg [ 'MSBI 2:0] DeltaAdder;
reg [ 'MSBI 2:0] SigmaAdder;
reg [ 'MSBI 2:0] SigmaLatch;
reg [ 'MSBI 2:0] DeltaB;
SigmaLatch 항상 (SigmaLatch) DeltaB = (SigmaLatch [ 'MSBI 2], @ ['MSBI 2]) ""( 'MSBI 1);
(DACin 또는 DeltaB) DelTaAdder = DACin DEltaB 항상 @;
(DeltaAdder 또는 SigmaLatch) SigmaAdder = DeltaAdder SigmaLatch 항상 @;
(posedge CLK 또는 posedge 재설정)은 항상 @
시작
(리셋)하는 경우
시작
SigmaLatch "= # 1 1'b1" "( 'MSBI 1);
DACout "= # 1 1'b0;
끝
그 밖의
시작
SigmaLatch "== # 1 SigmaAdder;
DACout "= # SigmaLatch [ 'MSBI 2];
끝
끝
endmodule