- 67
- 0
- 约2.38千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
UNIBUS总线
UNIBUS总线基本概念:总线是一组在模块与模块之间或设备与设备之间传送信息的公用的共享信号线。传送的信息包括地址、数据和控制信息。总线是构成计算机系统的骨架。总线上的任意一个模块所传输的信号可以被链接在总线上的所有其他模块所接收,当然,在同一时间段内,只能有一个模块主动地进行信号的发送,其他模块处于被动接收状态。UNIBUS总线是1969年戈登贝尔和他的学生在卡梅隆大学开发的技术。主要应用在DEC公司的PDP11系列计算机和VAX机上。存在形式背板上或72线上。总线线序名称Unibus总线共有72条信号线,其中有18条用于传输地址(地址总线),另有16条用于传输数据(I/O总线)。18 A00-A17 - Address Lines16 D00-D15 - Data Lines 4 BR4-BR7 - Bus (Interrupt) Requests at priorities 4 (lowest) through 7 (highest) 4 BG4-BG7 - Bus (Interrupt) Grants at priorities 4 (lowest) through 7 (highest) 1 NPR - Non Processor (DMA) Request 1 NPG - Non Processor (DMA) Grant 1 ACLO - AC Low 1 DCLO - DC Low 1 MSYNC - Master Sync 1 SSYNC - Slave Sync 1 BBSY - Bus Busy 1 SACK - Selection Acknowledge 1 INIT - Bus Init 1 INTR - Interrupt Request 1 PA - Parity control 1 PB - Parity control 2 C0-C1 - Cyce Control Lines: 2 +5v - Power Lines (not counted as part of the 56)14 Gnd - Ground Lines (not counted as part of the 56)PDP-11计算机没有专用的I/O总线,而是使用Unibus总线用于数据的输入输出。PDP-11/40以及周边设备的寄存器被映射到内存最高位的8KB空间,当CPU提及某个地址的时候,可能是指部份物理内存,也可能是指输入输出设备的内存,用来存取内存的CPU指令同样可以用来存取设备。这种方式被称为内存映射I/O(Memory Mapped I/O)??应用在PDP上的结构图总线宽度数据位数总线传输率,最快是400ns一个16位数据,即每分钟2.5million个16位数据。典型应用是每分钟一百万个16位数据。UNIBUS总线通信方式除存储器外,任意一个连接在UNIBUS上的设备都可以占用总线发数据,为保证在同一时间内只能有一个申请者使用总线,需要设置总线仲裁机构。连接在UNIBUS上的设备在通信时有主设备和从设备之分(master/slave)。占用总线一方是master,另一方称为slave。内存永远是slave,CPU和外围设备可以是master也可以是slave。外围设备通过两种方式使用中断方式,设备产生中断请求,CPU相应中断通信流程设备请求中断,通过设置BR线的信号电平总线仲裁器识别到BR信号,判断中断优先级,检查BUS BUSY信号线总线仲裁器发出BG信号告诉设备允许中断设备收到BG信号,发出SACK信号,告诉总线仲裁器,我被选中,同时清除BR信号状态收到SACK信号,清除BR信号设备发出总线忙(BUS BUSY)信号,清除SACK(成为master)设备发出中断(INTR)信号,并发送自己的向量地址CPU做出判断,发出SSYN(SLAVE SYNC)信号告诉设备,接收向量地址,允许中断设备清除INTR,清除向量地址,清除BBSY信号,将BUS控制权交给CPUCPU清除SSYN信号,保存信息以便恢复中断前程序状态,执行中断服务程序。DMA方式,绕过CPU直接传输数据通信流程设备发出NPR信号总线仲裁器识别到NPR,发出NPG信号设备收到NPG信号,发出SACK,告诉总线仲裁器,我被选中,清除NPR总线仲裁器收到SACK,清除NPG设备设置总线忙(BUS BUSY),清除SACK(成为master)设备开始数据传输设备取消占用总线时清除BUS BUSY信号总线仲裁优先级结构上区分(纵向区分)DMA方式最高,其次是中断方式,总线仲裁器通过内部逻辑电路判断优先级,BR7最高,BR4最低横向区分连接在同一条总线请求线
您可能关注的文档
- 黄河源头地区在黄河流域可持续发展中的经济影响.doc
- 黄河鲤安全高效健康养殖技术.doc
- 黄海所理化实验楼信息工程改造设计要求-2007-925.doc
- C语言实现串行通信接口程序文档.doc
- 黄田学校初中汉语课程标准试题及答案.doc
- c语言实现八数码问题.doc
- 黄粉虫实验报告.doc
- c语言实现加密解密.doc
- 黄羊川职中中考总复习中考地理选择题专项复习550题.doc
- C语言实现学籍管理系统.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 农村电商(农产品电商)运营全套教学课件.pptx
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- (最新)ISO31073-2022风险管理术语(译2022-04)(推荐下载).pdf VIP
- (最新)村干部考试试题(含答案).docx VIP
- zippo图册年度机系列整合(更新至C25).docx VIP
- 多轴车铣复合加工运动转换方法:原理、实践与创新.docx
- 商务礼仪商务礼仪培训专用.ppt VIP
- 《铁路劳动安全》第04章预防机动车辆伤害.pptx VIP
- 化工制图第1章 制图基础.ppt VIP
- 化工制图AutoCAD应用基础-03章.pptx VIP
原创力文档

文档评论(0)