- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA嵌入式系统的引导实现-计算机系统应用.PDF
2009 年 第 9 期 计 算 机 系 统 应 用
①
FPGA 嵌入式系统的引导实现
Boot Realization of FPGA Embedded System
王淑贞 姚 铭 (厦门大学 信息科学与技术学院 福建 厦门 361005)
摘 要 : 基于 xilinx 公司 ml403 板子,实现 FPGA 嵌入式系统的引导,采用一种新型的加载引导方式—
System ACE 方式。通过修改 u-boot 源码,制作.ace 文件,分区和格式化CF(Compact Flash)
卡,并将位流文件.bit 文件、u-boot(Universal Boot Loader)映像文件、内核映像文件、文件系
统都固化于CF 卡上。最终实现以System ACE 方式加载 u-boot 到RAM 中运行,再由u-boot
通过此方式加载内核和文件系统,成功地实现了 FPGA 嵌入式系统的引导。
关键字 : System ACE u-boot CF 卡 引导实现
FPGA(Field Programmable Gate Array)现场可 ①通过 Ethernet 网口从宿主机下载内核到目标
编程门阵列是可编程半导体器件,具有逻辑单元灵活、 板;
集成度高以及适用范围宽等特点,与其它门阵列相比, ②通过串口从宿主机下载内核到目标板;
它又具有开发周期短、成本低、开发工具先进、质量 ③直接从 Flash 中提取已存储的内核
稳定以及可实时在线检验等优点。因此 FPGA 产品得 前两种在系统调试时需要进行宿主机与目标板间
到广泛的应用,其应用领域已经从原来的通信扩展到 的硬件线路的实际连接,使用起来不够方便;而第三种
消费电子、汽车电子、工业控制、测试测量等广泛的 需要大容量的 Flash 的支持,增加了研发成本,而且
领域。FPGA 嵌入式系统也是 FPGA 产品得到广泛应 烧片的速度比较缓慢。这三种引导方式的调试的效率
用很重要的原因之一,而嵌入式系统又必然涉及到引 不高,进行内核更新时也不够灵活。而采用可移动的
导程序(bootloader) ,它的作用是初始化硬件设备, 存储介质 CF 卡对系统内核进行存储,在调试时无需
为最终调用操作系统内核做好准备。根据加载引导方 建立宿主机和目标板的硬件连接,提高了调试的效率,
式的不同,选择 System ACE 方式,用此方法进行系 使用起来更便捷、更灵活;进行内核更新时也更为灵
[1]
统启动引导设计,既利用了 FPGA 的速度快、I/O 口 活,只需把更新内核转存到指定目录 。
丰富的特点, 又利用了 CF 卡的容量大、非易失性和即
您可能关注的文档
- CSCW中的异步协作管理模型——TAMM-人机交互与媒体集成研究所.PDF
- CUsersWLACERDesktop节课的关联分析能说明不少问题(三).ppt
- C语言编写Windows服务程序详解-Read.PDF
- Datasheet本地数据表维护.PDF
- DataWindowNET2.0新功能介绍-倍力资讯.PDF
- DA转换结果电压输出端口A.ppt
- DB11T1194-2015_高处悬吊作业企业安全生产管理规范.PDF
- DB61陕西省地方标准DB61TXXXX-2017清洗保洁服务规范第3部分.doc
- dBadge2现场指南个人噪声剂量计-CasellaSolutions.PDF
- DC目录修改默认用户PIN和密码长度-Cisco.PDF
文档评论(0)