PCI总线仲裁器的设计与实现.docx
《PCI总线仲裁器的设计与实现.docx》由会员分享,可在线阅读,更多相关《PCI总线仲裁器的设计与实现.docx(4页珍藏版)》请在优知文库上搜索。
1、PQ总线仲裁器的设计与实现摘要基于的器件的总线仲裁器设计,实现仲裁器的编程,并结合仿真结果对总线的仲裁进行了论述。关键词仲裁器,仿真总线仲裁器通常是集成在芯片组中.随着计算机应用的深化,尤其是嵌入式系统的不断发展,集成的仲裁器难以满意某些场合的应用。而采纳技术实现的独立的总线仲裁器,则较好的适应了这方面的需求。一、总线仲裁机制的仲裁是基于设备访问,而不是基于时间安排的。在任一时刻,总线上的一个主设备要想获得对总线的限制权,就必需发出它的恳求信号,假如此刻该设备有权限制总线,总线仲裁器就使该设备的总线占用允许佰号有效,进而获得总线的运用权。当有多个主设备同时发出总线限制恳求时,就必需由仲裁器依据
2、肯定的算法判定,当前应当由哪个主设备获得限制权。二、仲裁算法常用的仲裁算法有公允算法、循环算法等。本仲裁器设计采纳的是循环算法,设备的优先级预先设定。目前的设计实现对四个设备恳求的仲裁,各设备优先级由高到低支配为设备0设备1设备为设备3。系统启动伊始,没有设备运用总线,也没有设备恳求运用总线,仲裁器总是设定设备O拥有总线限制权,即将总线停靠,设备0。此时设备O的是有效的。而在此之后,仲裁器总是指定总线的最终个运用者为总线的停鸵设备。当有个或多个设备提出拥有总线运用权的恳求时,仲裁器将依据事先支配的设备优先级依次逐一查询。对于只有个设备恳求的状况,该设备的恳求将会立刻得到响应:假如多个设备同时发
3、出恳求时,仲裁器裁定首先响应优先等级高的设备的恳求,当此设备完成数据传输交出总线运用权后,再由优先等级低的设备运用总线。示意框图见图2。假如一个设备已获得总线运用权并且正在进行地址、数据传输时,比它优先级别高的设备也发出了占用恳求,仲裁器将会撤销优先级别低的设备的总线占用信号,并把总线运用权交给优先级别裔的设备,同时还要确保在任时刻不会出现多个设备同时占用总线的状况。详细见仿真分析。三、编程设计与实现本设计运用语言,在100上编译通过,并进行了仿真。1仲裁器信号定义一一输入一时钟复位信号30一总线占用恳求信号一数据交易的启动或起先,主设备发出-交易数据打算好,主设备发出一输出&;30-总线占用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCI 总线 仲裁 设计 实现
