当前位置:首页 > 嵌入式 > 嵌入式硬件

本文设计基于FPGA芯片EP3C16Q240C8N的片上可编程系统,该系统可用于实现IFFT运算和接口模块,利用可嵌入到此FPGA芯片的NiosII软核处理器来实现数据传输和控制.功能电路中的ADI的数字上变频芯片AD9957和可控增益芯片AD8369用于实现DAB基带信号的上变频和信号放大.这套DAB发射机电路板尺寸为100cm*160cm,经过测试,能很好的完成发射,具有较高的可靠性.

1.

DAB发射机是数字音频广播(DigitalAudio Broadcast,DAB)重要组成部分.

DAB技术是欧洲尤里卡项目之一,目前已经非常成熟.DAB采用先进的数字技术,正交分频复用技术(OFDM),能以极低的数据传输率及失真下传送CD质量之立体声节目,可解决传统模拟广播接收不良及干扰问题.DAB发射系统包括信源编码.信道编码.时间交织.频率交织.OFDM调制和射频部分.射频部分包括上变频和增益放大,用来把基带信号搬移到发射频率上并将其放大.

FPGA技术不断进步,成本和功耗不断下降的同时性能和容量在大幅上升,FPGA也代替MCU越来越多的嵌入到系统中去.

为了便于系统集成,本文设计FPGA系统嵌入到DAB发射系统中,使得开发变得方便灵活,同时也降低了成本.

2.FPGA的SOPC系统构成

本文设计了用于DAB发射端的SOPC系统,该系统硬件框图如图1所示.系统中FPGA采用ALTERA公司的CycloneIII系列芯片EP3C16Q240C8N.FPGA中的NiosII软核处理器完成数据的控制和指令传送,还可以在FPGA上实现OFDM调制.配置芯片选用EPCS16,片外扩展存储器为IS42S16100-7T.框图中,功能电路是用来实现DAB发射功能的,它包括数字上变频(其中已经包括A/D和D/A转换).信号放大.USB传输等.

根据DAB发射系统设计可以得出系统中各个单元所需的资源:逻辑单元.寄存器.引脚.内存.乘法器单元.锁相环分别为8839.4719.104.202752bits.6和1.这款芯片为QPFP封装,芯片资源见表1.

2.1 配置电路

FPGA芯片按配置速度快慢依次为:

Active parallel(AP)模式.Fast passiveparallel(FPP)模式.Active serial(AS)模式.Passive serial(PS)模式.另外还有用于调试的Joint Test Action Group(JTAG)模式.本文FPGA同时配置AS模式和JTAG模式.

根据cycloneIII的数据手册,配置方案由MSEL引脚决定.当使用AS和JTAG两种方式时,MSEL[3:0]为“010”.如图2所示为ATERA给出的AS和JTAG配置电路.

AS模式是指FPGA的EPCS控制器发出读取数据的信号,从而把串行FLASH(EPCS系列芯片)的数据读入FPGA中,实现对FPGA的编程.配置数据通过FPGA的DATA0引脚送入,数据被同步在DCLK输入上,1个时钟周期传送1位数据.本文中选取的配置芯片EPCS16SI8,有16Mbits的存储空间,可以支持DCLK时钟工作在20MHz和40MHz.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