SOPC(SystemOnProgrammableChip)技术是美国Altera公司于2000年最早提出的,并同时推出了相应的开发软件QuartusII。SOPC是基于FPGA解决方案的SOC(SystemOnChip),构成SOPC的方案也有多种。第一种是基于FPGA嵌入IP硬核的SOPC系统,即在FPGA中事先植入嵌入式系统处理器,目前最常用的嵌入式处理器大多采用了含有ARM的32位知识产权处理器核的器件。第二种是基于FPGA嵌入IP软核的SOPC系统,目前最有代表性的软核处理器分别是Altera公司
SOPC(SystemOnProgrammable Chip)技术是美国Altera公司于2000年最早提出的,并同时推出了相应的开发软件Quartus II。SOPC是基于FPGA解决方案的SOC(System On Chip),构成SOPC的方案也有多种。第一种是基于FPGA嵌入IP硬核的SOPC系统,即在FPGA中事先植入嵌入式系统处理器,目前最常用的嵌入式处理器大多采用了含有ARM的32位知识产权处理器核的器件。第二种是基于FPGA嵌入IP软核的SOPC系统,目前最有代表性的软核处理器分别是Altera公司的Nios II核,以及Xilinx公司的MicroBlaze核。第三种是基于HardCopy技术的SOPC系统,HardCopy就是利用原有的FPGA开发工具,将成功实现于FPGA器件上的SOPC系统通过特定的技术直接向ASIC转化。
1 基于Altera公司NiosⅡ软核处理器的SOPC系统
Altera公司Nios II软核是目前使用最为广泛的一种软核处理器。值得一提的是,利用Matlab和Altera公司的DSPBuilder,用户可以为Nios II软核处理器设计各类DSP硬件加速器,并以指令的方式加入Nios II的指令集,从而可以构建自己的DSP处理器系统。
1.1 基于NiosⅡ软核处理器的SOPC系统结构
如图1所示的一个基本的基于NiosⅡ软核的SOPC系统,除NiosⅡ核、定时器和片上存储器以外,还需要在FPGA器件中添加一些接口元件。这些元件一方面通过片上的Avolon总线与NiosⅡ软核相连,另外一方面又提供了外设与NiosⅡ软核通信的接口界面。
相关文章
-
MP9415ENDC/DC转换器 -PDF,MP9415EN中文资料,MP9415…
TA1318N多扫描行场振荡电路 -PDF,TA1318N中文资料,T… MP1583DN降压型转换电路 -PDF,MP1583DN中文资料,MP1… AT24C32AN串行EEPROM -PDF,AT24C32AN中文资料,AT24C… FSFM300N脉宽调制器 -PDF,FSFM300N中文资料,FSFM300… FSFM261N脉宽调制器 -PDF,FSFM261N中文资料,FSFM261… FSFM260N脉宽调制器 -PDF,FSFM260N中文资料,FSFM260… SP2038FN音频功率放大器 -PDF,SP2038FN中文资料,SP2… DiskGenius恢复丢失误删除文件 基于PC/104工控机的嵌入式光纤陀螺变形测量 基于泓格I-7000模块的玻璃制品生产线模糊控制系统 基于NILabVIEW7.1和NI-DAQmx的F1赛车弯角器和刹车测… 基于NILabVIEW和CompactFieldPoint的水底爬行器 SUNIX4243A在深圳某公司环境检测项目中的应用 基于ARM的汽车电子控制系统单元设计 基于CAN总线的高压开关柜状态监测单元通讯模块的设计 基于WindowsCE的物流车载终端设计 基于ARM+zigBee的通用网络测控系统硬件设计 基于Cortex-M3的STM32微控制器处理先进电机控制方法 Korenix科洛理思完整解决方案:工厂自动化远程管理
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
没有任何评论 |
tj
|