关于嵌入式总线技术

发布者:阳关三迭最新更新时间:2017-05-15 关键字:嵌入式  总线 手机看文章 扫描二维码
随时随地手机看文章

总线基础总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。下面就随嵌入式小编一起来了解一下相关内容吧。

总线是一种内部结构,它是CPU、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。

总线的工作原理当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。发送器件完成通信,将总线让出(输出变为高阻态)。

总线的分类

A. 按功能和规范分。

 

 

图1三类总线在微机系统中的地位和关系

(1) 片总线(Chip Bus, C-Bus) 又称元件级总线,是把各种不同的芯片连接在一起构成特定功能模块(如CPU模块)的信息传输通路,它的宽度可以是8、16、32或64位。目前比较流行的几种内部总线技术:I2C总线、SCI总线等。

(2) 内总线(Internal Bus, I-Bus) 又称系统总线或板级总线,是微机系统中各插件(模块)之间的信息传输通路。例如CPU模块和存储器模块或I/O接口模块之间的传输通路。常用的有PC总线、AT总线(ISA总线)、PCI总线等。

(3) 外总线(External Bus, E-Bus)又称通信总线,是微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如EIA RS-232C、IEEE-488等。

其中的系统总线,即通常意义上所说的总线,一般又含有三种不同功能的总线,即数据总线DB、地址总线AB和控制总线CB。

有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。

51系列单片机的地址总线和数据总线是复用的,而一般PC中的总线则是分开的。“数据总线DB”用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。

需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以是指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。“地址总线AB”是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64KB,16位微型机(x位处理器指一个时钟周期内微处理器能处理的位数多少,即字长大小)的地址总线为20位,其可寻址空间为2^20=1MB。一般来说,若地址总线为n位,则可寻址空间为2^n字节。“控制总线CB”用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、设备就绪信号等。

因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU。

B. 按传输数据的方式划分

可以分为串行总线和并行总线。串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有SPI、I2C、USB及RS232等。常见并行总线有VME总线和PCI总线等。串行总线传输速度比并行快,并行总线的时钟一般为33MHz或66MHz。

C. 按时钟信号是否独立分

可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。I2C总线、SPI总线、PCI总线、CPCI总线是同步串行总线,SCI总线、IEEE 488和ANSI X3.131-1986 SCSI总线、VME总线、RS232采用异步串行总线。 4. 总线的主要技术指标

1、总线的带宽(总线数据传输速率)

总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:总线的带宽=总线的工作频率*总线的位宽/8 或者 总线的带宽=(总线的位宽/8 )/总线周期

2、总线的位宽

总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。

3、总线的工作频率

总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。

4. 总线的优缺点采用总线结构的主要优点:

- 简化了硬件的设计。便于采用模块化结构设计方法,面向总线的微型计算机设计只要按照这些规定制作cpu插件、存储器插件以及I/O插件等,将它们连入总线就可工作,而不必考虑总线的详细操作。

- 简化了系统结构。整个系统结构清晰。连线少,底板连线可以印制化。

- 系统扩充性好。一是规模扩充,规模扩充仅仅需要多插一些同类型的插件。二是功能扩充,功能扩充仅仅需要按照总线标准设计新插件,插件插入机器的位置往往没有严格的限制。

- 系统更新性能好。因为cpu、存储器、I/O接口等都是按总线规约挂到总线上的,因而只要总线设计恰当,可以随时随着处理器的芯片以及其他有关芯片的进展设计新的插件,新的插件插到底板上对系统进行更新,其他插件和底板连线一般不需要改。

- 便于故障诊断和维修。用主板测试卡可以很方便找到出现故障的部位,以及总线类型。

采用总线结构的缺点: 1、利用总线传送具有分时性。当有多个主设备同时申请总线的使用是必须进行总线的仲裁。 2、总线的带宽有限,如果连接到总线上的个硬件设备没有资源调控机制容易造成信息的延时(这在某些即时性强的地方是致命的)。3、连到总线上的设备必须有信息的筛选机制,要判断该信息是否是传给自己的。

嵌入式总线技术分类

一、 内部总线、系统总线和外部总线

1、内部总线Internal Bus :将处理器的所有结构单元内部相连。它的宽度可以是8、16、32、或64位。

目前比较流行的几种内部总线技术: I2C总线

I2C(Inter-IC)总线10多年前由Philips公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。

