Quartus Prime 275080警告 pin name already exists
2018-02-01 13:17
344 查看
Quartus Prime 275080警告
Quarus Prime中如果有总线命名分别为 a[11..0] 和 a11,则编译的时候会报错,原因是原理图分解的时候简单的把a[11..0]分解成了 a11,a10,a9….a0 这样的话就出现了命名冲突.解决办法
Assignments -> Settings -> Analysis and Synthesis Settings -> More SettingsBlock Design Naming and change value from “Auto” to “Quartus II”
参考
I solved this problem.This problem associate with naming rules in Quartus II for cases with schematic.
Information from Quartus 13.0 Help:
CAUSE:
You created a Graphic Design File (GDF) or Block Design File (BDF) with the Max+Plus II software or with an older version of the Quartus II software. The Max+Plus II software had limited support for bus names in schematics and would sometimes rename the elements in the bus to work around these limitations. For example, it would rename bus names such as a[1..0], b[1], and b[0] to a1, a0, b1, and b0 respectively. The Quartus II software initially kept this behavior for backwards compatibility, but now supports a mode that preserves the natural bus names (with brackets) in your design. However, to avoid changing the behavior of the software for existing designs, the Quartus II continues to use the older naming conventions for legacy BDF and GDF design files. For new schematics, the Quartus II software preserves the original names in the design during compilation.
In this case, the Quartus II software renamed the elements in the specified bus. Refer to the sub-messages for the names you should use when making assignments. If you make assignments on the original names, they will be ignored. For more information on schematic naming rules, refer to BDF Naming Rules.
ACTION:
If you want to preserve your bus names, set the Block Design Naming logic option to Quartus II. If you have existing assignments to the modified names and do not wish to change your working design, set the Block Design Naming logic option to Max+Plus II to eliminate this warning without changing the behavior.
You can also update your BDF file to use Quartus II naming rules by clicking Save As, then choosing Block Diagram/Schematic File using Quartus II naming rules (*.bdf), and then saving it.
Way to solve this problem:
Go to Assignments -> Settings -> Analysis and Synthesis Settings -> More Settings
Go to Block Design Naming and change value from “Auto” to “Quartus II”
Instance Naming Rules for Pin Names in the Block Editor
Quartus II software version 7.1 and earlier naming scheme:
When a bus is split, it is converted into a group of pins, and each pin has a unique name. The name of each pin is the base name of the bus, with the index of the pin appended after the base name.
If a bus a[0..3] is split, 4 pins are created: a0, a1, a2, and a3
Note: Use a0 to refer to the first bit of the bus.
Quartus II software version 7.2 and later naming scheme:
When a bus is split, it is converted into a group of pins, and each pin has a unique name. The name of each pin is the base name of the bus, followed by a pair of square brackets, with the index of the pin between the brackets.
If a bus a[0..3] is split, 4 pins are created: a[0], a[1], a[2], and a[3]
Note: Use a[0] to refer to the first bit of the bus.
相关文章推荐
- 【原创】NIOS Error: Illegal name "***" -- pin name already exists
- Docker : endpoint with name xxx already exists.
- A composition unit with name **** already exists. Select a different application name.
- 安装mysql出错”A Windows service with the name MySQL already exists.“如何解决
- Tomcat启动报错Dependency mapping for [type=java.lang.String, name='struts.devMode'] already exists.
- vim编辑文件警告Swap file already exists ,如何删除vim编辑产生的.swp文件?查看隐藏文件命令
- ES报错:Can not be imported as a dangling index as index with same name already exists in cluster me
- a port with that name already exists的解决办法
- Eclipse 出现A configuration with this name already exists问题解决方法
- The virtual machine could not be added. The virtual machine configuration could not be added. A configuration with this name already exists.
- This platform could not be created because a solution platform of the same name already exists解决方法
- A Windows service with the name MySQL already exists
- 解决安装mysql的”A Windows service with the name MySQL already exists.“问题
- Ehcache配置时出错- Another unnamed CacheManager already exists in the same VM. Please provide unique name
- Error applying site theme: A theme with the name "Jet 1011" and version already exists on the server.
- Project xxx already exists Add a version or custom suffix using "Name template" in "Advanced" sett
- A Windows service with the name MySQL already exists安装数据库出错
- docker: Error response from daemon: service endpoint with name XXX already exists.
- JSP 开发之THE SERVLET NAME ALREADY EXISTS.解决方法
- This platform could not be created because a solution platform of the same name already exists.