资料
  • 资料
  • 专题
第十六篇 - 咋还有个Advanced 呢?
推荐星级:
时间:2019-12-25
大小:120.98KB
阅读数:146
上传用户:238112554_qq
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
Altera Nios嵌入式处理器大赛知识讲座 咋还有个 Advanced 呢? 为啥又出来了这么一个叫做 DSP builder 高级模块组呢?(8.0 里面才有)。 让我们首先来看看 DSP builder 本身。有这么几个问题。首先 DSP builder,号称是用来做算法的,但是搭出来的 模型看上去更像是电路图, 和本身算法的框图区别巨大。 其次,作为一个不太了解硬件的人, 可能我并不知道如何才能达到我需要的能力。换句话说,我的时钟是 100 兆的,但我并不知 道怎么样的电路就可以做成 100M 的。还有一些细节上的问题,比如说多通道的问题,比如 说系统层面的问题。所以,我们需要一套更加强大,有扩展性的平台来解决这些算法设计上 的核心问题。我们来看看这个高级模块的四大特点: 1. 多通道支持,在这个模块组中,接口都异常的简单,基本上就是这样三个,V, D, C. V 就是 Valid, D 就是 Data, C 就是 Channel。所以要告诉他的就是,是个数据,是不是有效 数据,是那个通道上的有效数据。所以,无论你是多少通道的设计,无论你怎么修改你 的通道数目,模型就还是这么个模型,都是一样的。这样可以使你的模型和你的算法框 图看上去几乎是一样的。 2. 自动插流水。这个是比较高级的一个功能。就是在设计中间自己加入寄存器。你不需要 在设计里放任何一个寄存器。你只需要告诉工具,你想要的时钟频率,和你的目标器件, 工具可以自己在电路中间插入流水寄存器。这样可以保证你的设计完全使用器件的最大 能力,同时不会出现时序问题。可能的缺点就是,你无法预知延时,而大家知道,如果 一个设计是流水线模式的,其实延时是多少并不重要了。 3. 系统层面的设计。这也是一个比较新鲜的东西。所有设计里面的寄存器都会被编入一个 系统地址查找表,比如说 FIR 的系数,一……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书