SPI总线

串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI总线是一种三线同步总线,因其硬件功能很强,所以,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。

SCI总线

串行通信接口SCI(serial communicaTIon interface)也是由Motorola公司推出的。它是一种通用异步通信接口UART,与MCS-51的异步通信功能基本相同。

2、系统总线:系统总线又称内总线或板级总线。因为该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。常用的有PC总线、AT总线(ISA总线)、PCI总线等。

系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)

目前比较流行的几种系统总线技术: ISA总线

ISA(industrial standard architecture)总线标准是IBM 公司1984年为推出PC/AT机而建立的系统总线标准,所以也叫AT总线。它是对XT总线的扩展,以适应8/16位数据总线要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA总线插槽。ISA总线有98只引脚。

以上是关于嵌入式中-关于嵌入式总线技术的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。

关键字:嵌入式  总线 引用地址:关于嵌入式总线技术

上一篇:清华量子存储器有啥用?看看此文的解释吧
下一篇:嵌入式系统开发中五个设计驱动程序的方法

推荐阅读最新更新时间:2024-05-03 01:11

嵌入式Linux平台下电力载波路由器的软件设计
   电力载波(PLC)是电力系统通信的一种基本方式,广泛应用于电力行业的自动化抄表系统中。由于电力载波是利用电力线来作为传输媒介,因此,电力线路的距离长短和用户的用电负荷都会对电力载波通信效果造成影响,而通过载波模块实现对一台区下所有电表的直抄是不可能的。目前常用的解决方法是为每块电表安装带中继转发功能的载波模块,不能直抄的表可以通过距离远近或信号质量较佳的表对其进行中继转发抄收。电力载波通信信道,其载波通信信号衰减大、干扰严重、不稳定,如何根据线路状态以及通信距离的远近自动分配各电表的中继节点并动态维护这些节点是进行中继转发抄收时应解决的问题。因此有必要设计一种电力载波通信路由器以实现对一台区下各节点中继路径的智能制定及其维护
[嵌入式]
基于EPLD的PCI总线仲裁器的设计与实现
    摘 要: 以自行研制开发的PCI高速总线背板为背景,系统地论述了PCI总线的仲裁机制、总线的缺省占用、仲裁信号协定及优先级仲裁算法,给出了采用EPLD实现仲裁器功能的编程设计。   关键词: PCI总线 仲裁机制 总线的缺省占用 仲裁信号协定 仲裁算法   随着VLSI/ULSI技术的发展,可编程逻辑器件EPLD/FPGA越来越受到人们的青睐,由于它具有集成度高、速度快、开发周期短、费用低、用户可定义功能及可重复编程和擦写等许多优点,其应用领域不断扩大。这些器件的灵活性和通用性使得它们已成为研制和开发复杂数字系统的理想选择。   在PCI总线技术规范的基础上,采用EPLD实现了高速PCI总线背板中
