6303|16

340

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

基于MicroBlaze SOPC 设计--开篇 [复制链接]

学习SOPC,需要花费大量的时间 ,设计算法、语言、软硬件以及TOOL的使用~
目前Altera 首推的是NIOS II 软核处理器,以及最近推出的SOC FPGA。与之对应的是xilinx的MicroBlaze 以及7系列的FPGA。
本人设计使用过NIOS II,也用了一段时间,感觉功能很强大,嚯嚯~~~~~~~~~~~
出于工作需要与安排,从NIOS II转到MICROBLAZE,这个平台弄起来,还是比较恼火的。常言道,熟能生巧,用久了也就那么回事了。
MicroBlaze SOPC开发,所涉及到的工具及其知识
TOOL: ISE + XPS +SDK +Modelsim
LANGUAGE: HDL(VHDL、VERILOG),C,C++,汇编~~~~~~~~~~~~~~~~~~
开发板:SP601,大家可以考虑下其他的,都没问题~
对应算法的实现,可能还需要涉及算法理论,数理方面的知识。
最近在用它实现DPD的算法,马上上板调试~~~~~~~~

有兴趣的,大家可以一起学习MICROBLAZE

这个是鄙人将MICROBLAZE 学习经验与大家分享的开篇,fighting
此帖出自FPGA/CPLD论坛

最新回复

我也才开始学microblaze,不知道怎么入手  详情 回复 发表于 2014-4-16 21:43
点赞 关注
个人签名FPGA Topic
技术博客 http://www.cnblogs.com/ifpga
 

回复
举报

6892

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

顶!

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 

回复

484

帖子

12

TA的资源

纯净的硅(高级)

板凳
 

回复 楼主 phdwong 的帖子

你的提法可能有点问题,应该是EDK+SDK比较恰当,
EDK包括picco和microblaze,这个做硬件的,SDK做软件的
目前我正在学习或探讨“基于模型设计for xilinx SOC”的方法,这里也可以给大家透露一点我已经完成的实验和自己的思想,至于altera的SOPC现在应该是Qsys,建议去看看这本书《基于模型的设计---Qsys篇》第一本真正介绍基于模型设计开发A FPGA的书籍,由altera公司和mathworks公司推荐,估计本月中旬由机械工业出版社出版。
再回来说说xilinx的事,我觉得目前完全采用传统方法,也许很难跟上时代的发展,除了山寨,很难有自己的东西。对此我提出一点自己的想法:

      microblaze给大家提供了众多的免费IP都可以挂在PLB bus上,现在最新的是AXI(ARM公司的总线),这样FPGA,DSP,ARM Cortex都可以在同一块芯片同时出现,这给开发大系统和新产品提供了很大的方便,很多东西都可以借助现在的IP(免费+第三方),大家只要专注自己特有的那部分算法就可以很快实现一个比较大的项目的开发,我有个想法是这样的,采用基于模型设计和传统方法的融合方式来实现----用户的自定义IP的开发,即采用microbze来实现比较复杂且需要速度的部分(基于模型设计的方法)+采用SDK来实现一些大家都比较熟悉的算法(采用传统的C语言方法)。还有其他的方法,等下次给各位介绍。
此帖出自FPGA/CPLD论坛
 
 
 

回复

484

帖子

12

TA的资源

纯净的硅(高级)

4
 
dddddd

DSC02242.JPG (447.25 KB, 下载次数: 2)

DSC02242.JPG
此帖出自FPGA/CPLD论坛
 
 
 

回复

484

帖子

12

TA的资源

纯净的硅(高级)

5
 

回复 4楼 平湖秋月 的帖子

这是采用基于模型的设计实现:数字下变频(microblaze)和采用SDK手写液晶屏显示代码,一种全新的开发模式,会极大的提高开发速度和代码质量
此帖出自FPGA/CPLD论坛
 
 
 

回复

340

帖子

0

TA的资源

纯净的硅(初级)

6
 
EDK包括了XPS 和SDK哈

我用这个实现了DPD
此帖出自FPGA/CPLD论坛
个人签名FPGA Topic
技术博客 http://www.cnblogs.com/ifpga
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(中级)

7
 
亲, 有没有建立工程的教程,我按照官方网站的教程建立,(用的是ise13.1),
各种无奈啊,遇到的问题:
1、头文件的处理,我把用到的头文件拷到板级包的include文件夹,开始时可以,但是后面工程关闭,又出现 没找到头文件,那不是又得拷贝一次,
2、我工程中用到了BRAM,不知道是不是在建立班级包上面的问题还是咋的,参数的头文件xparameters.h,居然没有XPAR_INTC_0_BRAM_1_VEC_ID的定义。
3、如果我吧sdk的工程弄完了,是不是需要回到ise 工程去用硬件语言去编写ise工程。
此帖出自FPGA/CPLD论坛
 
 
 

回复

484

帖子

12

TA的资源

纯净的硅(高级)

8
 

回复 6楼 phdwong 的帖子

呵呵,xilinx的东西比较纠结,我不知道怎么表达,是有点问题,应该是:
   需要速度的地方用IP实现:包括免费IP+第三方IP+自己定制的IP(这是需要我们自己做的事情)
   对于常用的算法可以用SDK软件在microblaze软核中实现,即使xilinx手册也没有怎么说清楚,也许是保密的原因吧!
此帖出自FPGA/CPLD论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主能详细点介绍一下你的系统架构么,对你的研究很感兴趣。
此帖出自FPGA/CPLD论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢分享,看一下
此帖出自FPGA/CPLD论坛
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

11
 
还是不错的!
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复

340

帖子

0

TA的资源

纯净的硅(初级)

12
 
准备 写 一本 书

<基于XILINX MICROBLAZE SOC设计 实战>
此帖出自FPGA/CPLD论坛
个人签名FPGA Topic
技术博客 http://www.cnblogs.com/ifpga
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

13
 
支持,楼上写书哦
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

14
 
我也在学习Xilinx的FPGA,在学习MicroBlaze SOPC最近遇到了问题,高的茶饭不思。
此帖出自FPGA/CPLD论坛
 
 
 

回复

340

帖子

0

TA的资源

纯净的硅(初级)

15
 
可以联系我哇
此帖出自FPGA/CPLD论坛
个人签名FPGA Topic
技术博客 http://www.cnblogs.com/ifpga
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

16
 
谢谢楼主分享!
此帖出自FPGA/CPLD论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

17
 
我也才开始学microblaze,不知道怎么入手
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表