gpt4 book ai didi

VHDL 数组索引

转载 作者:行者123 更新时间:2023-12-05 08:06:42 26 4
gpt4 key购买 nike

数组索引有问题:我声明:

type matriz_fc is array (0 to 3) of STD_LOGIC_VECTOR(3 downto 0);
signal fils : matriz_fc;
signal filp, filf : STD_LOGIC_VECTOR(3 downto 0);
signal i_p, i_f: STD_LOGIC_VECTOR(1 downto 0);
fils <= ("0001", "0010", "0100", "1000");

然后我尝试获得一个 4 位向量: filf <= fils(to_integer(unsigned(i_p)));

但它被标记为一些错误:错误:通过多个 use 子句包含多个“unsigned”声明;没有直接可见的错误:在‘unsigned(i_p)’附近输入错误;预期类型“无符号”错误:正式的“arg”没有实际值或默认值错误:索引名称前缀类型“整数”不是数组类型

最佳答案

我在我的 Vivado 2019.1 模拟器中运行了上面写的代码,我没有收到任何错误。检查下图中的输出。您正在使用的库中可能存在一些错误。始终使用 numeric_std。我也希望你在你的架构“开始”之后写这个声明。fils <= ("0001", "0010", "0100", "1000"); output snap

关于VHDL 数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59242240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com