我正在用 VHDL 开发一个小东西,而且对它很陌生。我无法弄清楚如何将较大的 std_logic_vector 切成较小的。
例如,我有 3 个信号:
signal allparts: std_logic_vector(15 downto 0);
signal firstpart: std_logic_vector(7 downto 0);
signal secondpart: std_logic_vector(7 downto 0);
基本上,我想要的是将 15 到 8secondpart
位和 7 到 0 位分配给firstpart
. 在不分配单个位的情况下,我将如何“切片”这样的向量