第八章_VHDL结构.pptVIP

  • 4
  • 0
  • 约1.26万字
  • 约 31页
  • 2016-11-28 发布于河南
  • 举报
第八章_VHDL结构

第8章 VHDL结构与要素 8.3 子程序(SUBPROGRAM) 过程调用可返回多个返回值,或没有返回值;函数只能返回一个返回值。 VHDL子程序具有可重载性.即允许有许多重名的子程序,但这些子程序的参数类型及返回值类型各不相同。 必须注意:综合后的子程序将映射于目标器件中的一个相应的电路模块,且每次调用都将在硬件结构中产生对应于具有相同结构的不同模块。这与计算机软件中的子程序调用是不同的。 移位操作: 逻辑左移和右移:移空的位用0填补; 逻辑左、右环移:数据内环行移动。 算术左、右移:其移空的为用最初的首位填补。 3—8译码器: LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_unsigned.all; ENTITY decorderto8 IS PORT( input : IN STD_LOGIC_vector(2 downto 0); output : OUT bit_vector(7 downto 0)); End; ARCHITECTURE a OF decorderto8 IS BEGIN output= sll conv_integer(input); End a; * * 8.1 实 体 8.1.1 实

文档评论(0)

1亿VIP精品文档

相关文档