打印

请教几个IP核的问题

[复制链接]
5350|42
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlass|  楼主 | 2013-1-15 09:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天经常看到IP核的设计,所以去了解了一下,但有几点不太明白,请教一下各位。
1、IP核属于硬核还是固核
2、如果一个FPGA加载了ARM核,网口核,DDR2控制核,串口核,那么他和一块具有相同模块功能的ARM芯片有什么区别。
3、如果一个FPGA加载了stm32vc5416的DSP核(假设可以),那么在5416上运行的汇编代码是否也同样可以在FPGA在运行,效率是否相同。

相关帖子

沙发
Backkom80| | 2013-1-15 09:20 | 只看该作者
1,IP核分硬核,固核,软核三类
硬核:版图级IP,如FPGA的片上ARM,xilinx 的MIG(DDR控制器)
固核:网表级IP,大多数由场商提供的,图形化方式生成,如altera nios II
软核:代码级IP,这类IP大多是网上的开源IP,可直接见到源代码(.v or .hdl)

2,功能上无太大区别。但FPGA的片上系统灵活性高,当然了成本,和开发难度也不是一样。

3,FPGA无你所说的DSP核,原因:FPGA的处理能力比DSP强的多,较率不一样,不同的FPGA都会不一样。

使用特权

评论回复
评分
参与人数 2威望 +14 收起 理由
qin552011373 + 4 很给力!
GoldSunMonkey + 10 很给力!
板凳
GoldSunMonkey| | 2013-1-15 09:36 | 只看该作者
感谢贝壳啊

使用特权

评论回复
地板
jlass|  楼主 | 2013-1-15 09:38 | 只看该作者
Backkom80 发表于 2013-1-15 09:20
1,IP核分硬核,固核,软核三类
硬核:版图级IP,如FPGA的片上ARM,xilinx 的MIG(DDR控制器)
固核:网表级I ...

因为是刚看的,所以有些理解的不清楚,多问几个问题
4、在用原理图的方式进行设计时,可以直接使用dpram等模块,是否属于固核
5、FPGA加载了ARM核后,使用时是否一样可以加载uboot,内核,文件系统等,在运行效率上与相同处理能力的ARM是否相同。
6、FPGA的处理能力比DSP强的多怎么理解,是相同主频下FPGA的效率更高,还是FPGA的主频比DSP更高(这个我觉的不可能)

使用特权

评论回复
5
zbhbyc| | 2013-1-15 09:40 | 只看该作者
IP核概念
我们常说的IP核,也就是知识产权IP( Intellectual Property ),是那些己验证的、可重利用的、具有某种确定功能的IC模块。分为软IP (soft IP core )、固IP (firm IP core)和硬IP (hard IP core )。软IP是用某种高级语言来描述功能块的行为,但是并不涉及用什么电路和电路元件实现这些行为。固IP除了完成软IP所有的设计外,还完成了门电路级综合和时序仿真等设计环节,一般以门电路级网表形式提交用户使用。硬IP则是完成了综合的功能块,已有固定的拓扑布局和具体工艺,并己经经过工艺验证,具有可保证的性能。设计深度愈深,后续工序所需要做的事情就越少,但是灵活性也就越小。

使用特权

评论回复
6
jlass|  楼主 | 2013-1-15 09:45 | 只看该作者
zbhbyc 发表于 2013-1-15 09:40
IP核概念
我们常说的IP核,也就是知识产权IP( Intellectual Property ),是那些己验证的、可重利用的、具有 ...

原理的部分我都自己百度过,只是理解上不是很清楚,你可以讲一下自己的理解,或者直接回答我的问题。

使用特权

评论回复
7
zbhbyc| | 2013-1-15 09:54 | 只看该作者
ip来说可以分为,
1.自己写的,能完成一些功能的module。
2.买别人,通常拿到手的的自己综合好文件。
3.厂商做好的,固化在IC内部的。比如手机的CPU 等,很做这样的ip构成了SOC

使用特权

评论回复
8
GoldSunMonkey| | 2013-1-15 10:04 | 只看该作者
jlass 发表于 2013-1-15 09:38
因为是刚看的,所以有些理解的不清楚,多问几个问题
4、在用原理图的方式进行设计时,可以直接使用dpram ...

1。是固核
2. 和ARM一样,因为本来就是ARM
3. FPGA的处理能力强主要在并行处理上。不在主频上。

使用特权

