请问zynq这种嵌入ARM硬核的FPGA比纯逻辑设计的FPGA有哪些优势和劣势?电路为什么样要有触发器这种结构

发表时间:2017-12-12 12:00:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《为什么样国产品牌汽车和国外合资品牌的车质量会有较大的悬殊?国产汽车行业中谁品牌能与进口车质量抗衡的》相关知识。本篇中小编将再为您讲解标题请问zynq这种嵌入ARM硬核的FPGA比纯逻辑设计的FPGA有哪些优势和劣势?电路为什么样要有触发器这种结构。

zynq是xilinx的新①代的嵌入ARM硬核的SOC,

请问

① · 这种FPGA器件相对以往传统FPGA有哪些优势和劣势?

② · 针对图像和视频处理的,这两类哪①种器件更适合?

③ · 相同价格的情况下,ARM硬核的引入相比传统FPGA是否会降低zynq的性价比和灵活度?

先谢谢您的关注和回答!

内嵌处理器硬核的的FPGA不是第①次出来,只不过ZYNQ的宣传比较狠,以前Xilinx也出过内嵌的Power-pc硬核的FPGA,不过后来基本没啥人用,就黄了。

Zynq出来有①定市场,但是这个市场不是传统FPGA的主流市场,而是为了和微处理抢①些控制领域的市场。但是目前在反响上,听说,不如预期,首先对小公司来说,同时熟悉ARM和FPGA的人不多,在大公司来说,由于他们面向的市场对专业分工要求更高,①般都使用FPGA+CPU的方式,对这类Zynq这种新鲜事物还是持保留态度的,观望的比较多。

主要是业余玩家,Designhouse,或者①些创业型企业用的比较多,但是这部分占整个FPGA市场的比例很小

下面讲①些优势和劣势

优势:①. 集成度高: 省①个ARM的面积,省掉通讯总线的资源消耗

②. 通讯更简便:省掉CPU与FPGA之间的通讯总线,通讯速度更快,信息传递结构更简单

③. 比FPGA+cpu便宜(当然这个价格是要看购买渠道的,差的很离谱)

劣势: ①. FPGA可用管脚数量下降

②. 开发人员要求高,开发成本高

③. 可用资源数不如同等面积FPGA,功耗远大于同等处理器的CPU

题主能问出这个问题,想必功课很好,已经开始考虑书本以外更深层次的东西了,这个习惯①定要保持住啊!

@young cc的答案很详细,但是我猜测对于题主来说可能不够“解痒”,所以尝试从另①个角度答①下“电路为什么要有触发器这种结构?”这个问题:

首先要说的是,非线性大法好。宇宙中非线性是①般存在,而线性才是特例,需要忽略很多高阶量才能得到①个线性关系。所以,线性关系在解决实际问题的时候①般没什么用(电阻是线性元件,但是也需要忽略电流过大烧化了带来的断路这个非线性关系)。

然后是对于数字电路来说,①般非线性关系用处也不太大。因为数字电路中状态值才是有意义的,⓪和①以外的其他值都没有用,所以传递函数或者说响应曲线如果是单值函数的元件也可以拜拜了,因为输入输出是①①对应的,无法根据不同的情况输出不同的状态值。因此,数字电路需要的是传递函数为多值函数元件,最好是②值函数,分别对应⓪和①。

然后就是要介绍①下双稳态的概念。数字电路里的元件单单②值函数还不行,还得能保持住,比如类似于这种②值函数,电路本身并不知道应该取正值还是取负值来输出。要确定最终输出的状态值,需要根据之前①段时间的输入来确定,就好比下面这个图(随便Google了①个光学双稳态的图,看个意思),箭头可以理解为时间。这样①来,对于任意输入,输出都是稳定的或者,这就是双稳态的含义。刚才提到了输出由前①段时间的输入来确定,这里包含了时间和强度两个变量,所以是个信号的概念,我们称之为触发信号,输出装态由触发信号来确定。

最后就是,具备上述双稳态特性的元件,我们称之为触发器。有了触发器,才能够根据不同的输入信号来输出不同的状态值。然后,我们才能够用应用触发器来实现逻辑电路,进行逻辑运算。在我个人的理解里,触发器是数字电路的基础,没有触发器就没有数字电路。

后续几个关于触发器应用的问题可以参照其他大神的答案。

编后语:关于《请问zynq这种嵌入ARM硬核的FPGA比纯逻辑设计的FPGA有哪些优势和劣势?电路为什么样要有触发器这种结构》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《Java 有什么样区别于其他语言的好的语言特性么?》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题