'바쁜' 포트와 'reconfig_address_en' 포트는 Stratix 시작 시 예기치 않은 시뮬레이션 동작을 표시할 수 있습니다.® II GX 및 최신 GX/GT/GZ 제품군.이 시뮬레이션 문제를 해결하기 위해 다음 해결 방법을 구현할 수 있습니다.
동적 재구성 컨트롤러 블록에는 reconfig_clk 입력 포트가 있습니다. 시뮬레이션에서 reconfig_clk 입력을 1 값으로 초기화하면 바쁜 포트와 reconfig_adddress_en 포트가 알 수 없는 상태(x 값)로 이동될 수 있습니다. 이 문제는 VHDL 및 Verilog 모델 모두에서 발생합니다.
예를 들어, 다음 Verilog 코드가 이 동작을 일으킬 수 있습니다.
초기 시작
reconfig_clk = 1'b1; 클럭은 높은 로직에서 시작됩니다.
끝
항상 시작
# reconfig_clk = ~reconfig_clk;
끝
이 문제를 해결하려면 시뮬레이션 테스트 벤치에서 reconfig_clk 입력 값을 0으로 초기화합니다.