评论回复
9
jlass|  楼主 | 2013-1-15 10:15 | 只看该作者
GoldSunMonkey 发表于 2013-1-15 10:04
1。是固核
2. 和ARM一样,因为本来就是ARM
3. FPGA的处理能力强主要在并行处理上。不在主频上。 ...

多谢各位,对1、2、4、5均已理解,唯独对FPGA和DSP的部分不太清楚。
网上说DSP与FPGA的区别都是说,DSP强在运算速度和处理能力上,FPGA强在灵活性。
而你和贝壳都说FPGA的处理能力强,我很奇怪,比如DSP有多路并行处理(6000系列有4路),有多核(Octacis有12核),有主高频(几个G应该不成问题),在加上DSP本身的指令集对FFT算法的优势,竟然在处理能力上还不如FPGA。猴哥是否可以从原理上解释一下。先谢过。

使用特权

评论回复
10
jlass|  楼主 | 2013-1-15 10:23 | 只看该作者
本帖最后由 jlass 于 2013-1-15 10:26 编辑

刚才百度了一下,好像是个面积换速度的概念,相当于FPGA中实现了n个DSP模块,大家同时运行,所以与单个DSP相比,在速度上要快很多。对于图形处理上确实有优势。但在智能化方面由于耗费资源过多,反倒不如DSP了。

使用特权

评论回复
11
GoldSunMonkey| | 2013-1-15 10:31 | 只看该作者
jlass 发表于 2013-1-15 10:23
刚才百度了一下,好像是个面积换速度的概念,相当于FPGA中实现了n个DSP模块,大家同时运行,所以与单个DSP ...

你说的有道理。但是就是看你怎么选择了。

使用特权

评论回复
12
jakfens| | 2013-1-15 11:15 | 只看该作者
:victory:

使用特权

评论回复
13
chenzhi658| | 2013-1-15 12:26 | 只看该作者
学习了

使用特权

评论回复
14
juliuszwj| | 2013-1-15 14:09 | 只看该作者
相同主频下,全硬件的并行处理当然比软件顺序处理快了。楼主有arm的rtl?哪个级别的呀,能共享下吗?

使用特权

评论回复
15
icecut| | 2013-1-15 16:11 | 只看该作者
如果一个FPGA加载了stm32vc5416的DSP核(假设可以),那么在5416上运行的汇编代码是否也同样可以在FPGA在运行,效率是否相同。

如果放dsp的核用汇编肯定达不到dsp的效率...

使用特权

评论回复
16
jlass|  楼主 | 2013-1-15 17:38 | 只看该作者
本帖最后由 jlass 于 2013-1-15 17:39 编辑

楼上两位,FPGA加载arm/dsp的硬核后,其实就相当于一块ASIC的芯片了,效率之类的应该是一样的(猴哥和贝壳都这么说),我觉得也很合理,你们为什么会觉得arm/dsp芯片的效率更高呢?

使用特权

评论回复
17
jlass|  楼主 | 2013-1-15 17:40 | 只看该作者
icecut 发表于 2013-1-15 16:11
如果一个FPGA加载了stm32vc5416的DSP核(假设可以),那么在5416上运行的汇编代码是否也同样可以在FPGA在运 ...

楼上两位,FPGA加载arm/dsp的硬核后,其实就相当于一块ASIC的芯片了,效率之类的应该是一样的(猴哥和贝壳都这么说),我觉得也很合理,你们为什么会觉得arm/dsp芯片的效率更高呢?

使用特权

评论回复
18
icecut| | 2013-1-15 18:28 | 只看该作者
jlass 发表于 2013-1-15 17:40
楼上两位,FPGA加载arm/dsp的硬核后,其实就相当于一块ASIC的芯片了,效率之类的应该是一样的(猴哥和贝 ...

你用fpga跑一个arm的core试试就知道了.dsp的授权可能你买不到,arm的花百万美元总是能买的到的吧,如果你不信我就花几百万做个实验,如果认识熟人你就可以请人实验一下....

使用特权

评论回复
19
星星之火红| | 2013-1-15 19:07 | 只看该作者
icecut 发表于 2013-1-15 18:28
你用fpga跑一个arm的core试试就知道了.dsp的授权可能你买不到,arm的花百万美元总是能买的到的吧,如果你不 ...

这个不好验证啊

使用特权

评论回复
20
icecut| | 2013-1-15 19:37 | 只看该作者
星星之火红 发表于 2013-1-15 19:07
这个不好验证啊

是你没到那个层次...到了就知道简单了...验证还不简单...又不是让你设计

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:暗恋失败,分手未遂,入赘无果,破保险套!!!

80

主题

4495

帖子

26

粉丝