基于SOPC技术的硬盘扇区读写.PDFVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
基于SOPC技术的硬盘扇区读写.PDF

电子发烧友 电子技术论坛 基于 SOPC 技术的硬盘扇区读写 王建国,吴书铭,綦声波,洪胜峰 (中国海洋大学工程学院,青岛 266100 ) 摘要:提出了一种利用 ALTERA 公司的第二代嵌入式软核处理器NiosII 直接访问硬盘扇区的方法。该方法 具有体积小、重量轻和速度高等优势,可以为车载视频点播系统提供高速视频数据流。同时介绍了 SOPC 技术、FAT32 文件存储系统和硬盘的软硬件接口。阐述了 SOPC 技术的使用和硬盘扇区读写原理。 关键字:可编程片上系统 视频点播系统 硬盘 中图分类号:TP 文献标识码:B Hard Disk Sector Access Based On SOPC Technology WANG Jian-guo, WU shu-ming, Qi sheng-bo, HONG sheng-feng (Engineering College,Ocean University of China,Qingdao 266071 ,China) Abstract: The paper introduces a hard disk access method based on SOPC technology, working principle of FAT32 file system and the soft and hardware interface of hard disk. It provides in detail a technique about how to use SOPC technology and how to access the hard disk. Key words: SOPC NiosII FPGA VOD Hard disk 1 引 言 本设计主要用于车载视频点播服务器中.视频点播(VOD)系统主要由三部分构成:视 频点播服务器、传输网络和视频点播终端。当点播终端发出点播请求时,点播服务器就会根 据点播信息,将存放在节目库中的影视信息检索出来,并将视频数据流通过高速传输网络传 送到各个点播终端。点播终端接收到数据流后,将其解码送到显示器播放。 传统的视频点播系统主要用 PC 机做为点播服务器,为终端提供视频数据流.在车载视频 点播系统的设计中,对点播服务器的体积、功耗和速度都有较高的要求,传统的视频点播系统 已经无法满足需要, 所以我们利用 SOPC 技术将 Altera 公司的第二代嵌入式处理器 NiosII 嵌入到 FPGA 中,采用一块大容量硬盘作为VOD 系统的点播数据源,将 MPEG-1 格式的影 音文件按照 FAT 32 标准存放在硬盘上,并通过嵌入式 DMA 控制器直接对硬盘进行最底层的 操作,完成对影音文件的管理、检索和数据读取,充分发挥了 FPGA 的高速优势。本视频 点播服务器可以驱动多达 64 个完全独立的视频终端。 2 SOPC 和 Nios II 简介 SOPC(System On Programmable Chip) 即可编程片上系统,或者说是基于大规模FPGA 的 单片系统,是美国 Altera 公司于 2000 年提出的,并同时推出了相应的开发软件 Quartus II 。 SOPC 的设计技术是现代计算机辅助设计技术、EDA 技术和大规模集成电路技术高度发展 的产物。SOPC Builder 是 Altera 公司为硬件设计人员开发的一套系统级硬件设计工具,通过 它可以创建 NiosII CPU 设计项目,从而为设计人员提供 SOPC 设计必须的软硬件设计平台。 NiosII 嵌入式处理器是 FPGA 生产厂商 Altera 推出的软核 CPU,是一种面向用户的, 可以灵活定制的通用精简指令集架构(RISC )32 位嵌入式 CPU 。Nios II 以软核的方式提供 给用户,并专门为在 Altera 的FPGA 上实现了优化,用于 SOPC 集成,最后在 FPGA 上实 现。NiosII IDE 是 SOPC 系统的软件开发环境,在 NiosII ID

文档评论(0)

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

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

1亿VIP精品文档

相关文档