[经验] 关于SOPC的理解

大辉哥0614   2018-2-28 16:39 楼主
       SOPC呢,也就是所谓的可编程片上系统,通常一个系统所包含的,什么CPU,存储器,DSP和一些IO外设等都放在FPGA的周围,这样大大增加的系统的面积从而增加了系统的成本,SOPC技术呢就是把CPU,DSP,定时器,IO模块都放到FPGA里面,通过Quartus II提供的SOPC builder这个工具,在里面嵌入NIOS II处理器和一些常用的IP 核,NIOS II处理器作为主机,其他外设作为从机,主机和从机之间通过AVALON MM总线进行通信与访问,每一个外设都有一个地址,NIOS II处理器可以通过这条总线对外设进行操作,但是每次只能访问一个外设,系统硬件搭建好了之后,通过Quartus II对其进行综合,布局布线,时序约束等硬件系统搭建工作,然后我们用C语言通过NIOS II eclipse 这个工具来给我们的硬件系统编程,并进行运行调试,最后将我们设计好的硬件与软件文件烧入FPGA的配置芯片或者FILASH中,通过相应的总线来控制相应的外设。
想学FGPA,至芯科技 昭哥带你学,联系方式:15201114008

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复