ImageVerifierCode 换一换
格式:PDF , 页数:78 ,大小:1.26MB ,
资源ID:546067      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-546067.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BS 6475-1984 Specification for processor system bus interface (Eurobus A)《处理器系统总线接口(欧洲总线A)规范》.pdf)为本站会员(appealoxygen216)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

BS 6475-1984 Specification for processor system bus interface (Eurobus A)《处理器系统总线接口(欧洲总线A)规范》.pdf

1、BRITISH STANDARD BS6475:1984 Specification for Processor system bus interface (Eurobus A) UDC681.325:681.3182.7BS6475:1984 This BritishStandard, having been prepared under the directionof the Office and Information Standards Committee, was published underthe authority of the BoardofBSI and comesinto

2、effecton 30April1984 BSI02-2000 The following BSI references relate to the work on this standard: Committee reference OIS/13 Draft for comment83/61491DC ISBN 0 580 13789 9 Committees responsible for this BritishStandard The preparation of this BritishStandard was entrusted by the Office and Informat

3、ion Standards Committee (OIS/-) to Technical Committee OIS/13 upon which the following bodies were represented: British Gas Corporation British Railways Board British Telecommunications Business Equipment Trade Association Central Computer and Telecommunications Agency Department of Trade and Indust

4、ry (National Physical Laboratory) Electricity Supply Industry in England and Wales Electronic Engineering Association Institute of Measurement and Control Ministry of Defence Coopted member Amendments issued since publication Amd. No. Date of issue CommentsBS6475:1984 BSI 02-2000 i Contents Page Com

5、mittees responsible Inside front cover Foreword iv 0 Introduction 1 1 Scope 3 2 Definitions 3 3 Designation of a particular Eurobus 5 4 Compliance 5 5 Protocols for Eurobus A 5 6 Electrical and timing requirements 15 Appendix A Eurobus10/A logical implementation 25 Appendix B Eurobus18/A logical imp

6、lementation 25 Appendix C Eurobus26/A logical implementation 26 Appendix D Eurobus34/A logical implementation 26 Appendix E Connector allocation 27 Appendix F Examples of application of protocol rules 33 Appendix G Method of address allocation for mixed data widths 50 Appendix H Example of Eurobus b

7、ackplane construction 54 Appendix J Mechanical option1: forced air convection cooled double Eurocard for UK Ministry of Defence use with Eurobus18/A 54 Appendix K Extender panel 60 Appendix L Examples of the application of Eurobus A timing requirements 60 Appendix M Bus receiver a.c. noise rejection

8、 67 Appendix N Test circuit and waveform for determination of transient sink current 68 Figure 1 Eurobus with some typical devices 2 Figure 2 Bus terminations 16 Figure 3 End terminator/spur card 19 Figure 4 Test circuit 20 Figure 5 Signal edge characteristics 22 Figure 6 Allocation of an idle bus a

9、nd allocation of a bus already in use for a basic Read, Write or Vector cycle 33 Figure 7 Reallocation of a bus being used for a Hold or Retain cycle 36 Figure 8 Interrupt cycle 38 Figure 9 Read cycle 39 Figure 10 Write cycle 40 Figure 11 Vector cycle 41 Figure 12 Cycle time-out using cycle abort 43

10、 Figure 13 Memory protect using cycle abort 44 Figure 14 Multiple buses 46 Figure 15 Resolution of deadly embrace 47 Figure 16 Slave asks arbiter to remove allocation from master 49 Figure 17 Backplane cross section 54 Figure 18 MOD standard forced air convection cooled double Eurocard for Eurobus 1

11、8/A 56 Figure 19 Side1 (component side) 61BS6475:1984 ii BSI 02-2000 Page Figure 20 Side2 (non-component side) 62 Figure 21 Test pulses 67 Figure 22 Test circuit for determination of bus receiver a.c. noise rejection 68 Figure 23 Test circuit for determination of transient sink current 68 Figure 24

12、Test waveform for determination of transient sink current 69 Table 1 Eurobus A protocol lines 7 Table 2 Coding of byte mode/address space selection lines 9 Table 3 Address recognition protocol (N =7) 9 Table 4 Address modifier codes to be recognized by slave devices of different widths sharing the s

13、ame bus 10 Table 5 Identification of symbols 17 Table 6 Termination network resistor ratings 17 Table 7 Termination network diode characteristics 17 Table 8 Power supply ranges at the bus transmitters and receivers 18 Table 9 D.C. characteristics of the bus transmitter/receiver pair 19 Table 10 D.C.

