虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

可定制

  • 可重构24bit音频过采样DAC的FPGA

    基于过采样和∑-△噪声整形技术的DAC能够可靠地把数字信号转换为高精度的模拟信号(大于等于16位)。采用这一架构进行数模转换具有诸多优点,例如极低的失配噪声和更高的可靠性,便于实现嵌入式集成等,最重要的是可以得到其他DAC结构所无法达到的精度和动态范围。在高精度测量,音频转换,汽车电子等领域有着广泛的应用价值。 本文采用∑-△结构以FPGA方式实现了一个具有高精度的数模转换器,在24比特的输入信号下,达到了约150dB的信噪比。作为一个灵活的音频DAC实现方案。该DAC可以对CD/DVD/HDCD/SACD等多种制式下的音频信号进行处理,接受并转换采样率为32/44.1/48/88.2/96/192kHz,字长为16/18/20/24比特的PCM数据,具备良好的兼容性和通用性。 由于非线性和不稳定性的存在,高阶∑-△调制器的设计与实现存在较大的难度。本文综合大量文献中的经验原则和方法,阐述了稳定的高阶高精度调制器的设计流程;并据此设计了达到24bit精度和满量程输入范围的的5阶128倍调制器。本文创新性地提出了∑-△调制器的一种高效率流水线实现结构。分析表明,与其他常见的∑-△调制器实现结构相比,本方案具有结构简单、运算单元少等优点;此外在同样信号采样率下,调制器所需的时钟频率大大降低。 文中的过采样滤波模块采用三级半带滤波器和一个可变CIC滤波器级联组成,可以达到最高128倍的过采样比,同时具有良好的通带和阻带特性。在半带滤波器的设计中采用了CSD编码,使结构得到了充分的简化。 本文提出的过采样DAC方案具有可重配置结构,让使用者能够方便地控制过采样比和调制器阶数。通过积分梳状滤波器的配置,能够获得32/64/128倍的不同过采样比,从而实现对于32~192kHz多种采样率输入的处理。在不同输入字长情况下,通过调制器的重构,则可以将调制器由高精度的5阶模式改变为功耗更低的3阶模式,满足不同分辨率信号输入时的不同精度要求。这是本文的另一创新之处。 目前,该过采样DAC已经在XilinxVirtexⅡ系列FPGA器件下得到硬件实现和验证。测试表明,对于从32kHz到192kHz的不同输入信号,该DAC模块输出1比特码流的带内信噪比均能满足24比特数据转换应用的分辨率要求。

    标签: FPGA bit DAC 24

    上传时间: 2013-07-08

    上传用户:从此走出阴霾

  • FPGA布线算法的研究

    现场可编程门阵列(FPGA)是一种可实现多层次逻辑器件。基于SRAM的FPGA结构由逻辑单元阵列来实现所需要的逻辑函数。FPGA中,互连线资源是预先定制的,这些资源是由各种长度的可分割金属线,缓冲器和.MOS管实现的,所以相对于ASIC中互连线所占用的面积更大。为了节省芯片面积,一般都采用单个MOS晶体管来连接逻辑资源。MOS晶体管的导通电阻可以达到千欧量级,可分割金属线段的电阻相对于MOS管来说是可以忽略的,然而它和地之间的电容达到了0.1pf[1]。为了评估FPGA的性能,用HSPICE仿真模型虽可以获得非常精确的结果,但是基于此模型需要花费太多的时间。这在基于时序驱动的工艺映射和布局布线以及静态时序分析中都是不可行的。于是,非常迫切地需要一种快速而精确的模型。 FPGA中连接盒、开关盒都是由MOS管组成的。FPGA中的时延很大部分取决于互连,而MOS传输晶体管在互连中又占了很大的比重。所以对于MOS管的建模对FPGA时延估算有很大的影响意义。对于MOS管,Muhammad[15]采用导通电阻来代替MOS管,然后用。Elmore[3]时延和Rubinstein[4]时延模型估算互连时延。Elmore时延用电路的一阶矩来近似信号到达最大值50%时的时延,而Rubinstein也是通过计算电路的一阶矩估算时延的上下边界来估算电路的时延,然而他们都是用来计算RC互连时延。传输管是非线性器件,所以没有一个固定的电阻,这就造成了Elmore时延和Rubinstein时延模型的过于近似的估算,对整体评估FPGA的性能带来负面因素。 本论文提出快速而精确的现场可编程门阵列FPGA中的互连资源MOS传输管时延模型。首先从阶跃信号推导出适合50%时延的等效电阻模型,然后在斜坡输入的时候,给出斜坡输入时的时延模型,并且给出等效电容的计算方法。结果验证了我们精确的时延模型在时间上的开销少的性能。 在岛型FPGA中,单个传输管能够被用来作为互连线和互连线之间的连接,或者互连线和管脚之间的连接,如VPR把互连线和管脚作为布线资源,管脚只能单独作为输入或者输出管脚,以致于它们不是一个线网的起点就是线网的终点。而这恰恰忽略了管脚实际在物理上可以作为互连线来使用的情况(VPR认为dogleg现象本身对性能提高不多)。本论文通过对dogleg现象进行了探索,并验证了在使用SUBSET开关盒的情况下,dogleg能提高FPGA的布通率。

    标签: FPGA 布线 法的研究

    上传时间: 2013-07-24

    上传用户:yezhihao

  • FPGA可配置端口电路的设计

    可配置端口电路是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端口电路相比,在延时和面积以及功耗略大的情况下,本论文研究设计的端口电路增加了双沿触发、将输出数据实现二次函数的输出方式、通过添加译码器将配置端口的数目减少的新的功能,且驱动能力更加强大。

    标签: FPGA 可配置 端口 电路

    上传时间: 2013-06-03

    上传用户:aa54

  • 30V_3A恒压_恒流直流可调稳压电源

    可调恒压恒流维修电源制作,适合一般初学者制作使用

    标签: 30 恒压 可调稳压电源 恒流

    上传时间: 2013-05-21

    上传用户:xhz1993

  • 基于SCA的可移植FPGA波形结构及组件

    软件通信体系架构(SCA)可以实现一个具有开放性、标准化、模块化的通用软件无线电平台,从而使软件无线电平台的成本得到显著降低,应用灵活性得到极大增强。虽然SCA通过CORBA机制很好地解决了通用处理器设备波形组件的互连互通和可移植问题,但是这种机制不能很好地适用于FPGA这种专用处理器。随着FPGA处理性能的不断提升,它在SCA系统中的作用越来越突出。因此,如何在SCA系统中很好地集成FPGA波形,如何提高FPGA波形的可移植性就成为当前软件无线电研究领域中一个非常重要的研究课题。    论文首先通过对现有的旨在解决FPGA波形可移植性的协议和规范进行了研究,深入分析了它们的优缺点。接下来对MHAL规范、CP289协议、OCP接口规范中的方法加以融合和优化,提出了新的FPGA可移植波形结构。这个结构既为FPGA波形设计了标准的通信接口,又实现了波形应用的分离,同时还通过OCP接口实现了波形组件运行环境的标准化,真正实现了波形的可移植。    其次,论文根据提出的波形结构,结合CP289协议中的操作要求,在原本过于简单的MHAL消息格式的基础上进行了细化,同时具体给出了MHAL消息封装结构和MHAL消息解析结构的处理流程,实现了FPGA波形在SCA系统中的标准通信。论文通过对CP289协议的深入研究,结合实际工程应用,提出了具体化的容器结构,并进一步进行了容器中组件控制模块、互连模块和本地服务模块的设计,实现了波形应用的分离。论文以OCP规范为基础,依据CP289协议中对组件接口的约束,设计了几种典型的组件OCP接口,使得波形组件设计与系统实现相分离,并真正实现了波形运行环境的标准化。    最后,论文根据所设计的波形结构和组件接口设计了一个FPGA验证波形,通过波形的实现,证明FPGA波形组件可以像GPP波形组件一样可加载、可装配、可部署、可装配,验证了论文所设计的FPGA波形是与SCA兼容的。另外,通过对波形组件移植试验,验证了所设计的波形结构和组件接口能够为波形组件提供很好的可移植性。   

    标签: FPGA SCA 移植 波形

    上传时间: 2013-04-24

    上传用户:moonkoo7

  • 基于MATLAB的可视化凸轮曲线设计程序

    ·基于MATLAB的可视化凸轮曲线设计程序

    标签: MATLAB 可视化 凸轮 设计程序

    上传时间: 2013-07-28

    上传用户:yerik

  • 西门子S7-200可编程控制器系统手册

    ·西门子S7-200可编程控制器系统手册

    标签: 200 西门子 可编程控制器 系统手册

    上传时间: 2013-07-18

    上传用户:cmc_68289287

  • 基于FPGA的可编程m序列发生器的实现

    · 摘要:  本文研究了由线性反馈移位寄存器(Linear Feedback Shift Registers,LFSR)生成m序列的原理,并对LFSR电路结构作了改进,利用基于现代DSP技术的DSP Builder软件,设计了一种周期、相位可调的m序列发生器.经调试与仿真,结果表明该方法硬件结构简单、开发周期短,为系统设计或测试带来很大的便利.  

    标签: FPGA 可编程 发生器 序列

    上传时间: 2013-07-18

    上传用户:fuzhoulinzexu

  • PCB可制造性设计

    在pcb设计中,对于可制造性设计需要认真对待,值得大家学习

    标签: PCB 可制造性

    上传时间: 2013-06-07

    上传用户:dialouch

  • 《变频器可编程序控制器及触摸屏综合应用技术》PDF

    ·《变频器可编程序控制器及触摸屏综合应用技术》PDF

    标签: 变频器 可编程序控制器 触摸屏

    上传时间: 2013-07-16

    上传用户:GeekyGeek