ARM+PGA第八次课.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提 要 1 SOPC概述 可编程片上系统芯片SOPC(System On a Programmable Chip)是Altera公司于2000年提出的一种灵活高效的SOC解决方案,SOPC利用可编程逻辑技术把整个电子系统集成在一个单片上,是一种特殊的嵌入式系统芯片。 与可编程逻辑器件一样,SOPC的设计也仅需完成前端设计,故其设计投入比较少,设计方法灵活,SOPC的系统功能可裁减、易扩充,结合了SOC和CPLD、FPGA的优点。 作为一种系统级芯片,SOPC具有低的设计成本和开发风险,从而获得广泛的应用。 1 SOPC概述 1 SOPC概述 SOPC具有如下特点: 1.至少包含一个嵌入式处理器内核。 2.具有一定容量的片内高速RAM。 3.具有足够的片上可编程逻辑资源。 4。具有处理器调试接口和编程接口。 2 FPGA的嵌入式处理器 2 FPGA的嵌入式处理器-软核 2 FPGA的嵌入式处理器 2 FPGA的嵌入式处理器 2 FPGA的嵌入式处理器 2 FPGA的嵌入式处理器 2 FPGA的嵌入式处理器 QUARTUS II + SOPC Builder + Nios II IDE 4.1.1 Excalibur系列芯片内部结构 4.1.2 ARM-ARM922T 工作频率最高可达200MHz; 采用5级流水线,指令执行效率更高; 提供1.1MIPS/MHz的哈佛总线结构; 支持32位ARMv4T指令集和16位Thumb扩展指令集; 支持32位AMBA总线接口,便于外部扩充; 具有全性能的内存管理单元(MMU),支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统; 具有8K的指令缓存和8K数据缓存,能实现更高效的指令和数据处理; 支持C语言和汇编语言编程。 4.1.3 FPGA 查找表(LUT)逻辑, 乘积项(Product-Term)逻辑, 嵌入式增强型存储器, 可以嵌入大量的MegaCore、 AMPP函数和IP核, 最高工作频率可达100MHz, 非常适于片上可编程系统(SOPC)设计 4.1.4 先进的存储支持 集成了2块SRAM和1或2块DPRAM SRAM的容量为2×16Kbytes;DPRAM的容量为1×16Kbytes SDRAM 控制器 用于控制片外单倍速(SDR 133MHz)/双倍速(DDR 266MHz) SDRAM,支持容量高达512Mbytes EBI接口 最多可外接4个存储设备,如Flash存储器、SRAM等,总容量高达 128Mbytes 4.1.5 其它嵌入式周边外设 UART PLLs Timer 中断控制器 Watchdog Timer 4.1.6 Excalibur系列芯片支持引导方式 4.1.7 Excalibur系列芯片的通讯方式 ARM作为AHB1总线的主控,直接访问AHB1总线的从属资源,包括SDRAM 控制器、片上SRAM、中断控制器、定时器等。 ARM作为AHB1总线的主控,通过AHB1-2 桥访问AHB2总线上的从属资源,包括UART、EBI、SRAM、Stripe-To-FPGA 桥等,同时通过Stripe-To-FPGA桥对FPGA进行访问和控制。 FPGA通过AHB2的总线主控 FPGA-To-Stripe桥访问AHB2总线上的从属资源,包括SRAM、SDRAM控制器、UART等。总线仲裁确保了每一时刻只有一个总线主控可以启动数据传输。总线译码器用来为数据传输提供目标设备的地址和片选信号。 4.2.1 星敏感器的原理框图 4.2.2 星敏感器的相关技术 镜头设计 图像传感器选择 图像驱动 图像处理(星图识别) -镜头设计 焦距 孔径 -图像传感器选择 CCD(电荷耦合器件) 帧间转移型 帧转移型 全帧型 CMOS图像传感器 APS (有源象素传感器) TFC APS -图像传感器选择(CCD vs CMOS结构) -图像传感器选择(CCD vs CMOS芯片) -图像驱动(CCD时序) -图像驱动(CMOS时序) -图像处理(星图识别) ARM处理器 DSP处理器 4.2.3 原理样机 CMOS 图像传感器 STAR1000 CMOS 图像传感器 大面阵CCD图像传感器 * * 6 C H A P T E R 基于SOPC的嵌入式系统开发 1. SOPC概述 2. FPGA的嵌入式处理器 3. SOPC开发工具及开发流程 4. 嵌入式系统应用实例 传统数字系统设计: FPGA和处理器分离; FPGA(数字系统的接口、控制、逻辑控制和复杂数字信号处理或数据处理算法的协处理); 电路规模较大、设计复杂,功耗较高、保密性也较差。 FPGA工艺的发展使F

您可能关注的文档

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档