文章 ID: 000080180 内容类型: 错误讯息 上次审核日期: 2021 年 08 月 28 日

错误:VHDL 类型不匹配错误: <component_name>.vhd:incelean 类型与整数字体不匹配</component_name>

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

Qsys v10.1 SP1 及更高版本的一个已知问题在于使用 VHDL 创建自定义组件。当组件定义有一个通用端口,其类型设置为

 

例如,

 

在"my_component.vhd"中,

 

实体my_compnent为

通用 (

 x: ececelean := false;

 ...

 

生成的 my_component_hw.tcl 将包含正确的类型:

set_parameter_property x 键入

 

但是, Qsys 生成的 Verilog 包装器文件通过 INTEGER 类型 "0",而不是   对进行一类"虚假"输入,即。

 

my_compnent #(

.x (0),

...

 

为解决此问题,在 Verilog 包装器文件中手动将值从"0"修改为"false"。每次生成 Qsys 设计时,您还需要修改此文件。

 

此问题将在 Quartus® II 软件的未来版本中解决。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。