Altera SoC를 처음 접하는 사람이라면 한 번쯤 보았을 err.
우선 altera에서 guide한 내용은 아래와 같습니다..
Error: The auto-constraining script was not able to detect any instance for core < hps_sdram_p0 >
Error: Verify the following:
Error: The core < hps_sdram_p0 > is instantiated within another component (wrapper)
Error: The core is not the top-level of the project
Error: The memory interface pins are exported to the top-level of the project
Hi again, I think I found a solution to my problem, my fix was
1) run "start analysis & synthesis", once to read the information, then
2) in "Tools" -> "TCL Scripts...", run the script <my system>/synthesis/submodules/hps_sdram_p0_pin_assignments.tcl
3) and then running the compilation
그러나, 대체로 위와 같이 진행해도 동일한 err가 발생합니다.
이유는 새로 생성된 Qsys가 기존 SDC 파일을 물고 compile 했기 때문인데,
Qsys의 component를 수정해 compile할 경우 EMIF, HPS 등의 IP들은 다른 instance를 갖게 되는데,
db 또는 increment db가 이를 update하지 못해 발생하는 문제입니다.
따라서, 위와 같은 해도 err가 발생할 경우 quartus를 종료하고 db, increment db를 삭제한 후
다시 compile하시면 됩니다.
'[FPGA]' 카테고리의 다른 글
[Altera] hps_clock_info.xml, soc_system_board_info.xml 생성방법 (0) | 2014.07.25 |
---|---|
[Altera] Quartus에서 .sof 가 generation이 안될 때(not generation sof file) (0) | 2014.07.24 |
[ModeSim] Altera Simulation Library Compile 방법 (0) | 2014.07.18 |
[altera] Serial Flash Err- quartus에서 호환가능한 3rd party serial flash download가 안될 때 (0) | 2014.06.25 |
최근 고속 칩 트랜드 - Solving SI/PI issue on chip(package) level (0) | 2014.04.09 |