ASIC对产品成本和灵活性有一定的要求.基于MCU方式的ASIC具有较高的灵活性和较低的成本,然而抗干扰性和可靠性相对较低,运算速度也受到限制.常规ASIC的硬件具有速度优势和较高的可靠性及抗干扰能力,然而不是灵活性较差,就是成本较高.与传统硬件(CHW)相比,具有一定可配置特性的场可编程门阵列(FPGA)的出现,使建立在可再配置硬件基础上的进化硬件(EHW)成为智能硬件电路设计的一种新方法.作为进化算法和可编程器件技术相结合的产物,可重构FPGA的研究属于EHW的研究范畴,是研究EHW的一种具体的实现方法.论文认为面向分类的专用类可重构FPGA(ASR-FPGA)的研究,可使可重构电路粒度划分的针对性更强、设计更易实现.论文研究的可重构FPGA的BCH通讯纠错码进化电路是一类ASR-FPGA电路的具体方法,具有一定的实用价值.论文所做的工作主要包括:(1)BCH编译码电路的设计——求取实验用BCH码的生成多项式和校验多项式及其相应的矩阵并构造实验用BCH码;(2)建立基于可重构FPGA的基核——构造具有可重构特性的硬件功能单元,以此作为可重构BCH码电路的设计基础;(3)构造实现可重构BCH纠错码电路的方法——建立可重构纠错码硬件电路算法并进行实验验证;(4)在可重构纠错码电路基础上,构造进化硬件控制功能块的结构,完成各进化RLA控制模块的验证和实现.课题是将可重构BCH码的编译码电路的实现作为一类ASR-FPGA的研究目标,主要成果是根据可编程逻辑电路的特点,选择一种可编程树的电路模型,并将它作为可重构FPGA电路的基核T;通过对循环BCH纠错码的构造原理和电路结构的研究,将基核模型扩展为能满足纠错码电路需要的纠错码基本功能单元T;以T作为再划分的基本单元,对FPGA进行"格式化",使T规则排列在FPGA上,通过对T的控制端的不同配置来实现纠错码的各个功能单元;在可重构基核的基础上提出了纠错码重构电路的嵌套式GA理论模型,将嵌套式GA的染色体串作为进化硬件描述语言,通过转换为相应的VHDL语言描述以实现硬件电路;采用RLA模型的有限状态机FSM方式实现了可重构纠错码电路的EHW的各个控制功能块.在实验方面,利用Xilinx FPGA开发系统中的VHDL语言和电路图相结合的设计方法建立了循环纠错码基核单元的可重构模型,进行循环纠错BCH码的电路和功能仿真,在Xilinx公司的Virtex600E芯片进行了FPGA实现.课题在研究模型上选取的是比较基本的BCH纠错码电路,立足于解决基于可重构FPGA核的设计的基本问题.课题的研究成果及其总结的一套ASR-FPGA进化硬件电路的设计方法对实际的进化硬件设计具有一定的实际指导意义,提出的基于专用类基核FPGA电路结构的研究方法为新型进化硬件的器件结构的设计也可提供一种借鉴.
上传时间: 2013-07-01
上传用户:myworkpost
本论文重点分析了PCI总线接口的设计.对PCI总线协议的分析理解是进行PCI总线接口设计的前提,而对PCI总线接口的功能分析和结构划分是设计的关键.本文在理解协议的基础上,对PCI总线接口的整体设计和子模块的划分以及Verilog实现进行了详细的分析和阐述,并编写测试激励程序完成功能仿真,最后通过PCB试验板进行了测试.我们设计了DMA控制器作为PCI总线接口板的应用,对DMA的Top层结构和各个子模块及其与PCI总线的接口等都做了详细的划分.论文中FIFO的实现也做了详细的描述.但由于时间的限制,代码的编写和仿真还没完成.这也是本项目需要进一步完善的地方.
上传时间: 2013-06-12
上传用户:lizhizheng88
有线通信方式由于具有保密性高、抗干扰能力强在军事通信中倍受青睐,因此,对军用有线通信设备的研究和设计具有十分重要的战略意义.TBJ-204型野战20线程控交换机是一种小型背负式模拟空分程控用户交换机,用于装备全军各兵种的作战、演习和紧急抢险等行动.该项目以该交换机为研究对象,在详细分析原设备的系统结构和功能实现方式的基础上,指出该机型在使用过程中存在技术相对陈旧、分立元件过多、可靠性和保密性不够、体积大、重量大、维修困难等问题,同时结合系统的低功耗需求和优化人机接口设计,本文提出基于"单片机+CPLD/FPGA体系结构"的集成化设计方案:①在CPLD中实现信号音分频和计时频率生成电路、20路用户LED状态控制电路;②CPLD与单片机以总线接口方式实现译码、数据和控制信号锁存功能的VHDL设计;③基于低功耗设计的器件选型方案和单片机待机模式设计;④人机接口的LCD菜单操作方式.该文详细介绍了改型设备的研制过程,包括CPLD片内功能设计实现、主控制板和用户板各功能模块工作原理和设计实现、各硬件模块功能测试等,最后给出了局内呼叫处理功能和话务员服务功能的软件实现流程.文章结尾介绍了改型设备的系统性能,它将实现更高的可靠性、保密性和抗干扰能力,同时具备低功耗和小型化的优点.最后,该文总结了项目设计中使用的关键技术,指出了设计的创新意义和将来的工作.
上传时间: 2013-04-24
上传用户:啊飒飒大师的
该课题通过对开放式数控技术的全面调研和对运动控制技术的深入研究,并针对国内运动控制技术的研究起步较晚的现状,结合激光雕刻领域的具体需要,紧跟当前运动控制技术研究的发展趋势,吸收了世界开放式数控技术和相关运动控制技术的最新成果,采纳了基于DSP和FPGA的方案,研制了一款比较新颖的、功能强大的、具有很大柔性的四轴多功能运动控制卡.该论文主要内容如下:首先,通过对制造业、开放式数控系统、运动控制卡等行业现状的全面调研,基于对运动系统控制技术的深入学习,在比较了几种常用的运动控制方案的基础上,确定了基于DSP和FPGA的运动控制设计方案,并规划了板卡的总体结构.其次,针对运动控制中的一些具体问题,如高速、高精度、运动平稳性、实时控制以及多轴联动等,在FPGA上设计了功能相互独立的四轴运动控制电路,仔细规划并定义了各个寄存器的具体功能,设计了功能完善的加/减速控制电路、变频分配电路、倍频分频电路和三个功能各异的计数器电路等,完全实现了S-曲线升降速运动、自动降速点运动、A/B相编码器倍频计数电路等特殊功能.再次,介绍了DSP在运动控制中的作用,合理规划了DSP指令的形成过程,并对DSP软件的具体实现进行了框架性的设计.然后,根据光电隔离原理设计了数字输入/输出电路;结合DAC原理设计了四路模拟输出电路;实现了PCI接口电路的设计;并针对常见的干扰现象,提出了有效的抗干扰措施.最后,利用运动控制卡强大的运动控制功能,并针对激光雕刻行业进行大幅图形扫描时需要实时处理大量的图形数据的特别需要,在板卡第四轴完全实现了激光控制功能,并基于FPGA内部的16KBit块RAM,开辟了大量数据区以便进行大幅图形的实时处理.
上传时间: 2013-06-09
上传用户:youlongjian0
本文研究的主要内容是应用可编程器件FPGA来作PCI总线从模块设计.文中首先分析了可编程器件在PCI总线产品设计中的可行性和应用前景,接着对PCI总线协议作了一个系统的介绍,然后分析了PCI总线从模块接口电路的结构,提出了子电路模块的具体实现方案,最后在Xilinx ISE开发环境下采用Xilinx公司生产Spartan2E系列的器件XC2S300E来设计接口电路.并设计了验证电路板,在PC机主板上对设计进行功能验证,验证结果表明设计正确,达到了设计要求.为今后对PCI总线接口进一步的研究奠定了基础.
上传时间: 2013-04-24
上传用户:gxohao
本文内容来源于实际工程项目,属于FPGA技术在航空电子系统中的应用范畴。该项目的主要任务是通过设计—总线适配器将嵌入式航路控制器接入航电总线,使之成为航空电子系统的一部分。本文主要介绍航电总线适配器的设计,包括总线适配器接口协议分析、系统总体规划、主控制器的FPGA实现、硬件设计和软件设计等内容。 首先,本立在对项目背景、项目需求和总线适配器接口协议进行分析的基础上,规划了系统的总体结构。并且根据此系统结构制定了相应的转换协议,以规范数据传输。其次,根据系统设计要求选择主控制器和外围器件,并以此搭建硬件平台,完成系统硬件设计。本部分内容包括主控制器的FPGA实现分析以及系统硬件各功能模块如MIL-STD-1553B协议控制器模块、RS-422电平转换模块、FPGA配置模块和电源模块等的设计。最后介绍了系统的软件开发,此部分主要完成了软件的总体设计、功能模块的划分以及各功能模块的软件实现,包括BU-61580接口模块、异步串口模块和协议控制模块等的具体设计。
上传时间: 2013-05-22
上传用户:小强mmmm
ARM7体系结构白皮书,详细介绍ARM7的构架,总线结构,指令系统,作为arm7开发的权威指南
上传时间: 2013-04-24
上传用户:561596
本文利用Verilog HDL语言在FPGA上实现IC总线的规范,又简要介绍了Quartus Ⅱ设计环境和设计方法,以及FPGA的设计流程。在此基础上,重点介绍了I
上传时间: 2013-04-24
上传用户:ajaxmoon
随着信息技术的发展,数字信号的采集与处理在科学研究、工业生产、航空航天、医疗卫生等部门得到越来越广泛的应用,这些应用中对数字信号的传输速度提出了比较高的要求。传统的基于ISA总线的信号传输效率低,严重制约着系统性能的提高。 PCI总线以其高性能、低成本、开放性、软件兼容性等众多优点成为当今最流行的计算机局部总线。但是,由于PCI总线硬件接口复杂、不易于接入、协议规范比较繁琐等缺点,常常需要专用的接口芯片作为桥接,为了解决这一系列问题,本文提出了一种基于FPGA的PCI总线接口桥接逻辑的实现方案,支持PCI突发访问方式,突发长度为8至128个双字长度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量为6000个逻辑宏单元,速度为-8,编译后系统速度可以达到80MHz,取得了良好的效果。 基于FPGA的PCI总线接口桥接逻辑的核心是PCI接口模块。在硬件方面,特别讨论了PCI接口模块、地址转换模块、数据缓冲模块、外部接口模块和SRAM DMA控制模块等五个功能模块的设计方案和硬件电路实现方法,着重分析了PCI接口模块的数据传输方式,采用模块化的方法设计了内部控制逻辑,并进行了相关的时序仿真和逻辑验证,硬件需要软件的配合才能实现其功能,因此设备驱动程序的设计是一个重要部分,论文研究了Windows XP体系结构下的WDM驱动模式的组成、开发设备驱动程序的工具以及开发系统实际硬件的设备驱动程序时的一些关键技术。 本文最后利用基于FPGA的PCI总线接口桥接逻辑中的关键技术,对PCI数据采集卡进行了整体方案的设计。该系统采用Altera公司的cyclone Ⅱ系列FPGA实现。
上传时间: 2013-05-22
上传用户:彭玖华
本论文在详细研究MIL-STD-1553B数据总线协议以及参考国外芯片设计的基础上,结合目前新兴的EDA技术和大规模可编程技术,提出了一种全新的基于FPGA的1553B总线接口芯片的设计方法。 从专用芯片实现的具体功能出发,结合自顶向下的设计思想,给出了总线接口的总体设计方案,考虑到电路的具体实现对结构进行模块细化。在介绍模拟收发器模块的电路设计后,重点介绍了基于FPGA的BC、RT、MT三种类型终端设计,最终通过工作方式选择信号以及其他控制信号将此三种终端结合起来以达到通用接口的功能。同时给出其设计逻辑框图、算法流程图、引脚说明以及部分模块的仿真结果。为了资源的合理利用,对其中相当部分模块进行复用。在设计过程中采用自顶向下、码型转换中的全数字锁相环、通用异步收发器UART等关键技术。本设计使用VHDL描述,在此基础之上采用专门的综合软件对设计进行了综合优化,在FPGA芯片EP1K100上得以实现。通过验证证明该设计能够完成BC/RT/MT三种模式的工作,能处理多种消息格式的传输,并具有较强的检错能力。 最后设计了总线接口芯片测试系统,选择TMS320LF2407作为主处理器,测试主要包括主处理器的自发自收验证,加入RS232串口调试过程提高测试数据的直观性。验证的结果表明本文提出的设计方案是合理的。
上传时间: 2013-04-24
上传用户:sz_hjbf