Forum Discussion
Altera_Forum
Honored Contributor
12 years agoThank you very much Tricky. Here is what I wrote in the .qsf :
set_global_assignment -name LL_ORIGIN X38_Y63 -section_id some_region set_global_assignment -name LL_STATE LOCKED -section_id some_region set_instance_assignment -name LL_MEMBER_OF some_region -to inst_test -section_id some_region I didn't define the size of the region so Quartus uses AUTO_SIZE to define it itself. Because the idea for me is not to know the size of my component and let Quartus define automatically the size of the region according to it. But I used the STATE LOCKED to be sure that the region will be placed at X38_Y63. My problem now is that AUTO_SIZE ON and STATE LOCKED are two conflictory commands. Here is the Quartus' warning : Warning (140021): LogicLock region "some_region" cannot be auto-sized and have a locked location at the same time Indeed, in those conditions, Quartus apparently ignores the STATE LOCKED and places my component wherever he wants (when I look to the Chip Planner, the component is in the region, but the region is not at X38_Y63). Whereas my goal here is not to know the size of my component (i.e. how many LAB cells it needs) but to place it where I want. That's why I want to use AUTO_SIZE and STATE LOCKED at the same time. Any idea?