- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
PAGE 1
SOPC在数据发生系统中的应用
PSoC是针对嵌入式掌握设计的高度可配置片上系统架构,可供应基于闪存、与现场可编程专用集成电路(ASIC)等效的电路,而无需提前期(LeadTime)或性非重复费用(NRE)。PSoC集成了通过一个片上微掌握器进行掌握的可配置模拟和数字电路,供应强大的设计修改功能,并大幅削减元件数量。PSoC包括32Kb的闪存、2Kb的SRAM、一个带有32位累加器的8x8乘法器、电源和睡眠监控电路,及硬件I2C通信。PSoC资源配置敏捷,可在各阶段进行基于固件的改动。PSoC可动态重配置,能随便在运行过程中转变内部资源形式,用较少的元件完成更多功能。 现以数据发生系统为例,介绍采纳SOPC技术,以硬件描述语言为主要手段,产生伪随机序列的设计方案。讨论了伪随机序列的产生,两片SRAM乒乓结构存储以及通过PCI9054芯片与PC机之间数据传递等模块的硬件实现问题。 1 基本原理和系统的整体结构 本系统的主要模块框图如图1所示,SOPC系统采纳Altera的CycloneⅡ系列的芯片。系统包括NiosⅡ软核处理器,扩展的程序存储器FLASH,数据存储器SRAM,以及用户自定义规律如PCI9054接口规律模块、数据产生模块、乒乓结构模块等,并通过Avalon总线连接起来。数据产生模块产生伪随机序列,该数据存储到两片片外扩展的SRAM中,PCI9054接口规律将数据从SRAM中读出后通过PCI9054接口芯片传输到PC机中,其中SRAM中数据的写入和读出是通过乒乓结构模块掌握的。 SRAM是英文StaticRAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。此外SRAM还是自行车品牌。SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(DynamicRandomAccessMemory)每隔一段时间,要刷新充电,否则内部的数据即会消逝,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,且功耗较大。所以在主板上SRAM存储器要占用一部分面积。 由于PCI总线协议比较简单,该系统采纳PCI接口专用芯片PCI9054,用于PCI总线的掌握。为了实现数据的高速传输,采纳了DMA传输模式。在该模式中,PCI9054既是PCI总线的掌握器又是本地总线的掌握器,所以其与FPGA之间的接口规律模块设置为AvaIon主外设,掌握SRAM的读操作。 FPGA的片上资源很珍贵,所以数据的存储采纳了片外扩展SRAM.由于数据为16 b,而且为实现数据的高速传输,采纳了两片256K x 16 b的SRAM(IDT71V416)构成乒乓结构,以用作系统的数据存储器。为保证整个系统高速运行以及以后升级的需要,选用了存取时间为10 ns的IDT71V416. FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步进展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而消失的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。系统设计师可以依据需要通过可编辑的连接把FPGA内部的规律块连接起来,就似乎一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的规律块和连接可以根据设计者而转变,所以FPGA可以完成所需要的规律功能。 2 系统主要硬件设计 2.1 数据产生模块 VHDL语言是一种用于电路设计的语言。它在80年月的后期消失。初是由美国国防部开发出来供美军用来提高设计的牢靠性和缩减开发周期的一种使用范围较小的设计语言 .VHDL翻译成中文就是超高速集成电路硬件描述语言,主要是应用在数字电路的设计中。目前,它在中国的应用多数是用在FPGA/CPLD/EPLD的设计中。当然在一些实力较为雄厚的单位,它也被用来设计ASIC 该模块的规律功能由VHDL语言设计实现,可以通过修改该模块的设计产生所需要的数据,本系统产生的数据为伪随机序列。模块的规律功能是:先产生8 b的伪随机数,再将所产生的数据通过D触发器组合成16 b的数据。该系统采纳了非线性反馈的移位寄存器,即全状态移位计数器来产生所需要的伪随机数。这种计数器利用了移位寄存器的全部状态,能够自启动,不需要额外输入。这种伪随机序列发生器,可大大简化结构,提高牢靠性,易于实现。 全状态移位计数器的状态变化规律有两个特点:状态的位由反馈函数确定;余下的各位由原态移位得到。该系
您可能关注的文档
- SeoulSemiconductor首尔半导体AcrichMJTLED创新解决方案.docx
- SiCMOSFET的实时结温监控电路测量方案.docx
- SmallRTOS51中的一个典型问题及其解决方法.docx
- SMT无铅制程工艺要求及问题解决方案.docx
- SoC集成中的处理单元性能评估及功能划分.docx
- SoC设计链中的可配置IP.docx
- SOC中多片嵌入式SRAM的DFT实现方法.docx
- Solid™InformationTechnology将在LinuxWorldChina2022上展示数据库解决方案.docx
- SOPC设计中的两种片上总线分析.docx
- Spansion发布款基于闪存的手机安全解决方案.docx
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 2025年西安铁路职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 武汉市2025届高中毕业生二月调研考试(二调)生物试卷(含答案).docx
- Gartner IT安全和风险管理评分(英).pdf
- 2024年高考英语一轮复习测试卷一(天津卷)(答题卡).pdf
- 2025年鄂尔多斯职业学院单招职业技能测试题库往年题考.docx VIP
- 医学课题申报答辩PPT模板.pptx
- F476003【复试】2024年上海海洋大学090800水产《复试F03微生物学之微生物学》考研复试.pdf VIP
- 02(03)S515排水检查井安装图集.docx VIP
- 大数据技术基础(第2版)全套教学课件.pptx
- 2025年鹰潭职业技术学院单招职业适应性测试题库及1套完整答案.docx VIP
文档评论(0)