问题描述:
简单的FPGA程序解读
:假设输入A的内容是3(十进制)、B的内容是2((十进制).则经过下列程序后,C和D的值各为多少(十进制)?写出您的推导.
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CH2_1_3 is
PORT( A :IN Std_Logic_Vector(1DOWNTO 0);
B:IN Unsigned(1DOWNTO 0);
C :OUT Unsigned(7DOWNTO 0);
D:OUT Std_Logic_Vector(1 DOWNTO 0) );
END CH2_1_3;
ARCHITECTURE a OF CH2_1_3 IS
SIGNALE,F,G :Unsigned(1 DOWNTO 0);
SIGNALH :Unsigned(7 DOWNTO 0);
BEGIN
E
:假设输入A的内容是3(十进制)、B的内容是2((十进制).则经过下列程序后,C和D的值各为多少(十进制)?写出您的推导.
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CH2_1_3 is
PORT( A :IN Std_Logic_Vector(1DOWNTO 0);
B:IN Unsigned(1DOWNTO 0);
C :OUT Unsigned(7DOWNTO 0);
D:OUT Std_Logic_Vector(1 DOWNTO 0) );
END CH2_1_3;
ARCHITECTURE a OF CH2_1_3 IS
SIGNALE,F,G :Unsigned(1 DOWNTO 0);
SIGNALH :Unsigned(7 DOWNTO 0);
BEGIN
E
问题解答:
我来补答展开全文阅读