从功能上看,总线控制器完成总线协议规定的任务,它有以下主要功能:
1、总线系统资源的管理
总线系统的资源主要有存储空间、设备端口空间、通道、中断等。总线控制器需要对资源进行分配,对资源冲突进行判定,需要对设备完成选择、启动、复位等功能。
2、总线系纯的定时
无论是同步总线还是异步总线,系统都必须有定时控制。所谓系统定时就是产生各种总线命令和标识信号,协调设备的工作过程,辅助总线仲裁器工作,控制设备占用总线的时间,产生各种定时信号等。
3、总线的仲裁
当总线中有若干个设备同时产生使用总线的请求时,需要对这些请求进行仲裁,以确定哪一个设备可以处于优先状态,从而获得总线使用权。
4、总线的连接
对于系统中存在多种总线,需要有总线控制器完成不同总线协议之间的转换;对于系统中有多条总线,总线控制器要完成这些总线之间的连接。
总线控制器概述
SM总线控制器是什么? 我总是回答:你的主板芯片组驱动没有装好吧。是的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。SMBus为系统和电源管理这样的任务提供了一条控制总线,使用SMBus的系统,设备之间发送和接收消息都是通过SMBus,而不是使用单独的控制线,这样可以节省设备的管脚数
微型计算机系统中采用的标准总线种类很多,但采用最多的是以下几种:
1、ISA总线
ISA(Industry Standard Architecture)即工业标准总线,是IBM公司为其生产的PC系列微型机制定的总线标准。1981年IBM推出PC/XT时,采用XT总线,数据宽度为8位,时钟频率为4.77MHz,所以ISA又称PC/XT总线。1984年又推出PC/AT时,在此基础上扩充为16位,6MHz的AT总线。AT的性能很好,被各种微型系统采用,所以就将AT和XT综合设计为工业标准总线ISA总线,时钟频率提高到8MHz。
2、MCA总线
ISA总线是开放式结构。IBM公司为了保护自身的利益,在1986年宣布PS/2机时,推出了一种相对封闭式的与ISA总线完全不同的全新的总线标准,称为微通道结构,即MCA(Micro Channel Architecture)。MCA总线是一种具有32位数据宽度的高性能总线标准,提供成组传送方式,即burst mode,又叫猝发式或迸发式。MCA被公认为是一种性能很好的总线,与ISA总线相比具有许多优点。但由于它的封闭性及其他一些原因没有发展起来,并且MCA与ISA不具有互换性。
3、EISA总线
1988年由COMPAQ、HP、AST、Epson、NEC等九家公司联合推出的EISA(ExtendedIndustrial Standard Architecture)是对ISA总线的扩展,是在ISA的基础上扩展成为高速的32位的总线体系结构。其主要特点是保证了与ISA总线的向下兼容,其意义在于保护了用户的投资。即ISA扩充和有关的软件的功能和特性都可以在EISA系统中保持有效,同时提供了较快的速度和较强的扩展能力,因而EISA总线一直被广泛应用。
4.PCI总线
PCI(Peripheral Component Interconnect)即外部设备互连总线,是时钟同步型输入/输出总线,用于连接微处理器和输入/输出设备。PCI总线是1992年6月由Intel公司提出的面向个人计算机的输入/输出总线。它不仅是为改善图形或图像的操作性能而设计,而是对整个系统提供了解决性能改进的方案。PCI总的设计思想是增加外设到CPU总线的数据传输量,与大量图形、图像处理相适应,并且又与传统兼容,使外设与CPU相对独立,便于标准化。
PCI总线不直接与CPU局部总线相连,它是通过PCI桥接器与CPU总线信号相连。PCI总线时钟为33MHz,与CPU时钟无关,总线的数据宽度为32位,并可扩展至64位,带宽可达132MB/S-264MB/S,提高了高速数据传输通路。对于不需要高速的传输设备,仍可以采用标准总线ISA,EISA,MCA连接。通过PCI总线的标准总线桥接器与PCI相连接,PCI总线的结构还可以扩充,从而可以增加外设的数量。
PCI总线支持并发工作。如CPU要访问PCI总线上的设备,它可以把一批数据快速写入桥接器的缓冲区,当这些数据从缓冲区不断写入PCI上的设备时,CPU可以同时执行其他操作。
你好,总线控制器是主板控制芯片上的一个通信控制器.它主要是通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。一个控制设备。希望对你有帮助哈。
你好,总线控制器是主板控制芯片上的一个通信控制器.它主要是通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。一个控制设备。希望对你有帮助哈。
SMBus是System Management Bus的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来...
在总线系统设计和总线使用中.有几个必须注意的基本要素:
总线的宽度;
总线的类型;
总线的仲裁机制;
总线的定时方式;
总线的数据传送方式。
不管是哪一种形式的总线控制器,都可以采用3种控制方法:优先权固定控制法、定时查询计数法以及独立请求控制法。
文章简要介绍了I2C总线的规范,给出了用FPGA实现I2C总线控制器各个功能模块的详细设计方法,从代码移植方面分析了数据缓存的编码方法,并对该I2C总线控制器进行了仿真验证。
CAN总线是一种成熟的串行通信总线,它具有可靠性高、稳定性好、抗干扰能力强、通信速率高、维护成本低、实时性强、很好的开放性及数据兼容性等优点。CAN总线这些众多的优点使其广泛应用于工业自动化控制等领域。其应用的广泛性则进一步对CAN总线IP提出了需求。同时以IP实现的CAN总线控制器所具有的通用处理器访问接口,良好的可移植性等优点使其可以集成于各种嵌入式SoC设计中。文中从CAN总线的规范和特点出发,提出了CAN总线控制器IP核的特点并定义了其功能,采用Verilog语言设计实现了CAN总线控制器IP核的功能,最后通过仿真和FPGA原型验证,证明了设计实现的正确性。目前CAN总线控制器IP核已经应用于SOPC和SoC的嵌入式应用设计中。
几年前,Intel在其81x系列芯片组中就开始使用ICH芯片,并在ICH中运用System Management Bus(简称Smbus,系统管理总线)技术。SM总线控制器是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。
为系统和电源管理这样的任务提供了一条控制总线,使用SMBus的系统,设备之间发送和接收消息都是通过SMBus,而不是使用单独的控制线,这样可以节省设备的管脚数。在845G及以后的Intel芯片组中,使用的则是ICH的升级产品ICH4和ICH5,它们都是在Windows 98/2000/XP以后推出的,所以操作系统不能很好地识别这类硬件,需要单独安装Intel主板芯片组的驱动程序"Intel Software Installation Utility",可以在主板驱动盘上找到这个程序,其安装文件名一般为infinst_autol.exe。
RX3iProfiNet总线控制器、PAC3iNIU模块,RX3i串行通讯模块;RX3iCPU、RX3iProfibus总线从站单元。