任何人都可以告诉我为什么这个代码无法模拟.行为检查语法是正确的.我正在尝试创建一个整数的2D数组,这是不变的.
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_UNSIGNED.all;
use IEEE.STD_LOGIC_ARITH.all;
--selection function 1
entity S1 is
Port (
i : in STD_LOGIC_VECTOR (5 downto 0);
o : out STD_LOGIC_VECTOR (3 downto 0));
end S1;
architecture Behavioral of S1 is
type matrix is array(0 downto 3, 0 downto 15) of INTEGER range 0 to 15;
constant m : matrix :=
((14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12, 5, 9, 0, 7),
(0, 15, 7, 4, 14, 2, …Run Code Online (Sandbox Code Playgroud) 有谁知道我在哪里可以找到64位DES算法的每个组件的测试向量(Key schedul,密码函数等)?例如,我想测试64位密钥生成并生成所有16个密钥生成.我在VHDL中实现算法,所以我需要检查组件.我的实现基于本文.
谢谢