摘
要
本文通过对EDA和VHDL的简单说明,阐述了基于
VHDL硬件描述语言的移位寄存器设计方法,程序简单,在电子
设计中有一定的推广价值。
关键词
移位寄存器 设计 EDA VHDL
随着科学技术的不断进步,尤其是计算机产业的日新月
异,作为计算机一个非常重要的部件——移位寄存器,从最早
只能简单的左右移动功能的寄存器到现在广泛应用的具有寄存
代码、实现数据的串行并行转换、数据运算和数据处理功能的
移位寄存器,它正朝着体小量轻能强的方向不断发展,本文介
绍了利用生成语句设计的16位串入串出移位寄存器的方法。
1 EDA基本介绍
EDA是电子设计自动化(Electronic Design Automation)
的缩写。EDA技术是指以计算机为工作平台,融合了应用电子技
术、计算机技术、信息处理及智能化技术的最新成果,进行电
子产品的自动设计。设计者在EDA软件平台上,用硬件描述语
言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化
简、分割、综合、优化、布局、布线和仿真,直至对于特定目
标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出
现,极大地提高了电路设计的效率和可操作性,减轻了设计者
的劳动强度。而在EDA设计中,经常会用到移位寄存的功能,如
并行传送的数据转换成串行传送的数据时的移位以及乘法器的
部分积右移等。因此,移位寄存起的设计在基于数字系统的设
计中显得十分必要。<