发明名称 Bridging a host bus to an external bus using a host-bus-to-processor protocol translator
摘要 An expansion module for a Handspring Visor (which conforms to the Springboard bus specification) includes a multi-master AMBA Advanced System Bus (ASB). Optionally, an Arm7 processor is attached to this bus via an Arm7 to ASB interface as one master. The Springboard bus of the visor is coupled to the ASB bus via a Springboard-to-ASB-bus bridge. This bridge comprises a protocol translator and a second Arm7 to ASB interface. The protocol translator translates bi-directionally between the Springboard bus protocol and the Arm7TDMI protocol. The translator includes an interface to the Springboard bus and a state machine. The state machine coordinates data transfers between the buses. The state machine also monitors signals indicating when each of said buses begins to treat a data transfer as complete so that the data transfer can be validated or flagged as an error condition. A programmable counter adjusts maximum counts to compensate for different clock frequencies, in measuring a write-wait state duration to ensure valid writes from the Visor to the ASB bus. Using this basic design framework, a developer of Springboard expansion modules can take immediate advantage of the performance and the variety of peripherals available for the ASB bus. Furthermore, using the same translator and merely changing the interface to the external bus, a Springboard developer can take advantage of peripherals developed for other external buses as well.
申请公布号 US6571308(B1) 申请公布日期 2003.05.27
申请号 US20000495041 申请日期 2000.01.31
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V. 发明人 REISS LOREN B.;SEXTON BONNIE C.;SHIEL D. ADAM
分类号 G06F13/36;G06F13/40;(IPC1-7):G06F13/36 主分类号 G06F13/36
代理机构 代理人
主权项
地址