[嵌入式]
慧荣科技荣获中国闪存市场峰会“最佳嵌入式应用奖” 扎根
慧荣科技公司(Silicon Motion Technology Corporation, 纳斯达克交易代码: SIMO)日前荣获中国闪存市场峰会(CFMS2017)颁发的“最佳嵌入式应用奖”,以表彰其多年来在中国嵌入式市场的产品和服务优异表现:其嵌入式控制器芯片开放SDK,大量应用在国内模组厂的EMMC和EMCP产品中,除原厂外芯片厂商外,嵌入式控制器市场份额总体全球第一。 随着大数据和人工智能时代的到来,在服务器,物联网,车载,通讯及终端等领域,对数据存储的需求与日剧增。2017年全球存储市场规模大约400亿美元,其中中国存储占据全球30%的市场。中国存储的发展受到全球存储厂商的重点关注。在过去的十余载中,慧荣科技为全球用
[嵌入式]
慧荣科技荣获中国闪存市场峰会“最佳<font color='red'>嵌入式</font>应用奖” 扎根
Silicon Labs参考设计帮助开发人员在5分钟内转动电机
高性能模拟与混合信号IC领导厂商Silicon Labs(芯科实验室有限公司, NASDAQ: SLAB)今日宣布推出无刷直流(BLDC)电机控制参考设计,它特别针对采用Silicon Labs C8051F85x/6x微控制器(MCU)的BLDC应用而设计,具有使用就绪的完整硬件和软件开发包。Silicon Labs的全新参考设计提供了完整的系统级解决方案,可有效加速嵌入式开发,适用于各种电机控制应用,包括遥控直升机、电动玩具车、电子调速器、个人电脑和电风扇、电动工具(例如切割器、电动剪刀、割草机、螺钉枪和装订器)以及小家电(例如搅拌器、研磨机、电动牙刷和真空吸尘器)等。 随着嵌入式系统设计的复杂性不断增加,开发进度日益
[嵌入式]
Silicon Labs参考设计帮助开发人员在5分钟内转动电机
匠心筑梦,ST为嵌入式人才培养做了这些事!
日前,由意法半导体(ST)支持的第五届(2022)全国大学生嵌入式芯片与系统设计竞赛全国总决赛圆满落幕。本次大赛旨在提高全国高校学生在嵌入式芯片及系统设计领域、可编程逻辑器件应用领域自主创新设计与工程实践能力,培养具有创新思维、具备解决复杂工程问题能力且拥有团队合作精神的学生,在活跃校园创新创业学术氛围的同时,推进高校与企业人才培养合作共建。 据悉,本次大赛以“创意发挥、规范设计、突破自我、快乐大赛”为原则,采用组委会指定开发平台作为核心设计前提,由参赛团队自行选择参赛项目进行开放式自主设计,亦可在指定开发平台之外自行设计扩展搭建其他电路构成应用系统。 为了鼓励学生们更好地学习使用业内新技术,ST结合自身新产品技术给广大参
[嵌入式]
匠心筑梦,ST为<font color='red'>嵌入式</font>人才培养做了这些事!
用FPGA实现1553B总线接口中的曼码编解码器
引言 曼彻斯特码编码、解码器是1553B总线接口中不可缺少的重要组成部分。曼彻斯特码编解码器设计的好坏直接影响总线接口的性能。本文介绍的是MIL-STD-1553B接口中最曼彻斯特码的编码和解码器的设计实现。 在电子设计领域,可编程器件的广泛应用为数字系统的设计带来极大的灵活性,1片FPGA/CPLD芯片可替代上百个IC电路。同时,Altera公司开发的MAX+PLUS II和QUARTUS II软件,是完全集成化的可编程逻辑设计环境;Synplicity公司的Synplify是专门用于FPGA和CPLD的一种优秀逻辑综合工具;VHDL更是一种功能强大的硬件设计语言,可用简洁的代码描述来进行复杂控制逻辑的设计。所这些使得硬
[嵌入式]
嵌入式MCU硬件设计概述
1引言 目前,集成电路的嵌入式技术发展越来越快,各色嵌入式产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制核心的高性能、低功耗的微控制器(MCU)起到了决定性作用。因此以CPU为核心MCU的设计也成为了诸多高等院校、各大公司进行市场竞争的一个主流发展方向。 2 MCU选型技术 微控制器(MCU)的应用领域非常广泛,如消费类电子市场中的手机、照相机、摄像机、MP3、MP4、平板电脑、笔记本电脑、PC机、各种遥控电动玩具等,还有汽车电子的电子钥匙、控制系统、导航、倒车影像、倒车雷达等,还有各种安全防卫系统、医疗器械、工业控制、武器装备、航空航天等各个领域。因此在设计MCU之前需要进行明确的市场定位,从而
[电源管理]
<font color='red'>嵌入式</font>MCU硬件设计概述
LAN91C111型控制器在嵌入式以太网接口中的应用
摘要:嵌入式以太网不仅可用于工业现场实现现场节点的自动上网功能,而且还可以用于信息家电的以太网接口实现远程控制,具有很好的发展前景。文章介绍基于TMS320LF2407型DSP的嵌入式系统与LAN91C111型自适应10Mb/s/100Mb/s嵌入式以太网控制的接口电路及软硬件实现方法。 关键词:数字信号处理 LAN91C111 TCP/IP 嵌入式以太网 1 引言 在电子设备日趋网络的背景下,目前广泛使用的以太网及TCP/IP协议已经成为事实上最常用的网络标准之一,它的高速、可靠、分层及可扩充性使得它在各个领域的应用越来越灵活,很多情况下运用以太网和TCP/IP能够简化结构和降低成本。目前关于嵌入式以太网的设计方案不是很
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved