- 12
- 0
- 约 24页
- 2017-09-23 发布于北京
- 举报
10.1 概述 10.2 包集(package) 包集的概念:已定义的常数、数据类型、元件调用说明、子程序的一个集合,类似于C语言中的“.h”文件(头文件); 使用包集的目的:方便公共信息、资源的访问和共享。 包集的主要内容:除了包含元件(component) 、函数(function)和过程(procedure)之外,还可以包含类型(type)和常量(constant); 元件、函数和过程的作用:经常使用的VHDL代码通常以这几种形式编写,从而可以被添加到包集中,然后被编译到目标library中,有利于代码分割、代码共享和代码重用; 库:多个包集构成库。 10.3 元件(component) 10.4 端口映射 在元件实例化的过程中,实现元件端口映射有两种方法:位置映射方法和名称映射方法。 位置映射方法:例化的端口表达式信号)必须与元件声明语句中的端口顺序一致。例: component inverter is port (a: in std_logic; b:out std_logic); end component; ................ u1: inverter port map (x, y); 名称映射方法: 低层次端口名 =当前层次端口名、信号名。例: component inverter is po
原创力文档

文档评论(0)