14、 characteristics of the bus receiver 19 Table 11 D.C. characteristics of the bus transmitter 20 Table 12 A.C. noise rejection of the bus receiver 20 Table 13 A.C. requirements of the bus transmitter 20 Table 14 Current drawn from a bus line in the quiescent state 21 Table 15 Current output to a bus

15、line in the active state 21 Table 16 Properties of waveform 21 Table 17 Eurobus A timing 22 Table 18 Eurobus10/A byte address code 25 Table 19 Eurobus18/A byte address code 25 Table 20 Eurobus26/A byte address code 26 Table 21 Eurobus34/A byte address code 26 Table 22 Eurobus10/A allocation of conne

16、ctor pins to signals 27 Table 23 Eurobus18/A allocation of connector pins to signals 28 Table 24 Example of Eurobus18/A signal allocations in an actual implementation 29 Table 25 Eurobus26/A allocation of connector pins to signals 30 Table 26 Eurobus34/A allocation of connector B pins to signals 31

17、Table 27 Eurobus34/A allocation of connector A pins to signals 32 Table 28 Allocation of an idle bus 34 Table 29 Reallocation of a bus being used for a basic cycle 35 Table 30 Reallocation of a bus being used for a Hold or Retain cycle 37 Table 31 Interrupt cycle 39 Table 32 Read cycle 40 Table 33 W

18、rite cycle 41 Table 34 Vector cycle 42 Table 35 Cycle time-out using cycle abort 43 Table 36 Memory protect using cycle abort 45 Table 37 Resolution of deadly embrace 48BS6475:1984 BSI 02-2000 iii Page Table 38 Slave asks arbiter to remove allocation from master 50 Table 39 Address recognition proto

19、col (N=15) 51 Table 40 Address recognition protocol (N=23) 52 Table 41 Address recognition protocol (N=31) 53 Table 42 Input/output connector A 57 Table 43 Input/output connector B 58 Table 44 Minimal delays complying with timing requirements 63 Publications referred to Inside back coverBS6475:1984

20、iv BSI 02-2000 Foreword This BritishStandard was published under the direction of the Office and Information Standards Committee. It is based on the Eurobus A specification, published by the Ministry of Defence as Defence Standard00-20, and specifies the same interface. The text of this standard is

21、under consideration by the International Organization for Standardization (ISO) with a view to publication as ISO6951. For ease of production, Figure 1 to Figure 20 have been reproduced from Ministry of Defence Standard00-20, with alterations to Figure 2, Figure 5 and Figure 18, with the permission

22、of the Ministry of Defence. Certain conventions are not identical to those used in BritishStandards. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Standards are responsible for their correct application. Compliance with a British Standard

23、 does not of itself confer immunity from legal obligations. Summary of pages This document comprises a front cover, an inside front cover, pagesi toiv, pages1to70, an inside back cover and a back cover. This standard has been updated (see copyright date) and may have had amendments incorporated. Thi

24、s will be indicated in the amendment table on the inside front cover.BS6475:1984 BSI 02-2000 1 0 Introduction 0.1 General. This standard specifies the set of signal lines that constitute the bus itself, and the interfacing of devices connected to the bus. This standard specifies protocols for the al

25、location of bus time to devices wishing to make transfers and for the transfer of data between devices. The standard does not, however, specify priority rules, these being left to be formulated individually for each system. This standard specifies a full set of signalling rules to be followed by the

26、 device responsible for bus allocation and by devices conducting transfers. Appendix F gives illustrative examples of each of the possible types of transfer. The set of electrical and signal timing requirements specified in clause6 uniquely defines the interface that is Eurobus A. Certain mechanical

27、 requirements are specified in clause6, namely those that directly affect the electrical characteristics (e.g.the physical length of the bus, the spacing of device connectors on the bus, the pin pitch on connectors and the signal disposition on the connectors), but this standard does not further spe

28、cify the mechanical implementation. An example of a possible mechanical implementation of EurobusA is given in Appendix J. Implementations of Eurobus A are possible with8,16,24, 32, -bit data widths and devices having different data widths can operate on the same bus. Logical implementation summarie

29、s for the first four of the possible data widths are given in Appendix A to Appendix D. Appendix E specifies the connector allocation. The group of signal lines constituting an assembled Eurobus A provides the means for the transfer of binary digital information between up to20 devices plugged into

30、the backplane of a single equipment shelf. Devices share the bus on a time-division multiplex basis. The length of the backplane is limited to a maximum of460mm. The signal lines form an asynchronous unbalanced voltage interface capable of operating at transfer rates of up to6.5 10 6words or bytes p

