推广 热搜: 百度  搜索引擎  企业  可以  选择  使用  page  机械设备  参数  上海 

FPGA学习之嵌入式硬件系统(SOPC)概述(软硬件设计)

   日期:2024-12-30     作者:icq1k    caijiyuan  
核心提示:为了使基于FPGA的嵌入式系统能够充当微处理器的系统,那么我们就必须要学习NIOS II (SOPC)系统设计,

为了使基于FPGA的嵌入式系统能够充当微处理器的系统,那么我们就必须要学习NIOS II (SOPC)系统设计,而且在设计之时系统应包括以下内容,这是因为微处理器和FPGA之间的区别就是FPGA上电时不包含任何逻辑(基于SDRAM工艺所致,我们需要系统运行之前来配置FPGA处理器。

(1)JTAG接口支持FPGA配置以及硬件和软件调试

(2)上电FPGA配置机制

一字之差竟是两种不同的模式,而这个可编程性“P”的灵活性有以下两方面

(1)CPU本身可修改

  • CPU规模:三种模式,经济型,标准型和快速型。
  • 频率:默认50MHz,可提高或降低
  • MMU------Yes/No
  • Cache-------iCache指令缓存,dCache数据缓存
  • 指令。复杂的数据处理用一条指令完成,起到加速作用

(2)自定义总线的外设

但是在今天的发展中ARM系列编程好像更加吃香,在实际工业应用中NIOS II系统似乎要被淘汰了

在上述硬件设计流程中还看出我们需要对系统进行时钟约束,而且这一步是必不可少的,因此在对NIOS II系统设计时我们会开始进入时钟约束这一单元学习,因为在之前的Verilog语法实现的简单系统,时钟约束可有可无,显得不怎么重要,但是在NIOS II硬件系统中时钟约束是系统成败的关键所在,关系整个NIOS II系统能否正常运行。

本文地址:http://ww.kub2b.com/tnews/3571.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类生活信息

文章列表
相关文章
最新动态
推荐图文
生活信息
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号