摘要 | 第1-5页 |
Abstract | 第5-10页 |
第一章 引言 | 第10-15页 |
·SOPC概述 | 第10-11页 |
·课题研究意义和应用前景 | 第11-12页 |
·基于Xilinx FPGA SOPC平台的研究成果 | 第12-13页 |
·论文内容与安排 | 第13-15页 |
第二章 SOPC平台的基本结构及开发环境搭建 | 第15-36页 |
·SOPC介绍 | 第15-17页 |
·SOPC发展现状 | 第17-19页 |
·Xilinx公司的SOPC平台 | 第18页 |
·Altera的SOPC平台 | 第18-19页 |
·其他FPGA厂商的SOPC平台 | 第19页 |
·Xilmx FPGA内部的嵌入式处理器 | 第19-26页 |
·Xilinx FPGA内部的嵌入式PowerPC硬核 | 第20-21页 |
·Xilinx FPGA内部的嵌入式32位Microblaze~(TM)软核 | 第21-23页 |
·处理器互联总线 | 第23-26页 |
·SOPC平台搭建工具 | 第26-35页 |
·Xilinx公司的嵌入式开发工具 | 第27-28页 |
·支持Xilinx公司嵌入式开发的第三方工具 | 第28-29页 |
·Linux下交叉编译环境搭建 | 第29-35页 |
·交叉编译 | 第29-30页 |
·ELDK介绍 | 第30-33页 |
·ELDK安装与卸载具体操作 | 第33-35页 |
·小结 | 第35-36页 |
第三章 SOPC平台的最小系统硬件设计 | 第36-57页 |
·硬件平台介绍 | 第36-37页 |
·基于EDK的最小系统设计 | 第37-47页 |
·SOPC平台的软件设计 | 第47-48页 |
·EDK工程构成要件介绍 | 第48-50页 |
·SOPC平台的软硬件协同设计 | 第50-56页 |
·软硬件协同设计理论简介 | 第50-51页 |
·软硬件协同设计平台组成 | 第51-52页 |
·软硬件协同设计流程 | 第52-53页 |
·基于Xilinx SOPC平台的软硬件协同设计 | 第53-56页 |
·小结 | 第56-57页 |
第四章 SOPC平台的Bootloader移植 | 第57-70页 |
·U-boot调研 | 第57-59页 |
·选择U-Boot的理由 | 第58页 |
·U-Boot的主要目录结构 | 第58-59页 |
·U-Boot支持的主要功能 | 第59页 |
·U-Boot移植方法研究 | 第59-64页 |
·步骤简介 | 第59-60页 |
·U-Boot移植中需修改的主要文件 | 第60-61页 |
·U-Boot移植要点 | 第61-64页 |
·最小系统的U-boot移植过程 | 第64-69页 |
·源代码文件修改 | 第64-68页 |
·U-boot的配置和编译 | 第68-69页 |
·小结 | 第69-70页 |
第五章 SOPC平台的Linux操作系统移植 | 第70-86页 |
·基于SOPC的嵌入式应用调研 | 第70-71页 |
·基于SOPC平台的Linux内核移植 | 第71-79页 |
·Linux内核版本选择 | 第72-73页 |
·内核版本选择 | 第72-73页 |
·内核补丁 | 第73页 |
·配置编译针对Ml403参考设计的Linux内核 | 第73-74页 |
·针对ML403用户工程的Linux内核移植 | 第74-79页 |
·基于SOPC平台的JFFS2文件系统 | 第79-85页 |
·基于Flash的嵌入式文件系统 | 第79-80页 |
·文件系统选择 | 第80-81页 |
·文件系统移植 | 第81-85页 |
·MTD设备驱动 | 第81页 |
·通用的MTD驱动程序设置 | 第81-83页 |
·本次设计的文件系统移植过程 | 第83-85页 |
·小结 | 第85-86页 |
第六章 SOPC应用和SystemACE配置方式 | 第86-103页 |
·SOPC应用:嵌入式地检设备数据传送 | 第86-97页 |
·基础硬件设计 | 第88-91页 |
·自定义IP核添加 | 第91-97页 |
·先进的SOPC配置方式:SystemACE方式开发研究 | 第97-102页 |
·ACE控制器配置机制 | 第97-98页 |
·CF卡存储机制 | 第98-100页 |
·ACE文件生成和使用方法 | 第100-102页 |
·小结 | 第102-103页 |
第七章 结论 | 第103-104页 |
参考文献 | 第104-106页 |
附录 作者在研究生期间的文章 | 第106-107页 |
致谢 | 第107页 |