S
Sobakava
Guest
난 패턴 발생기 Verilog 및 XC9500 CPLD를 사용하여 구현했습니다.
패턴은 클럭 입력과 함께 생성합니다.
저기 카운터이다, 그것은 계산에는 케이스 / / endcase
블록 펄스를 생성하는 과정을 카운터 가치와 ...
카운터 21048에 도달하면, 난 0과 다음 프레임을 시작으로 설정 ...
자유롭게 내 패턴 생성기를 실행하는 동안에는 아무 문제가 없다 ...
하지만 지금은 외부 트리거와 발전기를 제어할 필요가있다면 ...
만약 부정적 또는 긍정적인 스타트 핀 가장자리에서 그것을 감지
발전기를 한번 실행해야 ...단 한 차례 이루어져야
그럼 21,048에 도달하면 다음 스타트 때까지 방아쇠, 그만해야한다 ...
입력 main_clock;
reg 카운터 [14시];
= 0 can_read reg;
항상 (posedge main_clock)
@시작
만약 (카운터 == 21048)
시작
카운터 = 0;
can_read = 0;
끝
(can_read)
/ / 수 읽기 시작 시작
카운터 = 카운터 1;
케이스 (카운터)
1 : 시작 ...끝
2 : 시작 ...끝
endcase
끝
끝난 reg라는 CAN_READ 디자인을 추가로 ...
입력 readit;
항상 (posedge readit)
@시작
can_read = 1;
끝내가 말했듯이, 때
긍정 가장자리 감지 핀 READIT에서 언급했듯이, can_read 비트 설정하고 패턴을 생성합니다 main_clk 설정할 때까지 can_read 남아있다.카운터 21048에 도달하면, can_read 및 패턴 발생기 resetted 멈추지 않을 것입니다 ...
자일링스는 ISE이 디자인을 구현할 수 있도록하고 난 칩에로드, 그러나 그것이 작동하지 않는 것 같다 ...생성기를 항상 실행하고 난 READIT 핀 .... 사용을 멈출 수가 없어
그것을 설정하는 것은 불가능합니다
/ 2 언제나 (@ posedge. 다른 ...) 블록 (can_read) 등록 재설정?
어떤 의견?
패턴은 클럭 입력과 함께 생성합니다.
저기 카운터이다, 그것은 계산에는 케이스 / / endcase
블록 펄스를 생성하는 과정을 카운터 가치와 ...
카운터 21048에 도달하면, 난 0과 다음 프레임을 시작으로 설정 ...
자유롭게 내 패턴 생성기를 실행하는 동안에는 아무 문제가 없다 ...
하지만 지금은 외부 트리거와 발전기를 제어할 필요가있다면 ...
만약 부정적 또는 긍정적인 스타트 핀 가장자리에서 그것을 감지
발전기를 한번 실행해야 ...단 한 차례 이루어져야
그럼 21,048에 도달하면 다음 스타트 때까지 방아쇠, 그만해야한다 ...
입력 main_clock;
reg 카운터 [14시];
= 0 can_read reg;
항상 (posedge main_clock)
@시작
만약 (카운터 == 21048)
시작
카운터 = 0;
can_read = 0;
끝
(can_read)
/ / 수 읽기 시작 시작
카운터 = 카운터 1;
케이스 (카운터)
1 : 시작 ...끝
2 : 시작 ...끝
endcase
끝
끝난 reg라는 CAN_READ 디자인을 추가로 ...
입력 readit;
항상 (posedge readit)
@시작
can_read = 1;
끝내가 말했듯이, 때
긍정 가장자리 감지 핀 READIT에서 언급했듯이, can_read 비트 설정하고 패턴을 생성합니다 main_clk 설정할 때까지 can_read 남아있다.카운터 21048에 도달하면, can_read 및 패턴 발생기 resetted 멈추지 않을 것입니다 ...
자일링스는 ISE이 디자인을 구현할 수 있도록하고 난 칩에로드, 그러나 그것이 작동하지 않는 것 같다 ...생성기를 항상 실행하고 난 READIT 핀 .... 사용을 멈출 수가 없어
그것을 설정하는 것은 불가능합니다
/ 2 언제나 (@ posedge. 다른 ...) 블록 (can_read) 등록 재설정?
어떤 의견?