位置:51电子网 » 技术资料 » EDA/PLD

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
相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!