첫 번째 VHDL은 26 개의 LED를 0에서 26까지 회전시키는 데 사용됩니다. 이렇게하려면 10hz 및 1hz에서 클럭 신호가 필요합니다. 사용 가능한 유일한 시계는 50Mhz입니다. 두 번째 VHDL 파일은 1 및 10hz로 가용 신호를 느리게하는 것입니다. .do 파일을 사용하여 시뮬레이션을 실행하여 파형을 만듭니다. 50Mz 시계는 잘 보이지만 1hz와 10hz는 모두 평면화되어 있습니다. 두 사람은 두 번째 VHDL 파일이 필요합니다. ModelSIm은 시뮬레이션 당 하나의 VHDL 파일 만 선택할 수 있기 때문에 시뮬레이션에서 두 파일을 모두 가지고 있어야합니까?작업을 성공적으로 완료하기 위해 다른 VHDL 파일이 필요할 때 어떻게 Altera ModelSim에서 VHDL 파일을 시뮬레이트합니까?
간결히 말하자면 하나의 파일에는 회전 LED 코드가 많으며 다른 하나는 본질적으로 주 파일에 필요한 작업을 수행하는 헤더 파일입니다. 첫 번째를 시뮬레이트하고 싶지만 일부 신호는 시뮬레이션 중에 두 번째 파일이 필요하지만이를 포함 할 수는 없습니다.
세부 정보를 충분히 제공하지 않았습니다. FPGA 벤더는 디자인 파일이 연관되어있는 '프로젝트'를 관리함으로써 분석 된 모든 디자인 유닛이 동일한 작업 라이브러리에 존재하게한다. 두 번째 VHDL 파일이 작업 라이브러리에 존재하지 않는 것처럼 들립니다. 즉, '프로젝트'와 연결되지 않았을 가능성이 높습니다. 또한 테스트 벤치 (do 파일을 생성하여 자동으로 생성되었을 수도 있음)는 언급하지 않았습니다. – user1155120