当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]在存在多个主设备的共享总线片上系统中,仲裁器是必不可少的。它决定哪个主设备可以使用总线。所有的主设备通过置高CYC_O信号向仲裁器请求使用总线,仲裁器则根据用户自定义的优先级算法确定哪个主设备可以使用总线。仲裁器的输出信号GNT0~GNTN(或者同时输出更加简洁的GNT()信号作为选择器的输入,如图24中的例子)对应N个不同的主设备。GNT[N-1…0]用于选择器的选择输入端,以选择各主设备和从设备对应的输入信号。需要指出,二输入与门是最简单的选择器,它或者选择一个信号,或者一个信号也不选。

在存在多个主设备的共享总线片上系统中,仲裁器是必不可少的。它决定哪个主设备可以使用总线。所有的主设备通过置高CYC_O信号向仲裁器请求使用总线,仲裁器则根据用户自定义的优先级算法确定哪个主设备可以使用总线。仲裁器的输出信号GNT0~GNTN(或者同时输出更加简洁的GNT()信号作为选择器的输入,如图24中的例子)对应N个不同的主设备。GNT[N-1…0]用于选择器的选择输入端,以选择各主设备和从设备对应的输入信号。需要指出,二输入与门是最简单的选择器,它或者选择一个信号,或者一个信号也不选。

优先级算法最常用的是循环优先级(Round robin)和固定优先级相结合。所谓循环优先级是指各个主设备的优先级安排按照FIFO的方式组织,排到队头的主设备先使用总线,使用完总线后该主设备被插入到FIFO的队尾。

常见的片上系统的主设备包括一个处理器,一个液晶显示屏控制器,若干DMA引擎。一般地,液晶显示屏控制器的优先级固定是最高的,DMA引擎的优先级次之,而处理器的优先级最低。与此同时,处理器是缺省的主设备,也就是说,当没有其他主设备申请使用总线时,总线的使用权归处理器。DMA引擎存在多个,它们之间采用循环优先级,表示它们在系统中具有同等的地位。高优先级的主设备使用一次总线只完成一次单次操作或者块操作,然后释放总线,并试图再次获得总线。这样做的目的是让出总线给其他主设备插入更加重要的操作。一次块操作的子操作次数的典型值为4或者8,只在特殊情况下才使用16或者更大。

因而,Wishbone共享总线示例中的仲裁器可以设计如下:

//CYC0 is the default master, but it has lower priority.

module arbiter2M2S(

input CLK,input RST, input CYC0,input CYC1,

output reg GNT0,output reg GNT1,output CYC);

always @(posedge CLK or posedge RST)

begin

if(RST)

{GNT0,GNT1}<=2'b10;

if(CYC1 & !CYC0)

{GNT0,GNT1}<=2'b01;

else if(!CYC1)

{GNT0,GNT1}<=2'b10;

end

assign CYC=GNT1?CYC1:CYC0;

endmodule

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

【2024年4月10日,德国慕尼黑讯】英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)推出了业界首款-48 V宽输入电压数字热插拔控制器XDP700-002,扩展了其XDP™数字功率保护控制器系列...

关键字: 控制器 晶体管 5G

【2024年4月10日,德国慕尼黑和美国加利福尼亚州旧金山讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)宣布其OPTIGA™ Trust M安全控制器现...

关键字: 物联网 控制器 供应链

作为全球最大数据产生国之一,随着数据规模的成倍增长,中国对更高性能数据中心的需求日益迫切。根据IDC Global DataSphere对每年数据产生量的预测,全球数据量的复合年增长率(CAGR)将达到 21.2%,并在...

关键字: 数据中心 CXL技术 控制器

北京,2024年4月8日,运动与控制领域的先行者——派克汉尼汾携APK系列控制器、CRV系列工业电磁阀、RRV系列快开电磁阀和SEHI系列电子膨胀阀组等新品亮相2024中国制冷展,并展示公司在商超冷库、冷水机组、环测设备...

关键字: 控制器 工业电磁阀 数据中心

为增进大家对视频控制器的认识,本文将对视频控制器模块设计、视频控制器的特殊技术予以介绍。

关键字: 控制器 指数 视频控制器

PLC(可编程逻辑控制器)和单片机是两种不同的控制设备,它们之间存在明显的区别:

关键字: 单片机 plc 控制器

TrustFLEX 器件搭配可信平台设计套件,将简化从概念到生产的信任根启用过程,适用于广泛的应用领域

关键字: 控制器 闪存器件 SoC

为增进大家对压差控制器的认识,本文将对压差控制器、压差控制器原理、压差控制器的调试予以介绍。

关键字: 控制器 指数 压差控制器

无线双位充电设计通过单个控制器同时支持扩展功率协议(EPP)和磁功率协议(MPP)

关键字: 控制器 充电器 发射器

一直以来,单片机都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来单片机的相关介绍,详细内容请看下文。

关键字: 单片机 控制器
关闭
关闭