카운터 증가 하는데
클럭에 연계해서 작동시키는 부분에서
클럭 엣지 트리거 부분에 여러개 작성하니 에러 발생..
always @ (posedge clk or negedge rst) begin if (~rst) cnt <= 0; else begin if(cnt < 834000) cnt <= cnt + 1; else cnt <= 0; end
if(cnt < HSYNC) hsync <= 1; else hsync <= 0;
if(cnt < VSYNC) vsync <= 1; else vsync <= 0; end |
아래는 해결 한 것
음.. 자세한 내용은 나중에 찾아봐야지.. 이해를 못하고 있음 ㅠㅠ
always @ (posedge clk or negedge rst) begin if (~rst) cnt <= 0; else begin if(cnt < 834000) begin cnt <= cnt + 1; if(cnt < HSYNC) hsync <= 1; else hsync <= 0;
if(cnt < VSYNC) vsync <= 1; else vsync <= 0; end else cnt <= 0; end end |
[링크 : https://www.edaboard.com/showthread.php?326768...-enclosing]
'embeded > FPGA - ALTERA' 카테고리의 다른 글
de0-nano 그리고 modelsim 사용법 (0) | 2018.06.04 |
---|---|
object "r" on left-hand side of assignment must have a variable data type (4) | 2018.06.03 |
PWM 발생기 1개 연결하기 (0) | 2018.05.30 |
signal Tap 2와 talkback? (0) | 2018.05.30 |
레몬 라이트 옵션보드 도착 (2) | 2018.05.29 |