- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3.2.4编译环节代码书写结束后需保存,选择ProcessingStartCompilation,对编写的代码进行编译,直到编译通过。3.2.5仿真功能设计文件(1)编译通过后,选择File→New,在弹出的对话框中点击OtherFiles,选择VectorWaveformFile,并点击OK按钮,建立一个波形文件,如图3.7所示。3.1EDA/SOPC开发系统以Altera公司的CycloneⅡ系列的FPGA为核心,整个开发系统采用模块化设计,各个模块之间可以自由组合,使得该实验箱的灵活性大大提高。同时实验箱还提供了丰富的接口模块,供人机交互,从而大大增加了实验开发者开发的乐趣,满足了普通高等院校、科研人员等的需求。开发工程师可以使用VHDL、VerilogHDL、原理图输入等多种方式,利用Altera公司提供的QuartusⅡ及NiosⅡ软件进行编译、下载,并通过EDA/SOPC实验箱进行结果验证。实验箱提供多种人机交互方式,如键盘阵列、按键、拨挡开关输入,七段数码管、大屏幕图形点阵LCD显示,串口通信,VGA接口、PS2接口、USB接口、Ethernet接口等。利用Altera公司提供的一些IP资源和Nios32位处理器,用户可以在该实验箱上完成不同的SOPC设计。EDA/SOPC实验箱提供的资源有:·Altera公司的EP3C16Q240C8的FPGA,另外也可选配有更多资源的FPGA;·FPGA配置芯片采用可在线编程的EPCS4,通过JTAG口和AS口即可完成设计的固化;·1个数字时钟源,提供48?MHz、12?MHz、1?MHz、100?kHz、10?kHz、1?kHz、100?Hz、10?Hz、2?Hz和1?Hz等多个时钟;·1个模拟信号源,提供频率和幅度可调的正弦波、三角波和方波;·1个串行接口,用于完成与计算机的通信;·1个VGA接口;·1个PS2接口,可以接键盘或鼠标;·1个USB接口,利用PDIUSBD12芯片实现USB协议转换;·1个Ethernet接口,利用RTL8019芯片实现TCP/IP协议转换;·基于SPI接口的音频CODEC模块;·1个输入、输出探测模块,用于观察数字信号;·16个LED显示模块;·8个拨挡开关输入模块和8个按键输入模块;·1个4?×?4键盘阵列;·8个七段数码管显示模块;·1个扬声器模块,1个交通灯模块,1个直流电机模块;·1个高速ADC和1个高速DAC;·240?×?128大屏幕图形点阵LED显示;·存储器模块提供512K/1024K?×?8?bit的SRAM和2M/4M?×?8?bit的FLASHROM。实验箱基本布局如图3.1所示。实验箱基本布局如图3.1所示。图3.1EDA/SOPC试验箱系统布局下面就部分模块做简要介绍。1.?FPGA模块FPGA采用Altera公司提供的CycloneⅢ系列的EP3C16Q240C8,该芯片采用240脚的PQFP封装,提供161个IO接口。该芯片拥有15?408个逻辑单元(Les);总共可以提供516?096?bit的RAM;另外,此芯片内部还自带有4个锁相环,可以在高速运行的时候保证系统时钟信号的稳定性。FPGA与实验箱上提供的各个模块都已经连接好了(详情请查看本书附录),这样就避免了实验过程中繁琐的连线以及由于连线造成的不稳定的后果。2.配置模块实验箱的配置芯片采用可在线多次编程的EPCS4,该芯片通过AS口下载,即可完成FPGA设计的固化。这样就避免了用户需要多条电缆或者需要编程器才能完成固化的任务,同时也方便了用户只需一条下载电缆即可完成FPGA的配置和EPCS4的编程。3.时钟模块时钟模块由有源晶振产生48?MHz的时钟信号,再由CPLD分频完成多种时钟信号的产生。时钟信号已经在系统板上连接到FPGA的全局时钟引脚(PIN_33),只需要通过时钟模块的简单跳线,即可完成FPGA时钟频率的选择。4.?USB模块USB模块采用Philips公司的PDIUSBD12芯片,它通常用作微控制器系统中实现与微控制器进行通信的高速通用并行接口。它还支持本地的DMA传输。PDIUSBD12完全符合USB1.1版的规范,它还符合大多数器件的分类规格:成像类、海量存储器件、通信器件、打印设备以及人机接口设备。另外,该芯片还集成了许多特性,包括SoftConnectTM、GoodLinkTM、可编程时钟输出、低频晶振和终止寄存器
您可能关注的文档
最近下载
- 2022小学语文新课标测试题库及答案.pdf VIP
- 初中生积极心理品质培育策略与实践研究.docx VIP
- 投标服务承诺书(20篇).docx VIP
- 七年级英语第一次月考卷(考试版A4)【测试范围:沪教版五四学制2024 Starter~Unit 1】(上海专用).docx VIP
- 李白按年龄顺序写的诗.docx VIP
- 2025年四川省高考化学试卷真题(含答案解析).docx
- 高频精选:京东快递员ai面试题及答案.doc VIP
- 高频精选:京东快递员ai面试题及答案大全.doc VIP
- 吉林省中药软片炮制规范.pptx VIP
- 名著阅读《湘行散记》七年级语文上册部编版(共9页).docx VIP
文档评论(0)