하나의 모듈에 2 개의 다른 시계가 어떻게 작동되도록하려면?

D

dd2001

Guest
어떻게 하나의 모듈에 2 개의 다른 시계를 작동하게하는?

전문가 항상 이래 synthsizer easyly 일을 한 클럭 도메인을 사용했다!

하지만, 다음의 코드를 변환하는 방법 중 하나는 클럭 도메인으로
모듈 (....)

출력 clk_cnt, slow_cnt;

(posedge CLK 또는 negedge 첫) / / 기본 클럭은
항상 @
(! 첫)
q를 <= 0;

그 밖의
(q를 == 4'b1111)
시작
q를 <= 0;
clk_cnt <= 1;

그 밖의
q를 <= q를 1'b1;(posedge slow_clk 또는 negedge 첫) 항상 @

(! 첫)
q_slow <= 0;

그 밖의
만약 (q_slow == 4'b1111)
시작
q_slow <= 0;
slow_cnt <= 1;

그 밖의
q_slow <= q_slow 1'b1;어떻게 출력 clk_cnt과 slow_cnt 메인 CLK 사용하고 있지 않습니까?
dd2001하여 2004년 5월 6일 9:06에 편집한 마지막;에서 편집한 1 시간 총

 
어떻게 같은 프로젝트에서 다른 클럭 도메인에 대한 제약 조건을 설정 타이밍을 알고 싶다?난 엄마 (에서) rtus 사용할 수있습니다.

 
비록 내가 좀 혼란 스러울 때 디자인 컴파일러, 귀하의 코드를 이해한다

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />그냥 set_false_path
필요
set_false_path -에서 (클럭 CLK) - (시계 slowclk)를
찾아 찾아set_false_path -부터 (시계 slowclk) - (클럭 CLK)를
찾아 찾아
 

Welcome to EDABoard.com

Sponsor

Back
Top