Avalon总线主要特性如下:

32位寻址空间;

支持字节、半字和字传输;

同步接口;

独立的地址线、数据线和控制线;

设备内嵌译码部件;

支持多个总线主设备,Avalon自动生成仲裁机制;

多个主设备可同时操作使用一条总线;

可变的总线宽度,即可自动调整总线宽度,以适应尺寸不匹配的数据;

提供了基于图形界面的总线配置向导,简单易用。

4、 三种片上总线比较

三种总线各有特点,决定了其应用范围的不同。AMBA 总线规范拥有众多第三方支持,被ARM公司90%以上的合作伙伴采用,已成为广泛支持的现有互连标准之一。Wishbone异军突起,其简单性和灵活性受到广大SoC设计者的青睐。由于它是完全免费的,并有丰富的免费IP核资源,因此它有可能成为未来的片上系统总线互连标准。Avalon主要用于Altera公司系列PLD中,最大的优点在于其配置的简单性,可由EDA工具快速生成,受PLD厂商巨头Altera极力推荐,其影响范围也不可忽视。

结 语

本文对SoC中常用的三种总线AMBA、Wishbone和Avalon的特性进行了详细分析和比较,在此基础上阐述了各自的应用范围,为SoC设计中总线选择提供了参考。SoC系统中总线的选择不仅要看其性能,还要看其应用范围,是否有足够的IP核资源可用等等。另外,SoC中可以选用的总线还有很多,如IBM的CoreConnect、Plamchip的CoreFrame、Mentor Graphics的FISPbus等等。虽然这些总线目前的应用范围都远不如本文介绍的三种总线广泛,但是各有其特点和适用领域。因此,在SoC中选用片上总线时,需要进行认真选择。

责任编辑:gt

关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查