타이밍 시뮬레이션에 ISE 시뮬레이터를 사용하는 방법
ISE 시뮬레이터를 사용하여 타이밍 시뮬레이션을 수행하는 단계는 기본적으로 다음과 같습니다.
주요 전제: 함수 모듈과 테스트벤치 파일을 먼저 작성하고 합성 후 문제가 없습니다. .
(1) 소스에서 경로 후 시뮬레이션을 선택합니다.
(2) 테스트벤치 파일을 추가합니다. 마우스 오른쪽 버튼을 클릭하고 -> 소스 복사본 추가...를 클릭하고 테스트벤치 파일을 선택합니다.
(3) 소스 아래에서 테스트벤치 파일을 선택하고 Xilinx ISE Simulator를 클릭하여 프로세스 아래에서 확장합니다.
(4) 사후 배치 및 경로 모델 시뮬레이션을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
(5) 시뮬레이션 모델 속성 클래스: 내부 매개변수는 시뮬레이션 넷리스트를 생성할 때 NetGen에서 사용하는 옵션을 설정합니다. (표시 수준을 Advanced로 설정해야 합니다. 기본 시뮬레이션 모델 매개변수는 기본적으로 사용할 수 있습니다.)
(6) ISE Simulator Properties 클래스: 내부 매개변수는 시뮬레이터가 실행되는 타이밍에 대한 관련 옵션을 설정합니다. 시뮬레이션. 테스트벤치 파일에 설정된 시뮬레이션 매개변수에 따라 수정합니다.
(7) 확인을 클릭하여 프로세스 속성 대화 상자를 닫습니다.
(8) Simulate Post-Place & Route Model을 두 번 클릭하여 시뮬레이션을 실행합니다.
타이밍 시뮬레이션을 위해 ISE 시뮬레이터를 사용할 때 참고 사항:
(1) 테스트벤치 파일을 수정해야 하는 경우 이전에 Add Cope of Source를 선택했다는 점에 유의하세요. 원본 파일을 수정해도 시뮬레이션은 변경되지 않습니다.
(2) 시뮬레이션 시간이 불확실하고 고정된 값을 계산하기 어려운 경우 테스트벤치에 $stop 명령을 추가하여 시뮬레이션 시간을 제어한 후 실행 시 Run All을 선택하면 됩니다.