SClENCE&丁ECHNOLOGY INVORMATION 工业技术 浅析Xi l inx FPGA与数模转换器件的接口实现技术 石海燕谢宏进 (贵州航天凯天科技有限责任公司 56331 7) 摘要:本文论述现场可编程门阵列(FPGA)与数模转换器(DAC)的接口技术,对Xilinx XC3S400可编器件、AD768数模(DA)转换器件设计 方法与关键问题进行分析,及EDA软件设计平台的应用,给出了接口技术的解决方法与措施。 关键词:FPGA DAC VHDL接口 中图分类号:V46 文献标识码:A 据输入口(BD0 BDl 5)输送数据。 引言 FPGA是现场可编程门阵列(FieldPro- grammableGateArray)的简称,FPGA是电 3 AD768接口电路输出控制程序 因为FGPA的系统时钟为80MHz,它还 子设计领域中最具活力和发展前途的一项技 1.be n ifclk even切ndclk= l’then in=lthenq<=0)f elseq<=q+1; 术,它的影响丝毫不亚于70年代单片机的发 明和使用。 可以毫不夸张的讲,FPGA能完成任何数 字器件的功能,上至高性能CPU,下至简单的 74电路,都可以用FPGA来实现。FPGA如 输出时钟到AD768,所以必须对其进行分频 处理,这里通过软件进行2分频,得到的频 率为40MHz,正好满足AD768的时钟所 需。下面给出部分分频控制代码。 endif; endif; fq>=0thenclkl<= l ; elseclk1<= 0’; endif; endprocess) oe<-’0 ; 同一张白纸或是一堆积木,工程师可以通过 CreateDate:06/06/2006 DeSignName:AD768 传统的原理图输入法,或是硬件描述语言自 由的设计一个数字系统。通过软件仿真,我们 Description:基于VHDL语言,实现 可以事先验证设计的正确性。在PCB完成以 高速D/A器件AD768控制 endBehavioral; 后,还可以利用FPGA的在线修改能力,随时 修改设计而不必改动硬件电路。使用FPGA来 开发数字电路,可以大大缩短设计时间,减少 PCB面积,提高系统的可靠性。FPGA的这 些优点使得FPGA技术在90年代以后得到飞 速的发展,同时也大大推动了EDA(Electronic DesignAutomatic)软件和硬件描述语言HDL (HardwareDescriptionLanguage)的进步。 目前有多家公司生产FPGA,最大的三家 是:ALTERA,XILlNX,Lattice,美国赛灵 思公司(Xilinx)是全球领先的可编程逻辑完 整解决方案供应商,本文论述Xilinx公司 Revision:1.0 libraryIEEE t useIEEE.STD L0GIC l164.ALLl useIEEE.STD L0GIC ARITH.ALL l uselEEE.STDLOGICUNSIGNED. ALLt entityrad768is port(clk:instd logic) dkl:instd_logicl rst:mstdlogic; oe:outstd logic; 4.结论 本系统经过调试,证明总体设计思路正 确,方案可行,满足性能要求,通过FPGA 开发实验平台验证,软件会产生一个最终的 编程文件(如.pof),然后编程器烧写程序, 运行良好。由于AD768拥有l6位高分辨率、 40M高速度转换。且FPGA稳定、可靠、 体积超小等特点,本系统经过一般性的修改 既可应用到高端产品开发中去,如雷达信号 分析与控制、高精导弹制导控制、地下油田 探索等。 ile:outstdlogic; Spartan-3系列FPGA芯片XC3S400-PQ208 data out:0Utstdl0giC可编器件与AnalogDevices公司AD768数模 (DA)转换器件的接口实现技术 (15downto0)); Vect0r endad768; 2.AD768与FPGAXC3S400硬件电路设计 2.1 XC3S400简介 FPGA芯片XC3S400一PQ208,40万门, 等效逻辑单元(LC)8046个,分布RAM56 K, BlockRAM288K;用户可采用的I/0引脚数 目为141个;可配置芯片:XCF04S; XC3S400-PQ208芯片采用3.3V、2.5V、 1.2V三种电源供电。采用A¥2830-3.3、 architectureBehavioralofad768is signalq:integerrange3downto0; b n process(clk) 参考文献 【l】褚振勇翁木云:《FPGA设计及应 用》,西安电子科技大学出版社2002年7月 【2】徐志军等著:《CPLD/FPGA的开发 与运用》,电子工业出版社2002年7月 【3】林敏等编著:《VHDL数字系统设计 与高层次综合》,2002年01月 【4】卢毅赖杰:《VHDL与数字电路设 计》,科学出版社2001年4月 【5]AnalogDevices公司AD768技术手册 A¥2830 2.5分别将5V输入电压转化为3. 3V和2.5V电压供给系统。5V经过两个 IN 4 l 4 8二极管压降到4V左右输入到 FANl 5 89一1.2,转化出1.2V电压作为 SPARTAN3的内核电压。使用电源一定要注 意使用内正外负的+5V电源。 2.2 AD768数模器件简介 AD768是l6位高速数模转换器件(DAC), 28 PinSOIC封装方式,AD768是ADI公 司采用先进的双极COMS工艺设计新产品。 直流4-5V电压输出入,功耗465mW,最高支 持40M转换率。输出电压范围一1.2v到+5V。 输出阻抗为1K Q,输出建立时间为25ns。 2、3 AD768与FPGAXC3S400接口电路 40MCLOCK提供AD768工作时钟。 FPGrA_100一FPGA__Il5向AD768的数 AD768与FPGA接口电路原理图 34 科技资讯SCIENCE&TECHNOLOGY INFORMATION
因篇幅问题不能全部显示,请点此查看更多更全内容