【发布时间】:2015-07-13 20:41:37
【问题描述】:
我正在尝试使用包通过顶级实体在不同组件中移动数据块。
我已经定义了一个包含数组的包
library IEEE;
use IEEE.STD_LOGIC_1164.all;
package my_array_pkg is
type my_array is array ( 0 to 9) of std_logic_vector(3 downto 0);
end my_array_pkg;
然后在顶级实体中,我将组件声明为,
COMPONENT Array_Count is
Port ( C_1Hz : in std_logic;
reset : in std_logic;
digit : out my_array
);
end COMPONENT;
现在有人可以帮助我了解如何在端口映射中声明这个“数字:out my_array”。
C2 : Array_Count
PORT MAP ( CLK1HZ, RESET, ????);
数组包需要在其他组件中更新。
谢谢。
【问题讨论】:
标签: vhdl