别名(Alias)
来源:互联网 发布:淘宝摄影单反相机 编辑:程序博客网 时间:2024/05/21 22:22
别名(Alias)
别名的功能是代码中已命名项的替换名。
An alternate name for an existing named item in the code.
语法(Syntax)
alias 别名 [ : 数据类型 ] is name [识别标志];识别标志= [类型名, ... ] return 类型名
alias alias_name [ : data_type ] is name [ signature ]; signature = [ type_name, ... ] return type_name
说明(Description)
别名可以是任何已存在目标的别称:信号、变量、常量或文件。它也可以被用在“非目标”上,只要是提前定义的虚拟的一切,除了标签,loop参数和generate参数。
The alias declares an alternative name for any existing object: signal, variable, constant or file. It can also be used for “non-objects”: virtually everything, which was previously declared, except for labels, loop parameters, and generate parameters.
如果别名代表一个子程序(包括一个运算符)或枚举文字,则需要一个识别标签(用来匹配参数和结果类型)。
If an alias denotes a subprogram (including an operator) or enumeration literal then a signature (matching the parameter and result type) is required.
例程(Example)
signal Instruction: std_logic_vector(15 downto 0);alias OpCode : std_logic_vector(3 downto 0) is Instruction(15 downto 12); alias SrcAddr : std_logic_vector(1 downto 0) is Instruction(11 downto 10); alias DestAddr : std_logic_vector(1 downto 0) is Instruction(9 downto 8); alias InstData : std_logic_vector(7 downto 0) is Instruction(7 downto 0);
注释(Note)
- 许多综合工具不支持别名。
- Many synthesis tools do not support aliases.
0 0
- SQL Alias(别名)
- SQL Alias(别名)
- SQL Alias(别名)
- 别名(Alias)
- SQL Alias(别名)
- MySQL 表别名(Alias)
- ubuntu定义别名(alias)
- MySQL 表别名(Alias)
- Alias 别名
- 别名--alias
- linux 命令别名使用-alias(转)
- Git短命令(alias,别名)
- SQL Alias(别名) 高级教程
- 关于别名(alias)的尴尬
- Weak & Strong Alias(强弱别名)
- bash基本功能之别名(alias)
- ls命令+文件类型+别名(alias)
- alias——别名
- ALGO-2 算法训练 最大最小公倍数(贪心算法)
- Java集合框架详解之继承list接口
- 使用Docker构建Gitlab私服
- gym 100820G Racing Gems(二维LIS,好题)
- VBA:Excel使用SQL进行查询
- 别名(Alias)
- 处理机的三级调度
- hibernate自动建表到数据库及spring下自动建表到数据库
- NYOJ2 括号配对问题
- 1046. Shortest Distance
- 巧妙使用WilliamChart绘制出只有两个圆角的柱状图
- Java高并发程序设计笔记(三)之Volatile与Lock
- LeetCode 442 --- Find All Duplicates in an Array
- 1047. Student List for Course