- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGASOPC系统DAB发射端硬件实现
基于FPGASOPC系统DAB发射端硬件实现
【摘要】本文设计基于FPGA芯片EP3C16Q240C8N的片上可编程系统,该系统可用于实现IFFT运算和接口模块,利用可嵌入到此FPGA芯片的NiosII软核处理器来实现数据传输和控制。功能电路中的ADI的数字上变频芯片AD9957和可控增益芯片AD8369用于实现DAB基带信号的上变频和信号放大。这套DAB发射机电路板尺寸为100cm*160cm,经过测试,能很好的完成发射,具有较高的可靠性。
【关键词】FPGA;片上可编程系统;DAB;发射
1.引言
DAB发射机是数字音频广播(Digital Audio Broadcast,DAB)重要组成部分。DAB技术是欧洲尤里卡项目之一,目前已经非常成熟。DAB采用先进的数字技术,正交分频复用技术(OFDM),能以极低的数据传输率及失真下传送CD质量之立体声节目,可解决传统模拟广播接收不良及干扰问题[1]。DAB发射系统包括信源编码、信道编码、时间交织、频率交织、OFDM调制和射频部分[2]。???频部分包括上变频和增益放大,用来把基带信号搬移到发射频率上并将其放大。
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[3]。
2.1 配置电路
FPGA芯片按配置速度快慢依次为:Active parallel(AP)模式、Fast passive parallel(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配置电路[3]。
AS模式是指FPGA的EPCS控制器发出读取数据的信号,从而把串行FLASH(EPCS系列芯片)的数据读入FPGA中,实现对FPGA的编程。配置数据通过FPGA的DATA0引脚送入,数据被同步在DCLK输入上,1个时钟周期传送1位数据。本文中选取的配置芯片EPCS16SI8,有16Mbits的存储空间,可以支持DCLK时钟工作在20MHz和40MHz。
JTAG接口是一个业界标准接口,主要用于芯片测试等功能。ALTERA的FPGA基本上都可以支持JTAG命令来配置FPGA的方式,而且JTAG配置方式比其他任何方式优先级都高。JTAG模式是将配置数据存储在SRAM,掉电后需重新下载。它与FPGA的接口有4个必需的信号TDI,TDO,TMS和TCK以及1个可选信号TRST构成。
2.2 外部存储器电路
SDRAM比FLASH速度快,比SRAM存储空间大,在FPGA系统中一般把SDRAM作为NIOS处理器的RAM和程序运行空间。本文中选择IS42S16100-7T这款SDRAM作为FPGA的外部存储器。IS42S16100-7T的信号电压为3.3V,有16Mbits的存储空间,最大速度可达到143MHz。在SOPC Builder里根据时序参数表设置SDRAM控制器。
SDRAM的时钟应该和系统使用同一个PLL输出时钟,调试SDRAM和NIOSII的关键在于相位差,根据DAB发射系统,由FPGA的专用PLL时钟引脚输出系统时钟65.536MHz,相位差计算如下:
读滞后=tOH(SDRAM)-tH_MAX(FPGA)=2ns-(-0.601ns)=2.601ns
读超前=tCO_MIN(FPGA)-tDH(SDRAM) =3.602ns-
您可能关注的文档
最近下载
- 2025高中物理题库10 功能关系 1含答案.pdf VIP
- 上海交通大学《机体防御与免疫》8主要组织相容性复合体讲义教材.ppt VIP
- 基金投资管理系统O32操作手册-资产管理.pptx VIP
- 医务人员职业道德准则(2025年版)及政策解读PPT课件.pptx VIP
- 2023年佛山市中考数学压轴题总复习题及答案解析.pdf VIP
- (5个等级)任职资格素质标准库.pdf VIP
- 漫画创作课件.pptx VIP
- 中国药师职业技能大赛处方审核案例题及答案.docx
- 投资管理系统O3.2用户手册-程序化交易场景化(20170630C).pdf VIP
- 2024年机器视觉产业发展蓝皮书.pdf VIP
文档评论(0)