CN100395745C - Computer system and control system for peripheral device - Google Patents
Computer system and control system for peripheral device Download PDFInfo
- Publication number
- CN100395745C CN100395745C CNB2004100433485A CN200410043348A CN100395745C CN 100395745 C CN100395745 C CN 100395745C CN B2004100433485 A CNB2004100433485 A CN B2004100433485A CN 200410043348 A CN200410043348 A CN 200410043348A CN 100395745 C CN100395745 C CN 100395745C
- Authority
- CN
- China
- Prior art keywords
- bus
- peripheral device
- processor
- pin
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Bus Control (AREA)
Abstract
一种外围装置的控制系统,包含处理器、第一总线、桥接装置。处理器包含一组控制指令。第一总线使用第一总线协议与该处理器装置连接。桥接装置,以第一总线协议与第一总线沟通,并且以第二总线协议与该外围装置沟通。其中,处理器通过第一总线与该桥接装置,传送该组控制指令至该外围装置,使处理器直接控制该外围装置执行一预定的功能。
A control system for a peripheral device includes a processor, a first bus, and a bridge device. The processor includes a set of control instructions. The first bus is connected to the processor device using a first bus protocol. The bridge device communicates with the first bus using the first bus protocol and communicates with the peripheral device using a second bus protocol. The processor transmits the set of control instructions to the peripheral device through the first bus and the bridge device, so that the processor directly controls the peripheral device to perform a predetermined function.
Description
技术领域 technical field
本发明涉及计算器系统以及外围装置控制系统,用以控制一外围装置。The invention relates to a computer system and a peripheral device control system for controlling a peripheral device.
背景技术 Background technique
随着计算机系统功能的不断扩充,各种将计算机外设装置加以模块化与扩充的方式也越发多元化。已知技术中,计算机系统多具有中央处理器(Central Processing Unit,CPU),以统筹控制计算机系统中的各组件与周边装置。中央处理器多与总线相连,并以一预定的频率,通常俗称为中央处理器的外频,传输数据至总线或与总线进行信号的沟通。各外围装置的数据处理速度与中央处理器以及总线的数据处理速度常常各不相同,彼此间存有相当大的差距,因此,速度较慢的外围装置一般则通过芯片组,诸如南北桥芯片组,与总线连接。而中央处理器一般并不直接控制外围装置的细部或单独功能。在这种情形下,欲使外围装置能正常运作,已知技术的周边装置多半具有诸如8032、Z80的类的微控制器。当中央处理器传送一指令(instruction)至外围装置时,该指令由外围装置上的微控制器接收,微控制器进而对外围装置的各功能模块进行控制,以实现该指令的要求。With the continuous expansion of computer system functions, various ways to modularize and expand computer peripheral devices are also becoming more and more diversified. In the known technology, most computer systems have a central processing unit (Central Processing Unit, CPU) to coordinate and control various components and peripheral devices in the computer system. The central processing unit is mostly connected to the bus, and transmits data to the bus or communicates with the bus at a predetermined frequency, commonly known as the FSB of the central processing unit. The data processing speed of each peripheral device is often different from the data processing speed of the central processing unit and the bus, and there is a considerable gap between them. Therefore, the slower peripheral devices are generally processed by chipsets, such as the north-south bridge chipset. , connected to the bus. The central processing unit generally does not directly control the details or individual functions of the peripheral devices. In this case, in order to make the peripheral devices work normally, most of the peripheral devices in the known technology have microcontrollers such as 8032 and Z80. When the central processing unit sends an instruction to the peripheral device, the instruction is received by the microcontroller on the peripheral device, and the microcontroller further controls each functional module of the peripheral device to realize the requirement of the instruction.
由于已知技术中的外围装置不能由中央处理器直接控制,而必须包含微控制器,以便控制外围装置的各功能并使外围装置能正常运作,在这种情形下,各外围装置在进行模块化设计时仍需考虑微控制器的安装,这会导致制造成本的增加。Since the peripheral devices in the known technology cannot be directly controlled by the central processing unit, but must include a microcontroller, so as to control the functions of the peripheral devices and make the peripheral devices can operate normally, in this case, each peripheral device is performing a module The installation of the microcontroller still needs to be considered when optimizing the design, which will lead to an increase in manufacturing costs.
发明内容 Contents of the invention
本发明提供一种外围装置控制系统,可用一处理器配合一桥接装置来直接控制一外围装置,而无须如已知技术必须通过外围装置内部的微控制器才能控制外围装置的各功能并使其正常运作。The present invention provides a peripheral device control system, which can directly control a peripheral device by a processor in cooperation with a bridge device, instead of using a microcontroller inside the peripheral device to control the various functions of the peripheral device and make it available. working normally.
本发明的外围装置控制系统主要包含:处理器、第一总线、桥接装置。处理器包含一组控制指令,该组控制指令在第一总线上传送时是使用并符合第一总线协议,以便能传送至桥接装置。而桥接装置以第一总线上的第一总线协议来与处理器沟通,并且以第二总线上的第二总线协议与该外围装置沟通。其中,处理器所发出的控制指令通过第一总线至桥接装置,而桥接装置则进一步转换该组控制指令并通过第二总线至该外围装置,如此一来,不必如已知技术必须通过微控制器,本发明的处理器便可以直接控制外围装置执行一特定的功能。The peripheral device control system of the present invention mainly includes: a processor, a first bus, and a bridge device. The processor includes a set of control instructions, which are used and conform to the first bus protocol when transmitted on the first bus, so as to be transmitted to the bridge device. The bridge device communicates with the processor using the first bus protocol on the first bus, and communicates with the peripheral device using the second bus protocol on the second bus. Wherein, the control commands issued by the processor pass through the first bus to the bridging device, and the bridging device further converts the set of control commands and sends them to the peripheral device through the second bus. If the processor is used, the processor of the present invention can directly control the peripheral device to perform a specific function.
相较于已知计算机系统,本外围装置控制系统可直接控制外围装置,以使控制系统中的处理器能直接控制该外围装置的各功能模块,而不须在该外围装置内部另外安装一微控制器才能实现上述目的,因此可以降低外围装置的制造成本。Compared with the known computer system, the peripheral device control system can directly control the peripheral device, so that the processor in the control system can directly control each functional module of the peripheral device, without additionally installing a microcomputer inside the peripheral device. Only the controller can realize the above purpose, so the manufacturing cost of the peripheral device can be reduced.
附图说明 Description of drawings
图1为本发明外围装置控制系统的功能方块图。FIG. 1 is a functional block diagram of the peripheral device control system of the present invention.
图2为图1桥接装置的功能方块图。FIG. 2 is a functional block diagram of the bridge device in FIG. 1 .
图3为本发明外围装置控制系统的时序图。FIG. 3 is a timing diagram of the peripheral device control system of the present invention.
图4为图1外围装置与桥接装置的功能方块图。FIG. 4 is a functional block diagram of the peripheral device and the bridge device in FIG. 1 .
图5为本发明外围装置控制系统另一实施例的功能方块图。FIG. 5 is a functional block diagram of another embodiment of the peripheral device control system of the present invention.
附图符号说明Description of reference symbols
10、60:微控制器装置控制系统 12、62:处理器10, 60: microcontroller
14:第一总线 16:桥接装置14: First bus 16: Bridge device
18:外围装置 30:数据撷取模块18: Peripheral device 30: Data acquisition module
32:总线协议转换模块 40:地址数据共享引脚32: Bus protocol conversion module 40: Address data sharing pin
42:数据引脚 44:第一寄存器42: Data pin 44: First register
46:第二寄存器 48:第一控制引脚46: The second register 48: The first control pin
50:第二控制引脚 52:第一引脚50: Second control pin 52: First pin
54:第二引脚 64:接口总线单元54: Second pin 64: Interface bus unit
66:内部总线 68:子处理器66: Internal bus 68: Subprocessor
具体实施方式 Detailed ways
请参阅图1,图1为本发明外围装置控制系统一实施例的功能方块图。外围装置控制系统10包含处理器12,第一总线14,以及桥接装置16。本实施例中第一总线14可为一先进微控制器总线架构总线(AdvancedMicro-controller Bus Architecture Bus,缩写为AMBA总线),AMBA总线连接于处理器12与桥接装置16之间,以第一总线协议(或称AMBA总线协议)与桥接装置16传输数据或指令。桥接装置16进一步经由第二总线20与外围装置18连结,并传输数据。该数据的内容可以包含一写入指令或读取指令,使处理器12得以藉该指令直接控制外围装置18。Please refer to FIG. 1 . FIG. 1 is a functional block diagram of an embodiment of the peripheral device control system of the present invention. The peripheral
请参阅图2,图2为图1桥接装置16的功能方块图。桥接装置16具有数据撷取模块30以及总线协议转换模块32。数据撷取模块30与第一总线14连接,根据第一总线14上所传送数据中的地址讯息进行判断,并且撷取相关并且适当的信息。而总线协议转换模块32用以将数据撷取模块30所撷取的数据由第一总线协议转换为一第二总线协议,使该数据或指令以符合第二总线协议的方式经由第二总线20传送至外围装置18。Please refer to FIG. 2 , which is a functional block diagram of the
本实施例中,处理器12可为业界常使用如ARM、MIPS等的精简指令集计算机处理器(Reduced Instruction Set Computer Processor,RISCProcessor)。此一处理器12包含一寻址区间,处理器12就是以发出落在该寻址区间中的地址讯息来控制外围装置18的操作。当控制系统10欲要求外围装置18执行一特定的周边操作或功能时,处理器12产生一组控制指令,该组控制指令包含落在该寻址区间中的一地址讯息,该组控制指令并经由第一总线14进行传送。由于桥接装置16亦连接于第一总线14上,当其中的数据撷取模块30判读第一总线14上的控制指令中所包含的地址讯息与其相关后,便将该组控制指令的内容撷取至总线协议转换模块32。之后总线协议转换模块32将该指令的内容暂时储存,进而以第二总线协议进行转换并将转换后的该组指令传送至外围装置18,使处理器12得以藉该组指令直接控制该外围装置18。In this embodiment, the
请参阅图3,图3为本发明外围装置控制系统一实施例的时序图。以下则以图3的时序图结合一具体的实施例,来说明本发明如何利用桥接装置16将第一总线14传来的讯息转换为第二总线20的讯息,以控制该外围装置18。在本实施例中,当处理器12欲写入数据至外围装置18时,处理器12会产生一组控制指令以便于后续控制外围装置18。该组控制指令包含一地址讯息,一写入讯息,一数据讯息,以及一数据确认讯息。综合而言,处理器12首先会通过第一总线(AMBA总线)14以符合AMBA总线协议的控制指令传送至桥接装置16,桥接装置16在接收到控制指令后会进行必要的信号协议转换,以便进一步将控制指令传送至外围装置18。Please refer to FIG. 3 . FIG. 3 is a timing diagram of an embodiment of the peripheral device control system of the present invention. The following uses the timing diagram of FIG. 3 in conjunction with a specific embodiment to describe how the present invention uses the
详细描述可如图3所示,处理器12经由第一总线14首先传送一地址讯息以及一写入讯息至桥接装置16,随后传送一数据讯息,并且于数据讯息传送完毕时,传送一数据确认讯息至桥接装置16。这部分的讯息传送,可参考如图3上半部所示。当第一总线14完成前述的讯息传送后,则恢复闲置状态,此时处理器12便可利用第一总线14与其它装置沟通,以便于将处理器12的效能发挥到最大。桥接装置16的数据撷取模块30会对于第一总线14上所传送的讯息加以判读,以了解目前的讯息是否和自己所负责的装置有相关,如果有,则必须进一步加以撷取与处理。因此当数据撷取模块30判读第一总线14上目前的地址讯息指向外围装置18时,则将第一总线14上的整组控制指令撷取至总线协议转换模块32,以便将第一总线协议转换为第二总线协议,并以第二总线协议将控制指令传送至该外围装置18。这部分的讯息传送,可参考如图3下半部所示。桥接装置16是以分时方式传送该组控制指令至该外围装置18。也就是说,桥接装置16首先将符合第二总线协议的地址讯息传送至该外围装置18,并且搭配一地址锁存讯息,接着桥接装置16将数据讯息传送至该外围装置18,并且搭配一写入讯息。如此一来,处理器12经由第一总线14、桥接装置16以及第二总线20,就可以成功将数据写入至外围装置18,而不需要如已知技术必须通过外围装置内部的微控制器才能完成。The detailed description can be shown in FIG. 3 , the
第二总线上的信号波形也可参考如图3所示。第二总线上的控制信号主要由地址讯息、数据讯息、写入讯息、读出讯息以及地址锁存讯息组成。第二总线上所产生的信号通常是属于特定的波形,例如:异步控制信号的方式,以此来进行数据传递或信号产生,而去控制外围装置18,其工作时钟通常只有数MHz至30MHz。The signal waveform on the second bus can also be referred to as shown in FIG. 3 . The control signals on the second bus are mainly composed of address information, data information, write information, read information and address latch information. The signals generated on the second bus usually belong to specific waveforms, such as asynchronous control signals for data transmission or signal generation, and to control the
本实施例中,外围装置18为MsC-51系列的外围装置,特别是MSC-518032的外围装置。此外外围装置18还可以为一光驱(Optical Disc Drive)、一可写入光驱(Recordable Optical Disc Drive)、或一USB转换器(USBTransceiver)、GPIO控制器、或任何独立于IC外的外围装置等等。这种外围装置的共通性是他们通常只是被动的接受来自外部其它命令的控制,发出这些命令者可以是与外围装置相连接的计算机系统,或是计算机系统中的中央处理器CPU。而且,只要外围装置18可接受外部的微控制器所控制,例如:可接受一51系列(MSC 51 family)的外部微控制器所控制,外围装置18内部可以不包含微控制器,或是包含微控制器但是不需要利用微控制器来进行与本发明相关的外围装置控制操作。In this embodiment, the
也就是说,在本实施例所举例的MSC-51 8032的外围装置通常不会内含控制器,但可以接受所相连接的计算机系统所发出的控制指令来加以控制。一个控制指令会对应到一串连续的特定波形,本发明所提出的桥接装置16就是用来做这种控制指令对应到特定波形的转换过程,以取代先前技术中微控制器的角色。如果没有本发明的桥接装置16,则必须由前端计算机系统中高速主控处理器12去产生这种波形,如此一来,也就表示处理器12必须预留出部分系统资源来进行此一工作,这会影响整体外围装置控制系统10的效率。在本实施例所举例的MSC-51系列的外围装置,如果其中具有微控制器时,通常也是属于慢速(<30MHz)且位数少(8或16位)的微控制器,但是必须可以接受前端主控的高速处理器12的指令。That is to say, the peripheral devices of the MSC-518032 exemplified in this embodiment usually do not include a controller, but can be controlled by receiving control commands from the connected computer system. A control command corresponds to a series of continuous specific waveforms. The
在本发明中,处理器12可经由第一总线14以及桥接装置16直接将指令传送至外围装置18,以控制外围装置18的一特定功能,例如:处理器12可直接传送指令分别命令光驱的读取头(pickup head)移动至特定位置,命令转轴马达旋转,以及命令激光头读取数据。由于本发明可直接控制外围装置18,所以被控制的外围装置18可以不必内含微控制器,只要是可以辨识并接受微控制器的指令即可,如此一来,可以降低外围装置的制造成本。In the present invention, the
请参阅图4,图4为图1外围装置18与桥接装置16的功能方块图。外围装置18以引脚共享方式与桥接装置16连接。桥接装置16具有地址数据共享引脚40。地址数据共享引脚40同时连接至外围装置18的数据引脚42、一第一寄存器44和一第二寄存器46。此外,桥接装置16还有第一控制引脚48、第二控制引脚50,分别连接至第一寄存器44,第二寄存器46。外围装置18还具有一第一引脚52,一第二引脚54,分别与第一寄存器44、第二寄存器46连接。第一引脚52可以是外围装置18的高地址引脚,而第二引脚52可以是外围装置18的低地址引脚。桥接装置16的地址数据共享引脚40分别传送第一讯号、第二讯号、以及数据讯号至第一寄存器44、第二寄存器46、以及外围装置18的数据引脚42。该第一寄存器44则暂时储存第一讯号,而该第二寄存器46则暂时储存第二讯号。之后,桥接装置16的第一控制引脚48以及第二控制引脚50分别传送一控制讯号以控制第一寄存器44、第二寄存器46,以将第一讯号、第二讯号传送至外围装置18的第一引脚52与第二引脚54。利用第一寄存器44,桥接装置16的第一控制引脚48就可以分时地使外围装置18的数据引脚42以及第一引脚52共享桥接装置16的地址数据共享引脚40。同样地,利用第二寄存器46,桥接装置16的第二控制引脚50就可以分时地使外围装置18的数据引脚42以及第二引脚54共享桥接装置16的地址数据共享引脚40。Please refer to FIG. 4 , which is a functional block diagram of the
图5为本发明外围装置控制系统另一实施例的功能方块图。在本发明所提出的架构下,若处理器本身并非使用AMBA总线,仍然可以适用本发明。图5则显示本发明另一实施例的外围装置控制系统60,在此系统60中,处理器62包含一子处理器68以及一内部总线(internal bus)66。也就是说,处理器62本身并非使用AMBA总线,而是使用专属的内部总线66或是一第三总线时,在这种情形下,则可先通过接口总线单元64进行总线转换的操作,将处理器62内部总线或是第三总线的信号先转换成第一总线(AMBA总线)14的信号规格,然后其余和桥接装置16以及外围装置18的信号传输部分就和前面所述相同,在此不再赘述。如此一来,即使处理器62本身的信号使用其专属的内部总线66,一样可以适用本发明。FIG. 5 is a functional block diagram of another embodiment of the peripheral device control system of the present invention. Under the architecture proposed by the present invention, if the processor itself does not use the AMBA bus, the present invention can still be applied. FIG. 5 shows a peripheral device control system 60 according to another embodiment of the present invention. In this system 60 , the processor 62 includes a sub-processor 68 and an internal bus 66 . That is to say, the processor 62 itself does not use the AMBA bus, but when using a dedicated internal bus 66 or a third bus. The signal of the processor 62 internal bus or the third bus is first converted into the signal specification of the first bus (AMBA bus) 14, and then the rest and the signal transmission part of the
综合而言,本发明的外围装置控制系统的特征与优点,可以整理如下:In summary, the features and advantages of the peripheral device control system of the present invention can be summarized as follows:
1.本发明主要是利用处理器配合桥接装置来直接控制外围装置,无须如已知技术必须通过外围装置内部的微控制器才能控制外围装置的各功能并使其正常运作。在本发明中,外围装置主要是由桥接装置通过第二总线来加以控制,这种情形下,外围控制装置中是否内含或不内含微控制器就都没关系,只要可以通过第二总线加以控制,甚至可将外围装置内部的微控制器加以省略,因此本发明可以在不影响原来系统正常运作下来节省微控制器的制造成本。1. The present invention mainly utilizes the processor to cooperate with the bridging device to directly control the peripheral device, and does not need to use the micro-controller inside the peripheral device to control the functions of the peripheral device and make it work normally as in the known technology. In the present invention, the peripheral device is mainly controlled by the bridge device through the second bus. In this case, it doesn't matter whether the peripheral control device contains or does not contain a microcontroller, as long as it can be controlled through the second bus. Control, and even the microcontroller inside the peripheral device can be omitted, so the present invention can save the manufacturing cost of the microcontroller without affecting the normal operation of the original system.
2.本发明所提出的桥接装置可以将处理器所发出的控制指令转换为特定波形,以后续控制外围装置的各种操作,因此可以取代先前技术中微控制器的角色。而一般微控制器中的内部电路较本发明所提出的桥接装置复杂许多,能省略微控制器而以桥接装置达到本发明控制外围装置的目的,这是本发明可以节省制造成本之处。2. The bridge device proposed by the present invention can convert the control commands issued by the processor into specific waveforms to subsequently control various operations of the peripheral devices, and thus can replace the role of the microcontroller in the prior art. However, the internal circuit in the general microcontroller is much more complex than the bridge device proposed by the present invention. The microcontroller can be omitted and the bridge device can be used to achieve the purpose of controlling peripheral devices in the present invention. This is where the present invention can save manufacturing costs.
3.除了成本考虑之外,如果没有本发明的桥接装置,则必须由外围装置控制系统中的处理器去产生后续控制外围装置的波形。如此一来,也就表示处理器必须预留出部分系统资源来进行此一工作,这会影响整体外围装置控制系统的效率。有了本发明的桥接装置,可以大量分担处理器对于控制外围装置的工作负荷,使得处理器可以集中系统中有限的资源,处理最核心的计算工作。如此一来,可以提升整体外围装置控制系统的效率。3. In addition to cost considerations, if there is no bridge device of the present invention, the processor in the peripheral device control system must generate waveforms for subsequent control of the peripheral devices. In this way, it means that the processor must reserve some system resources to perform this work, which will affect the efficiency of the overall peripheral device control system. With the bridging device of the present invention, the workload of the processor for controlling the peripheral devices can be largely shared, so that the processor can concentrate limited resources in the system to process the most core calculation work. In this way, the efficiency of the overall peripheral device control system can be improved.
4.在本发明所提出的架构下,若处理器本身并非使用AMBA总线,仍然可以适用本发明。在这种情形下,则可先通过业界所已知总线转换的技术,将处理器的内部总线信号先转换成AMBA总线的信号规格,之后就可以采用本发明在最佳实施例中所述的技术。4. Under the architecture proposed by the present invention, if the processor itself does not use the AMBA bus, the present invention can still be applied. In this case, the internal bus signal of the processor can be first converted into the signal specification of the AMBA bus by the known bus conversion technology in the industry, and then the present invention described in the preferred embodiment can be adopted. technology.
藉由以上较佳具体实施例的详述,是希望能更加清楚描述本发明的特征与精神,而并非以上述所披露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明的权利要求的范畴内。Through the above detailed description of the preferred embodiments, it is hoped that the characteristics and spirit of the present invention can be described more clearly, and the scope of the present invention is not limited by the preferred embodiments disclosed above. On the contrary, the intention is to cover various modifications and equivalent arrangements within the scope of the appended claims of the present invention.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100433485A CN100395745C (en) | 2004-05-10 | 2004-05-10 | Computer system and control system for peripheral device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100433485A CN100395745C (en) | 2004-05-10 | 2004-05-10 | Computer system and control system for peripheral device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1696919A CN1696919A (en) | 2005-11-16 |
| CN100395745C true CN100395745C (en) | 2008-06-18 |
Family
ID=35349648
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100433485A Expired - Fee Related CN100395745C (en) | 2004-05-10 | 2004-05-10 | Computer system and control system for peripheral device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100395745C (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7797475B2 (en) * | 2007-01-26 | 2010-09-14 | International Business Machines Corporation | Flexibly configurable multi central processing unit (CPU) supported hypertransport switching |
| TWI547784B (en) * | 2011-04-22 | 2016-09-01 | 緯創資通股份有限公司 | Method of dynamically adjusting bus clock and device thereof |
| US9569375B2 (en) * | 2014-05-19 | 2017-02-14 | Microchip Technology Incorporated | Unifying class device interface with one host interface by using embedded controller |
| CN106155951B (en) * | 2015-03-30 | 2024-01-12 | 上海黄浦船用仪器有限公司 | Dual-bus arbitration control system and application thereof |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02158856A (en) * | 1988-12-12 | 1990-06-19 | Matsushita Electric Ind Co Ltd | Peripheral control devices and multiprocessor systems |
| US5845107A (en) * | 1996-07-03 | 1998-12-01 | Intel Corporation | Signaling protocol conversion between a processor and a high-performance system bus |
| CA2282166A1 (en) * | 1998-09-11 | 2000-03-11 | Tundra Semiconductor Corporation | Method and apparatus for bridging a digital signal processor to a pci bus |
| JP2001005718A (en) * | 1999-06-24 | 2001-01-12 | Seiko Instruments Inc | Protocol handler and its signal processing method |
| JP2003323397A (en) * | 2002-05-07 | 2003-11-14 | Matsushita Electric Ind Co Ltd | Bridge device for interface |
-
2004
- 2004-05-10 CN CNB2004100433485A patent/CN100395745C/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02158856A (en) * | 1988-12-12 | 1990-06-19 | Matsushita Electric Ind Co Ltd | Peripheral control devices and multiprocessor systems |
| US5845107A (en) * | 1996-07-03 | 1998-12-01 | Intel Corporation | Signaling protocol conversion between a processor and a high-performance system bus |
| CA2282166A1 (en) * | 1998-09-11 | 2000-03-11 | Tundra Semiconductor Corporation | Method and apparatus for bridging a digital signal processor to a pci bus |
| JP2001005718A (en) * | 1999-06-24 | 2001-01-12 | Seiko Instruments Inc | Protocol handler and its signal processing method |
| JP2003323397A (en) * | 2002-05-07 | 2003-11-14 | Matsushita Electric Ind Co Ltd | Bridge device for interface |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1696919A (en) | 2005-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7725638B2 (en) | Application processor circuit incorporating both SD host and slave functions and electronic device including same | |
| EP3844628B1 (en) | Slave-to-slave direct communication | |
| JP5467891B2 (en) | Information processing apparatus, debugging apparatus, and debugging method | |
| US10572410B2 (en) | Function-specific communication on a multi-drop bus for coexistence management | |
| JP2006500679A (en) | Interface integrated circuit device for USB connection | |
| CN106951379A (en) | A kind of high-performance DDR controller and data transmission method based on AXI protocol | |
| US20070162679A1 (en) | Bus device | |
| US6366877B1 (en) | Method and device for emulation of peripheral input/output (I/O) controller of a computer system | |
| CN113886297A (en) | SPI concurrent communication SE device and method based on DMA | |
| CN114996184B (en) | Compatible implementation SPI or I 2 Interface module of slave C and data transmission method | |
| CN100395745C (en) | Computer system and control system for peripheral device | |
| JP4001511B2 (en) | IC card and control method thereof | |
| CN114968870B (en) | Navigation information processor and method thereof | |
| US20050240706A1 (en) | Peripheral device control system | |
| CN116541329A (en) | Data transmission method, device, equipment and medium | |
| JP2002140284A (en) | Microcontroller | |
| CN117539805A (en) | Sideband access method, memory controller, core particle and computer equipment | |
| KR100633742B1 (en) | Direct memory access control device and method for automatically updating data transfer size from peripheral device | |
| US20030005185A1 (en) | System and method for efficiently performing data transfer operations | |
| US20240330039A1 (en) | Controlling read and write operations of inter-integrated circuits | |
| CN101354610B (en) | Method for performing signal transmission between keyboard controller and computer system with virtual channel | |
| JP2001320390A (en) | Serial bus control device and control method | |
| JPH10198524A (en) | Hard disk controller | |
| JPH10320230A (en) | emulator | |
| CN111061658A (en) | Method for realizing MDIO slave computer through CPLD, intelligent terminal and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080618 Termination date: 20200510 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |