WEB开发网
开发学院图形图像Flash 基于SoPC目标板Flash编程设计的创建及应用 阅读

基于SoPC目标板Flash编程设计的创建及应用

 2010-09-29 10:16:43 来源:WEB开发网   
核心提示:1 引言随着集成电路工艺技术的不断发展和集成度的提高,嵌入式系统由板级向芯片级过渡,基于SoPC目标板Flash编程设计的创建及应用,形成一种新的设计方法一片上系统(System on Chip,简称SoC),详细介绍SoPC目标板Flash编程设计的创建,并以一个最小SoPC系统为例,SoC从整个系统的角度出发,把处

1 引言

随着集成电路工艺技术的不断发展和集成度的提高,嵌入式系统由板级向芯片级过渡,形成一种新的设计方法一片上系统(System on Chip,简称SoC)。SoC从整个系统的角度出发,把处理机制、模型算法、芯片结构、各层次电路,直至器件的实际电路紧密连接起来,在单个(少数几个)芯片上实现整个系统的功能。同时随着现场可编程逻辑阵列(FPGA)技术的日益成熟,将PLD与嵌入式处理器IP软核相结合,形成基于可编程片上系统(System on Programmable Chip,简称 SOPC)的SoC解决方案,使得更加灵活的SOPC成为现代嵌入式系统设计的发展趋势。SoPC是Altera公司提出的一种灵活、高效的SoC解决方案。它将处理器、存储器、I/O口、LVDS、CDR等系统设计需要的功能模块集成到一个可编程器件上,构成一种特殊的可编程片上嵌入式系统。一方面,它是可编程片上系统,即由单个芯片完成整个系统的主要功能,并具备软硬件系统可编程的能力;另一方面,它内嵌处理器IP核,具有灵活的设计方式,用户可根据需要随意配置、构建、裁剪处理器IP核。目前最具有代表性的IP软核嵌入式处理器是Altera的NiosII软核。NiosII嵌入式CPU是一种专门为SoPC设计应用而优化的CPU软核。

在基于NiosII的SoPC嵌入式系统中,几乎所有的应用设计都需要使用Flash来保存在NiosII中运行的程序代码、非易失性数据和FPGA的配置数据。因此Flash编程便成为在调试完SoPC系统后的重要工作。要对Flash编程,首先要保证在SoPC Builder中Target选项区域的Board下拉列表框中选择用户使用的目标板F1ash编程设计。基于实际设计需求,详细介绍SoPC目标板Flash编程设计的创建,并以一个最小SoPC系统为例,说明目标板Flash编程设计的应用及Flash编程。

2 Flash Programmer简介

1 2 3 4 5 6  下一页

Tags:基于 SoPC 目标

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接