quartus18.1引脚分配location只读

引脚分配这里location只读,然后还会出现这个是怎么回事,应该怎么解决呢

img

img

img

quartus18.1中引脚分配location为只读的情况通常有以下几个可能的原因:

  1. 当前设计使用的是自动引脚分配,这种情况下location是由Quartus根据设计的需求自动分配的,用户无法手动修改。要使用手动分配,需要在Assignment Editor中的Pin Planner下取消"Allow automatic pin assignments"的勾选。
  2. 当前的Pin/Location Assignment已经被锁定(Locked)了。这种情况下即使手动分配也无法修改location。可以在Assignment Editor中的Pin Planner窗口右键Location,选择"Unlock All Locations"解锁。
  3. 当前的引脚属于一些特殊功能的保留引脚,比如时钟信号、JTAG接口等,这些保留引脚的location是不允许修改的。
  4. 当前FPGA芯片资源不足,无法满足更改后的Location分配需求。这种情况下也会只读location的分配。
    总结一下,可以检查一下是否使用了自动引脚分配、Location是否被锁定、所选择的引脚是否为特殊功能保留引脚以及FPGA资源使用情况等,从中找出只读的原因,然后进行解决。