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
详细分析了光电检测系统的各个组成部分,阐述了A/D转换器AD7714芯片在光电检测系统中的应用,最后给出了AD7714与AT89C52的接口电路图、程序流程图以及关键的子程序。光电检测技术已广
上传时间: 2013-06-11
上传用户:yuanhong95
《数字电路基础》是通信、电子信息等相关专业的基础课教材,全书共分7章,主要内容有:数字逻辑基础、组合逻辑电路、时序逻辑电路、脉冲信号的产生与变换电路、半导体存储器、数模与模数转换器、PLD和Verilog-HDL简介,各章配有例题、小结及习题。《数字电路基础》内容丰富、结构合理、实用性强,既可作为通信、电子信息等相关专业的专科、本科教材,也可以作为从事相关专业的技术人员参考书。
标签: 数字电路基础
上传时间: 2013-04-24
上传用户:问题问题
Altium Designer winter 09电路设计案例教程 详细介绍了Altium Designer Winter 09的基本功能、操作方法和实际应用技巧。该书集作者十多年PCB设计的实际工作经验和从事该课程教学的深刻体会于一体,从实际的应用出发,以典型案例为导向,以任务为驱动,深入浅出地介绍了Altium Designer软件的设计环境、原理图设计、层次原理图设计、多通道设计、印制电路板(PCB)设计、三维PCB设计、PCB规则约束及校验、交互式布线、原理图库、PCB库、集成库的创建、电路设计与仿真,Protel 99 SE与Altium Designer的转换等相关技术内容。
上传时间: 2013-07-24
上传用户:abc123456.
激光光谱探测是激光侦查、激光告警、污染物检测等领域中采用的重要技术。通过对来袭激光的光谱特征进行识别,可以为光电对抗提供依据。本文在分析和研究现有激光光谱探测技术的基础上,提出了通过非扫描M-Z干涉法来获取激光信号的相干图,并对该图进行快速傅立叶变换,从而实时获得激光光谱的技术。 在研究中,由M-Z干涉具形成的激光干涉条纹经CCD相机转换后以时间序列依次输出电信号,该时间序列的快速傅立叶变换用FPGA实现。论文依据告警系统响应时间和信噪比的要求,确定了探测器阵列的结构类型和有关参数;设计了CCD相机和FPGA的接口电路;编写了数据传输和存储模块。 在快速傅立叶变换的实现上,首先确定了采用基2按时间抽取的方法作为实现算法;应用型号为XC3S400的FPGA芯片,依靠ISE8.1软件开发平台,用硬件语言编写了精度为10位,序列长度为512点的快速傅里叶变换程序,并将所有程序成功下载到FPGA的配置芯片中。 此外,论文还设计了显示、电压转换、FPGA配置电路。最后,对设计的快速傅里叶变换模块进行了测试,将FPGA运算结果与理论计算结果进行了比较,结果表明FPGA计算结果达到应有的精度,运行速度可以满足激光光谱的实时探测要求。
上传时间: 2013-08-04
上传用户:hzy5825468
基于AD转换的电容触摸技术及触摸按键电路设计
上传时间: 2013-06-10
上传用户:cursor
可配置端口电路是FPGA芯片与外围电路连接关键的枢纽,它有诸多功能:芯片与芯片在数据上的传递(包括对输入信号的采集和输出信号输出),电压之间的转换,对外围芯片的驱动,完成对芯片的测试功能以及对芯片电路保护等。 本文采用了自顶向下和自下向上的设计方法,依据可配置端口电路能实现的功能和工作原理,运用Cadence的设计软件,结合华润上华0.5μm的工艺库,设计了一款性能、时序、功耗在整体上不亚于xilinx4006e[8]的端口电路。主要研究以下几个方面的内容: 1.基于端口电路信号寄存器的采集和输出方式,本论文设计的端口电路可以通过配置将它设置成单沿或者双沿的触发方式[7],并完成了Verilog XL和Hspiee的功能和时序仿真,且建立时间小于5ns和保持时间在0ns左右。和xilinx4006e[8]相比较满足设计的要求。 2.基于TAP Controller的工作原理及它对16种状态机转换的控制,对16种状态机的转换完成了行为级描述和实现了捕获、移位、输出、更新等主要功能仿真。 3.基于边界扫描电路是对触发器级联的构架这一特点,设计了一款边界扫描电路,并运用Verilog XL和Hspiee对它进行了功能和时序的仿真。达到对芯片电路测试设计的要求。 4.对于端口电路来讲,有时需要将从CLB中的输出数据实现异或、同或、与以及或的功能,为此本文采用二次函数输出的电路结构来实现以上的功能,并运用Verilog XL和Hspiee对它进行了功能和时序的仿真。满足设计要求。 5.对于0.5μm的工艺而言,输入端口的电压通常是3.3V和5V,为此根据设置不同的上、下MOS管尺寸来调整电路的中点电压,将端口电路设计成3.3V和5V兼容的电路,通过仿真性能上已完全达到这一要求。此外,在输入端口处加上扩散电阻R和电容C组成噪声滤波电路,这个电路能有效地抑制加到输入端上的白噪声型噪声电压[2]。 6.在噪声和延时不影响电路正常工作的范围内,具有三态控制和驱动大负载的功能。通过对管子尺寸的大小设置和驱动大小的仿真表明:在实现TTL高电平输出时,最大的驱动电流达到170mA,而对应的xilinx4006e的TTL高电平最大驱动电流为140mA[8];同样,在实现CMOS高电平最大驱动电流达到200mA,而xilinx4006e的CMOS驱动电流达到170[8]mA。 7.与xilinx4006e端口电路相比,在延时和面积以及功耗略大的情况下,本论文研究设计的端口电路增加了双沿触发、将输出数据实现二次函数的输出方式、通过添加译码器将配置端口的数目减少的新的功能,且驱动能力更加强大。
上传时间: 2013-06-03
上传用户:aa54
图像处理技术应用越来越广泛,特别是工业检测领域。然而,图像处理技术应用的基础是图像的获取,为了更加灵活地设计各种应用产品,本课题研究基于FPGA的面阵 CCD驱动传输电路设计,利用该电路能够获取高质量、高分辨率的图像,为后续的图像处理技术应用打下基础。本文首先介绍了研究意义、CCD图像传感器的发展以及FPGA的产生与发展,接着提出了面阵CCD成像系统总体设计方案,然后针对关键电路的设计进行详尽的分析和说明,这些电路包括时序发生电路、存储器控制电路、USB接口电路以及电源调理电路。其中时序发生电路主要用于产生CCD正常工作所需的各种时序信号以及A/D变换芯片AD9824 所需的工作时序,这些时序都是由FPGA产生的,文中给出了FPGA逻辑设计的基本过程以及仿真波形。本系统采用SDRAM缓存图像信号,为了完成SDRAM的写入、读出以及定时刷新,利用FPGA生成存储器控制电路。系统采用USB接口与计算机通信,因此FPGA 中设计了相应逻辑电路与CY7C68013A USB接口芯片实现信号握手及数据通信,进而与 PC机通信。为了保证各个芯片正常工作,设计电源调理电路实现将输入5V电源转换成多种电压向各个芯片供电。经过初步调试,并根据仿真结果判断驱动传输电路基本达到设计要求。关键词:FPGA,CCD,A/D变换,SDRAM,USB,驱动时序
上传时间: 2013-04-24
上传用户:prczsf
·从应用角度介绍了具有11 个输入端的12 位A/ D 转换器TLC2543 的结构与编程要点,探讨了TLC2543 与51 系列单片机的接口方法,用软件合成SPI 操作,给出了接口电路与A/ D 采集程序设计实例,并对实际应用时应注意的问题进行了探讨。
上传时间: 2013-04-24
上传用户:juyuantwo
我们经常看到很多非常经典的运算放大器应用图集,但是这些应用都建立在双电源的基础上,很多时候,电路的设计者 必须用单电源供电,但是他们不知道该如何将双电源的电路转换成单电源电路。 在设计单电源电路时需要比双电源电路更加小心,设计者必须要完全理解这篇文章中所述的内容。
上传时间: 2013-06-07
上传用户:1079836864