31、er second. 0.2 Data width and addressing capability. The data/address width of any device using the bus is theoretically unconstrained. However, the asynchronous protocols and addressing facilities of Eurobus A permit devices of8,16,24 and32-bit data widths to share the same bus, and when the bus is

32、 so shared, the maximum data width is that of the widest device. The full addressing capability of the bus enables devices to address any8-bit byte of any word in a normal address space defined by both of the following. a) The addressing range determined by the number of data/address bits. b) A two-

33、bit extension to the foregoinga). The full two-bit extension is available on buses with non-shared width, but on shared-width buses the use of these bits is restricted. In addition, any complete word can be addressed in a second address space of equal magnitude to the first, designated the pseudo ad

34、dress space. 0.3 Devices. Free choice is available to the system designer as to the devices connected to a Eurobus and the order in which they are connected. However, each bus needs to include both: a) an arbiter, the purpose of which is to control the time-division multiplexing of transfers on the

35、bus; b) if communication with other buses if required, a bus link to each of the other buses. Figure 1 shows an example of a bus with a number of typical devices including an arbiter and a bus link. 0.4 Bus allocation. Information is transferred between devices on a master-and-slave basis. A device

36、bids for control of the bus by means of its starred Request line and becomes the master device for that transfer after the arbiter has allocated the bus to it. This standard specifies the protocols by which devices bid for use of the bus and by which the arbiter allocates the use of the bus to one o

37、f them. The standard does not, however, specify the algorithm used in making the selection, thus the system designer is given the choice of an allocation algorithm in order to optimize system performance. The protocol whereby a master device may flag an interrupt to the arbiter is also specified, bu

38、t the subsequent action by the arbiter is left to the system designer to define. 0.5 Bus transfers. In addition to specifying the protocols for the execution of Read cycles (in which the master addresses a device as slave and reads data from it) and Write cycles (in which the master transfers data t

39、o the addressed slave), this standard also specifies the protocol for a Vector cycle in which an address, without data, is transferred from master to slave. BS6475:1984 2 BSI 02-2000 The bus allocation protocols permit a master to hold the bus for repeated use without the need to make a fresh bit fo

40、r every transfer, while also giving the arbiter the ability to instruct any master to release the bus for reallocation. A master is also permitted to retain the bus for an indivisible sequence of cycles, such as a Read-Modify-Write sequence. An additional protocol is defined whereby the arbiter may

41、abort a cycle that is deemed to have failed. 0.6 Interbus transfers. The protocols for Read, Write and Vector cycles permit a master on bus A, for example, wishing to effect a transfer with a slave on bus B, to address a bus linker on bus A as slave. The bus linker then bids for use of bus B as mast

42、er and addresses the required slave on bus B. Should master devices on both buses attempt simultaneous transfers, the bus link cannot become master on either bus and a condition of deadly embrace ensues. The Eurobus protocols permit the embrace to be broken simply. The protocols used by bus links to

43、 perform interbus addressing and data transfer are not within the scope of this standard. 0.7 Electrical requirements. The standard specifies the electrical and timing requirements that need to be obeyed by Eurobus A devices. Aspects covered within the electrical requirements include: a) the voltage

44、 levels of the active and quiescent logic states on the bus; b) the required characteristics of the terminations networks; c) the required characteristics of the bus transmitters and receivers; d) the required characteristics of the spurs to be connected to the bus. The specified set of electrical c

45、haracteristics presupposes certain bus settling times for the transitions on the signal lines. Arising from these, certain timing constraints are specified. These constraints ensure that the relevant signal lines will have settled to the appropriate state before an associated control signal transiti

46、on is issued. NOTEReproduced with permission of Ministry of Defence from Ministry of Defence Standard00-20. Figure 1 Eurobus with some typical devicesBS6475:1984 BSI 02-2000 3 0.8 Commercial and military versions. Two versions of Eurobus A are specified in this standard, a version for a commercial t

47、emperature range(0Cto70 C) and a version for a military temperature range(55 C to125 C). Where the requirements are different they are separately specified for each version. 1 Scope This BritishStandard specifies a processor system bus interface known as Eurobus A that is one of a family of interfac

48、es for use in modular data acquisition, communication and control systems for military, industrial and other applications. NOTE 1More detailed information about the requirements specified in this standard, including the data width and addressing capability, devices connected to the bus, bus allocati

49、on, bus transfers, interbus transfers and electrical requirements, and background information are given in clause0. NOTE 2In this standard, upper case letters are used for the first letter of names of bus cycles. NOTE 3The titles of the publications referred to in this standard are listed on the inside back cover. 2 Definitions For the purposes of this BritishStandard the following definitions apply. 2.1 address the location of a data

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1