S
snake0204
Guest
안녕하세요?
내가하려고하면 작동하지 않습니다 그것은 디자인을 시뮬레이션 조종사 내의 모델을.내가 모델로 시뮬레이션에 배치합니까 오전 사용 자일링스, ISE에게 modelsim와 도로.난 블록 제한된 제 제에 제약을 글로벌 디자인을 배치 100mhs입니다시 실행합니다.여기에 간단한 회로 가산기의 내있는 코드.모든 입력 신호가 없는데 CLK의 에지 에 등록 양식 입출력 패드를하고 있습니다.나는이 오전 새로운 분야 그냥 것들을 탐험 시작했다.
시작 신호 에지 클럭입니다 만든 높이에서 시작 없는데 에지 블록을 봤어요 낮은 모드에서 다음 .
어떤 도움을 주시기 바랍니다 감사합니다!
-이 과정은 신호를 등록하는 모든 입력 데이터 및 제어
의 IP : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
START_REG <= '0 ';
D1에 <= (기타 => '0 ');
D2에의 <= (기타 => '0 ');
싫다
START_REG <이 = 시작;
D1에 <= DATA1;
D2에의 <= DATA2;
끝면;
끝면;
최종 공정;
-이 프로세스 제어 블록 전체가 기계 유한 상태
PP : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
국가 <= 유휴;
싫다
사례 국가입니다
유휴 상태일 때도 =>
다음 '면 START_REG = '1를
국가 <이 = ADD가;
싫다
국가 <= 유휴;
끝면;
때> ADD가 =
다음 '면 START_REG = '1를
국가 <이 = ADD가;
싫다
국가 <= 유휴;
끝면;
최종 사례;
끝면;
끝면;
최종 공정;
- FSM 출력
OUP : 프로세스 (상태)
하는 BEGIN
ADD_EN <= '0 ';
사례 국가입니다
유휴 상태일 때도 =>
NULL은;
때> ADD가 =
ADD_EN <= '1 ';
최종 사례;
최종 공정;
- 가산기 회로
REG_P : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
DATA_OUT_REG <= (기타 => '0 ');
ELSIF의 ADD_EN = '1 '을 클릭한 다음
DATA_OUT_REG <= D1과 D2에 ;
끝면;
끝면;
최종 공정;
내가하려고하면 작동하지 않습니다 그것은 디자인을 시뮬레이션 조종사 내의 모델을.내가 모델로 시뮬레이션에 배치합니까 오전 사용 자일링스, ISE에게 modelsim와 도로.난 블록 제한된 제 제에 제약을 글로벌 디자인을 배치 100mhs입니다시 실행합니다.여기에 간단한 회로 가산기의 내있는 코드.모든 입력 신호가 없는데 CLK의 에지 에 등록 양식 입출력 패드를하고 있습니다.나는이 오전 새로운 분야 그냥 것들을 탐험 시작했다.
시작 신호 에지 클럭입니다 만든 높이에서 시작 없는데 에지 블록을 봤어요 낮은 모드에서 다음 .
어떤 도움을 주시기 바랍니다 감사합니다!
-이 과정은 신호를 등록하는 모든 입력 데이터 및 제어
의 IP : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
START_REG <= '0 ';
D1에 <= (기타 => '0 ');
D2에의 <= (기타 => '0 ');
싫다
START_REG <이 = 시작;
D1에 <= DATA1;
D2에의 <= DATA2;
끝면;
끝면;
최종 공정;
-이 프로세스 제어 블록 전체가 기계 유한 상태
PP : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
국가 <= 유휴;
싫다
사례 국가입니다
유휴 상태일 때도 =>
다음 '면 START_REG = '1를
국가 <이 = ADD가;
싫다
국가 <= 유휴;
끝면;
때> ADD가 =
다음 '면 START_REG = '1를
국가 <이 = ADD가;
싫다
국가 <= 유휴;
끝면;
최종 사례;
끝면;
끝면;
최종 공정;
- FSM 출력
OUP : 프로세스 (상태)
하는 BEGIN
ADD_EN <= '0 ';
사례 국가입니다
유휴 상태일 때도 =>
NULL은;
때> ADD가 =
ADD_EN <= '1 ';
최종 사례;
최종 공정;
- 가산기 회로
REG_P : 프로세스 (CLK)
하는 BEGIN
면 CLK '이벤트와 CLK = '1'을 클릭한 다음
있다면 RST = '0 '을 클릭한 다음
DATA_OUT_REG <= (기타 => '0 ');
ELSIF의 ADD_EN = '1 '을 클릭한 다음
DATA_OUT_REG <= D1과 D2에 ;
끝면;
끝면;
최종 공정;