基于FPGA的组合逻辑电路自动合成的硬件实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:smaboat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组合逻辑电路的设计是数字电路设计中的重要研究方向之一。过去,大规模组合逻辑电路的设计被认为是只有经验丰富的专家才能胜任的“艺术工作”。在此背景下,关于组合逻辑电路自动合成方法的研究已经成为世界性的研究热点,并受到了越来越多的关注。该方法只用输入需要设计电路的真值表,就能运用算法自动合成出满足设计要求的组合逻辑电路。而可编程逻辑器件由于其内部结构和功能的可重配置优点,使得在硬件上实现组合逻辑电路的自动合成算法成为了可能。本文首先采用基于改进基因表达式的克隆选择算法(IGE-CSA),用其作为组合逻辑电路自动合成的智能算法。接着,我们使用一种新的硬件描述语言——Handel-C语言为IGE-CSA算法进行模块化编程,从而构建了整个算法的框架并实现了该算法的全部细节。最后,我们通过实验,在基于Altera公司Cyclone II系列FPGA的硬件平台上,成功实现了组合逻辑电路的自动合成。本文根据FPGA的并行工作方式以及高速、高集成度的特点,采用Handel-C语言为IGE-CSA算法进行编程,最终在基于FPGA的硬件平台上,成功实现了组合逻辑电路的自动合成。实验结果表明,用基于FPGA的硬件平台自动合成组合逻辑电路的方法,能获得更好更新颖的组合逻辑电路,并减轻了设计者的负担,降低了组合逻辑电路的设计成本;同时,与软件实现该方法相比,通过硬件实现组合逻辑电路的自动合成,比软件实现的方法平均要快3-4倍,如果能够提高FPGA器件的系统时钟,则用硬件实现该方法的运行速度还可以进一步提高。
其他文献
神庙剧场是指在神庙里建立戏台,并有观剧场地的场所。戏台作为神庙剧场演出场所的主要构成,与戏曲的形成、发展、成熟相伴随,并互相影响。至金元时期,出现专门化的神庙剧场戏台建
随机数发生器是信息安全系统中硬件密码系统的核心组件,对整个系统的安全性起决定性作用。随机数发生器有真随机和伪随机之分,在信息安全系统中,对随机数发生器性能有严格的
用化学共沉淀法制备出FeOOH/Ni(OH)2前躯体,将前躯体用FeCl2溶液处理后得到了Υ-Fe2O3/Ni2O3复合磁性纳米微粒。用x射线衍射仪(XRD)、透射电子显微镜(TEM)、X射线能量色散光
长周期光纤光栅能使纤芯模与包层模同向传输耦合,并产生带宽为几十纳米的带阻滤波特征谱,具有带外损耗小,易于连接的特点,可以用作带阻滤波器、分叉复用器和光纤耦合器等无源
本文主要介绍先进视频解码处理器芯片的物理实现和验证过程,该芯片共有113万数字电路和41颗IP,包括33双端口SRAM,4颗Mask ROM,3个PLL,和一颗8bit DAC,共有239IO,工作在180-20
深亚微米下的SoC物理设计面临着比以往更多的电路可靠性,性能,功耗,成品率以及设计成本等新问题。传统的物理设计流程显然已经无法满足设计需求,必须结合新出现的问题而加以
《高中英语新课标》注重课堂教学的作用,它要求在英语课堂上,教师和学生之间要积极参与和互动。课堂参与和互动在提高学生的言语能力方面发挥着重要作用。新课程改革对高中英语
随着微电子技术的发展,超大规模集成电路的集成度越来越高,基于片上总线的SoC(System-on-a-Chip)在设计上遇到了全局时钟难以同步、地址空间有限、无法支持多节点并行通讯与
随着无线通信技术的发展,其应用逐渐拓展到无线局域网、物联网等领域,因而出现了多种通信协议和标准并存的局面。因此研究和设计能兼容于多种通信模式的无线收发器具有很强的
在EDA设计流程中,逻辑综合能够将以硬件描述语言描述的逻辑设计转化为硬件电路的门级网表文件。逻辑综合工具一般可生成EDIF、VHDL或者Verilog等格式的网表文件。其中Verilog