zoukankan      html  css  js  c++  java
  • 为何FPGA 外设 IP 与 HPS IP 之间有个 Avalon-MM Pipeline Bridge IP?

    像以前的DE1-SOC  开发板 , PIO IP 等一些外设都是直接接 HPS IP 的 light weight  AXI master 总线的:

    但是现在的DE10-Nano、 DE10-Standard 等开发板的官方发布的GHRD 工程里面,都会有个 Avalon-MM Pipeline Bridge   IP 在 外设 IP 与 HPS IP 之间:

      Avalon-MM Pipeline Bridge   IP在这里起什么作用呢?其实Terasic这个GHRD是参考了Intel的 GHRD。 

    这个bridge会增加latency,一般工程师特别添加这个IP 的目的是为了改善时序。 例如简化连到同一个master的数量、类型, 用来当作pipeline。

    很多不同类型的 外设, 也可以 分门别类的,用不止一个 bridge IP 来连接 LW 总线,就是 比如 PIO 的外设 归到一类, 然后 有其他的比如HDMI 的外设 我们又归到另一类,用另一个 bridge IP 。

    最后,大家可以来看看 bridge IP 的官方解释: Inserts a register stage in the Avalon-MM command and response paths. Accepts commands on its Avalon-MM slave port and propagates them to its Avalon-MM master port.

  • 相关阅读:
    hadoop分布式搭建
    朴素贝叶斯算法
    python数组并集交集补集
    VMware Workstation下安装Linux
    决策树ID3算法
    微信小程序开发测试
    筛法求素数质数
    STL——heap结构及算法
    STL——序列式容器
    使用位图字体工具BMFont从图片生成自定义字体
  • 原文地址:https://www.cnblogs.com/DoreenLiu/p/14517978.html
Copyright © 2011-2022 走看看