Aug 26, 2011 #3 C cube007 Guest [报价= drwho78]一个桶式移位器的源代码: www.csee.umbc.edu /帮助/ VHDL /样本/ bshift.vhd [/QUOTE]您好drwho78,你确定这个链接是正确的吗?对于我来说,它不工作。现在我懂了: http://www.csee.umbc.edu/help/VHDL/samples/bshift.vhdl (最后的“L”失踪)cube007
[报价= drwho78]一个桶式移位器的源代码: www.csee.umbc.edu /帮助/ VHDL /样本/ bshift.vhd [/QUOTE]您好drwho78,你确定这个链接是正确的吗?对于我来说,它不工作。现在我懂了: http://www.csee.umbc.edu/help/VHDL/samples/bshift.vhdl (最后的“L”失踪)cube007
Aug 26, 2011 #4 M maksya Guest [代码] LIBRARY IEEE;使用IEEE.std_logic_1164.all;实体shift_reg是通用的(number_of_bits:整数),港口(复位:std_logic; init_value:std_logic_vector(number_of_bits - 1 downto 0); - 外块CLK在std_logic; data_in:std_logic; DATA_OUT:出std_logic);完shift_reg;架构行为的shift_reg开始过程(CLK)章:std_logic_vector变量(number_of_bits - 1 downto 0);变量i:整数;开始复位=' 1“,然后章:= init_value; ELSIF rising_edge(CLK),然后我在number_of_bits - 1 downto 1循环第(一):第(I - 1); END LOOP;章(0):= data_in; END IF; DATA_OUT
[代码] LIBRARY IEEE;使用IEEE.std_logic_1164.all;实体shift_reg是通用的(number_of_bits:整数),港口(复位:std_logic; init_value:std_logic_vector(number_of_bits - 1 downto 0); - 外块CLK在std_logic; data_in:std_logic; DATA_OUT:出std_logic);完shift_reg;架构行为的shift_reg开始过程(CLK)章:std_logic_vector变量(number_of_bits - 1 downto 0);变量i:整数;开始复位=' 1“,然后章:= init_value; ELSIF rising_edge(CLK),然后我在number_of_bits - 1 downto 1循环第(一):第(I - 1); END LOOP;章(0):= data_in; END IF; DATA_OUT