积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 百科 >> 新手园地
  相关分类:
SOPC小结
 
作者:未知   来源:本站原创    点击数:114   更新时间:2008-7-22
您可以添加到网摘 让更多人关注此文章:

    很多人把主要精力放到了nios的定制上,认为可定制的CPU这一灵活的功能就是sopc的灵魂,实现了nios后,把fpga作为一个传统的mcu来使用,这实际上是一种扬长避短的行为,试想,相对于mcu系统来说,仅仅为了那一点点灵活性,就要凭空在系统设计中增添一项定制工作而得到一个并不是非常稳定可靠的cpu,然后用一个并不是很成熟的开发环境去进行和mcu系统类似的开发,这实在不是产品开发之道。当然,可以把逻辑电路也一同用fpga来实现,这就有那么一点sopc的味道了。我个人对sopc的看法如下:

1:sopc应该是nios系统+硬实时部分+逻辑电路的一个组合体,其中nios负责数据管理,通讯,人机交互等实时性相对较低的任务,硬实时部分则是独立于nios系统,充分利用现有IP,用hdl语言实现的某些实时性可靠性要求较高的关键部分,它可以和nios系统通过自定义的接口通讯。至于逻辑电路,这本就是fpga的强项,没啥可说的,做一些接口以及逻辑处理吧。

2:对于nios系统,altera已经推出了相对比较完整的方案,现在nios在功能上来讲,已经非常全面了,并且也有多种os可供选择,据说年底要推出带有mmu的nios,到时候,linux应该会在nios上大行其道。

3:对于我认为最关键的硬实时部分,我认为这才是sopc系统的精华所在,但由于纯粹要用hdl语言实现,最多是结合一些现有的ip,因此难度较高,我觉得这也正是altera一直鼓吹sopc但效果却并不理想的根本原因,不过altera自有妙计,于是推出了dsp builder。

4:至于dsp builder,纯粹是为了降低系统硬实时部分编码过于困难的一个工具,目前Altera推出的参考方案多是音视频等信号处理领域,但是由于靠上了matlab这个大牛(控制领域事实上的标准),自然是要在控制领域多下功夫,只是目前还不支持浮点,并且相应的IP也不齐备,但是基于matlab的直接代码生成,肯定是一个方向,相信dsp builder会马上支持浮点的,并且应该会在控制领域有所动作。实际上,dsp builder或者说xilinx的system generator的推出,就是为了降低开发难度,配合nios实现sopc系统,以此来和传统的dsp处理器市场。

5:举一个例子说明一下sopc的作用,以pci总线的视频卡来讲,一般来说都是dsp处理器完成视频信号处理(实时性要求较高)、数据后处理、与pc通讯等功能,系统中如果采用fpga,大都是实现pci的桥接器以及其他逻辑功能,现在有了dspbuiler,那么视频信号处理这一实时性要求较高的功能完全可以用dspbuilder直接生成,然后用nios代替传统dsp处理器的数据后处理和通讯功能,同时在集成pci接口和其他逻辑功能,如此则sopc大事成矣。

6:在控制领域,关键问题是controller的实现,首先在控制领域,我认为nios2直接做控制器还难当大任,而且就算抛开可靠性、成熟性等因素,控制领域一般都是需要硬实时(hard real-time),同时一般还会有大量的浮点处理,我个人估计nios2恐怕难以实现,这些已经决定了controller必须用硬件实现,也就是用vhdl写控制器,这样做的话,对于系统中所需要的浮点运算,最好用相应的ip实现,否则恐怕很难。

[1]



相关文章
· HP实验室展示集CMOS电路与忆阻器3D芯片[24]
· 德国一处理器架构开发商指控赛灵思和安富利侵权[25]
· 低功耗、DFM及高速接口是65/40纳米设计重点[83]
· 采用FPGA实现视频和图像处理设计[275]
· 用FPGA构成液晶显示控制器[186]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
电子制造业如何化危为机
谁能成为“Wii”加速度传感器的新供
AMD抨击英特尔拖延反垄断指控案作法
台湾立院通过DRAM业整并提案&nb
Vishay 推出面向工业
中航芯控:医疗领域RFID应用势在必
安森美半导体为DDR3存储器模块应用
避免危及半导体业 德出手挽
HP实验室展示集CMOS电路与忆阻器
全球第二大代工巨头伟创力瘦身应对金融
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[原创]工业平板电脑PVT-P...
Palm软件设计前的六问...
李嘉诚传中给年轻人提出了53条...
WindRiver产品介绍...
嵌入式Linux的GDB远程调...
ARM无痛苦起步...
最豪华适用的S3C2440开发...
[推荐]10MF020以太网数...
[推荐]10MF020以太网数...
[推荐]F020以太网核心模块...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网