论文部分内容阅读
随着大规模可编程逻辑器件的发展,系统设计进入了SOPC(System On a Programmable Chip)时代,从此,在单个芯片上实现一个系统所有的数字部分设计成为可能。本文以Xilinx公司FPGA为硬件基础平台,论述了如何设计一套完整的SOPC系统;在第二章介绍了SOPC设立理念、设计技术和发展现状,并且调研了对著名FPGA厂商的SOPC平台;详细描述了Xilinx FPGA内部嵌入式处理器的结构拓扑和系统总线等;研究了SOPC系统设计工具的使用方法,包括Xilinx的EDK(Embedded Develop Kit)、ISE(Integrated Software Environment)和DENX的ELDK(Embedded Linux Development Kit)。本文以三章的篇幅,详细论述了以微处理器为核心的SOPC系统设计方法;分别为基于Xilinx公司的SOPC平台的系统设计流程和使用EDK工具设计硬件最小系统的具体方法步骤,基于Xilinx SOPC平台的软硬件协同设计,以及基于所设计系统的引导装载程序移植和嵌入式操作系统的移植。并在最后一章论述了一套具体的嵌入式地检设备的SOPC开发流程,阐述了一种新的系统配置方式,即System ACE。实践表明,基于FPGA实现的SOPC技术,比基于ASIC实现的SOC技术提供了一种更灵活、更低廉的系统级芯片设计方式,而这种方式即将会成为嵌入式应用的主流。