VHDL语言中信号设置的不同方式及注意事项
发布时间:2008/5/28 0:00:00 访问次数:905
摘要:通过一个偶同位产生器逻辑功能的实现过程,介绍了vhdl语言中信号设置的不同方 式及注意事项,并给出了完整的程序代码。
|
关键词:vhdl;程序
|
中图分类号:tp312 文献标识码:a 文章编号:1003-353x(2002)03-0045-03
|
different expression andsome advertences of vhdl for signals setting |
he feng |
(the 34th electronic research institute,ministry of information industry,guilin 541004,china)
|
abstract: this paper introduces how to use different expression of vhdl to set signals based on the even parity bit generator design, and the advertences and the whole programs are given.
|
key words: vhdl;program |
1概述 |
vhdl是一种快速的电路设计工具,功能涵盖 了电路描述、电路合成、电路仿真等三大电路设计工作。目前广泛使用的软件有altera公司出品的 max+plusii,xinlinx公司的foundation等。
|
vhdl语言中有两种基本的语句命令:并行同 时语句命令以及顺序语句命令。两者之间最大的不同点是,并行同时语句命令就像是电路板的动作方 式,不论几个命令,是一次且同时执行,产生结果;顺序语句命令类似一般的程序语言,如basic 等的执行方式,是一次一个命令,且依书写方式由上而下地执行。
|
并行同时语句命令主要有以下几种表达方式: 直接设置语句(使用<=运算符)、条件式信号设置语句(when-else)与选择式信号设置语句 (with-select-when)等;
|
顺序语句命令主要有以下几种表达方式:pro cess(过程)、if-else(判断比较)、wait until(等待)、case-is-when(描述选择)等。
|
熟练而灵活地使用上述两类命令,可以节省大 量的工作量,使程序简单直观、可读性增强而且有利于提高程序的编译执行效率。
|
在数据通信过程中,同位器与同位检查器常用 于数据纠错。本文就以一个简单偶同位产生器(even parity bit generator)真值表功能的实现方法来探讨上述表达方式选择问题,以及编程 过程中的注意事项。
|
2编程举例 |
例:试设计vhdl程序完成如表1偶同位器的 真值表功能:
|
|
输入 |
输出 |
s2 |
s1 |
s0 |
z |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
摘要:通过一个偶同位产生器逻辑功能的实现过程,介绍了vhdl语言中信号设置的不同方 式及注意事项,并给出了完整的程序代码。
|
关键词:vhdl;程序
|
中图分类号:tp312 文献标识码:a 文章编号:1003-353x(2002)03-0045-03
|
different expression andsome advertences of vhdl for signals setting |
he feng |
(the 34th electronic research institute,ministry of information industry,guilin 541004,china)
|
abstract: this paper introduces how to use different expression of vhdl to set signals based on the even parity bit generator design, and the advertences and the whole programs are given.
|
key words: vhdl;program |
1概述 |
vhdl是一种快速的电路设计工具,功能涵盖 了电路描述、电路合成、电路仿真等三大电路设计工作。目前广泛使用的软件有altera公司出品的 max+plusii,xinlinx公司的foundation等。
|
vhdl语言中有两种基本的语句命令:并行同 时语句命令以及顺序语句命令。两者之间最大的不同点是,并行同时语句命令就像是电路板的动作方 式,不论几个命令,是一次且同时执行,产生结果;顺序语句命令类似一般的程序语言,如basic 等的执行方式,是一次一个命令,且依书写方式由上而下地执行。
|
并行同时语句命令主要有以下几种表达方式: 直接设置语句(使用<=运算符)、条件式信号设置语句(when-else)与选择式信号设置语句 (with-select-when)等;
|
顺序语句命令主要有以下几种表达方式:pro cess(过程)、if-else(判断比较)、wait until(等待)、case-is-when(描述选择)等。
|
熟练而灵活地使用上述两类命令,可以节省大 量的工作量,使程序简单直观、可读性增强而且有利于提高程序的编译执行效率。
|
在数据通信过程中,同位器与同位检查器常用 于数据纠错。本文就以一个简单偶同位产生器(even parity bit generator)真值表功能的实现方法来探讨上述表达方式选择问题,以及编程 过程中的注意事项。
|
2编程举例 |
例:试设计vhdl程序完成如表1偶同位器的 真值表功能:
|
|
输入 |
输出 |
s2 |
s1 |
s0 |
z |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
热门点击
推荐技术资料
| | | |