Method for storing a second number as a command address of a first peripheral device and a third number as a command add
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-013/42
출원번호
US-0132123
(1987-12-14)
발명자
/ 주소
Ashkin Peter B. (Gatos CA) Clark Michael (Glendale CA)
출원인 / 주소
Apple Computer, Inc. (Cupertino CA 02)
인용정보
피인용 횟수 :
19인용 특허 :
32
초록▼
A method for transferring data on a communication medium between a host computer and a plurality of peripheral devices coupled to the medium at a plurality of first address locations, including first and second peripheral devices at a one of the first address locations. The host computer transmits a
A method for transferring data on a communication medium between a host computer and a plurality of peripheral devices coupled to the medium at a plurality of first address locations, including first and second peripheral devices at a one of the first address locations. The host computer transmits a plurality of first signals to the one of the first address locations requesting any peripheral devices at the one of the first address locations to transmit data to the host computer. The first peripheral device senses the medium to determine if the medium is currently in use. The second peripheral device senses the medium to determine if the medium is currently in use. The first peripheral device transmit data to the host computer when the medium is not in use. The second peripheral device discontinues the transmission of data when the medium is in use and sets an internal collision flag. The host computer transmits a plurality of second signals, including a second address, to the one of the first address locations, the second address becoming an address for the first peripheral device, and the second address not becoming an address for the second peripheral device, given that the internal collision flag for the second peripheral device is set.
대표청구항▼
A method for transferring signals and data, wherein the signals and data are transferred under the control of a host computer between the host computer and first and second peripheral devices, wherein the signals and data are transferred over a bus coupling the first and second peripheral devices to
A method for transferring signals and data, wherein the signals and data are transferred under the control of a host computer between the host computer and first and second peripheral devices, wherein the signals and data are transferred over a bus coupling the first and second peripheral devices to the host computer, wherein the bus is normally in a logical first state, and wherein the first and second peripheral devices each initially contain an identical first number as a command address for both the first and second peripheral devices, comprising the steps of: the host computer transmitting a plurality of first signals over the bus, wherein the plurality of first signals include a first talk command requesting any peripheral device with the first number as its command address to (1) transmit data to the host computer and (2) reset a collision detect bit of that peripheral device to a logical second state; given that the first number is the command address of the first peripheral device, the first peripheral device responding to the first talk command by attempting to transmit data over the bus to the host computer and, at the same time, the first peripheral device looking for a collision that indicates that the bus is currently in use, wherein a collision is detected if the first peripheral device attempts to transmit data in the logical first state on the bus but the bus is in or goes to the logical second state; given that the first number is the command address of the second peripheral device, the second peripheral device responding to the first talk command by attempting to transmit data over the bus to the host computer and, at the same time, the second peripheral device looking for a collision that indicates that the bus is currently in use, wherein a collision is detected if the second peripheral device attempts to transmit data in the logical first state on the bus but the bus is in or goes to the logical second state; the first peripheral device not detecting a collision, and the first peripheral device transmitting its data to the host computer over the bus; the second peripheral device detecting a collision and, as a result, (1) the second peripheral device setting the collision detect bit to the logical first state from the logical second state and (2) stopping the transmitting of data to the host computer from the second peripheral device over the bus; the host computer transmitting a plurality of second signals over the bus, wherein the plurality of second signals include a first listen command requesting any peripheral device with the first number as its command address to accept data sent by the host computer; the host computer sending a second number stored at a first soft address location as data over the bus; given that the first number is the command address of the first peripheral device, the first peripheral device responding to the first listen command by storing the second number as the command address of the first peripheral device; the second peripheral device not accepting the second number from the bus because the collision detect bit of the second peripheral device is set to the logical first state; the host computer transmitting a plurality of third signals over the bus, wherein the plurality of third signals include a second talk command requesting any peripheral device with the first number as its command address to (1) transmit data to the host computer and (2) reset the collision detect bit of that peripheral device to the logical second state; the first peripheral device not responding to the second talk command, given that the first number is no longer the command address of the first peripheral device; given that the first number is the command address of the second peripheral device, the second peripheral device responding to the second talk command by attempting to transmit data over the bus to the host computer and, at the same time, the second peripheral device looking for a collision that indicates that the bus is currently in use, wherein a collision is detected if the second peripheral device attempts to transmit data in the logical first state on the bus but the bus is in or goes to the logical second state; the second peripheral device not detecting a collision, and the second peripheral device transmitting its data to the host computer over the bus; the host computer transmitting a plurality of fourth signals over the bus; wherein the plurality of fourth signals include a second listen command requesting any peripheral device with the first number as its command address to accept data sent by the host computer; the host computer sending a third number stored at a second soft address location as data over the bus; the first peripheral device not responding to the second listen command, given that the first number is not longer the command address of the first peripheral device; given that the first number is the command address of the second peripheral device, the second peripheral device responding to the second listen command by storing the third number as the command address of the second peripheral device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (32)
Brophy ; Francis Joseph ; Hayes ; Jeremiah Francis, Adaptive polling technique.
Sherwood ; Jr. Glen R. (Hillsboro OR) Moon James B. (Portland OR) Moyle Gordon A. (Portland OR), Addressing for a multipoint communication system for patient monitoring.
Cotie Gary R. (West Chicago IL) Culp Charles H. (Mundelein IL) Dargis Daniel J. (Knoxville TN) Mendala John M. (Arlington Heights IL) Spielman Stephen C. (Glenview IL), Addressing system for simultaneously polling plural remote stations.
Friend George E. (Dallas TX) Meyers John D. (Plano TX) Van Dyke Steve (Dallas TX) Carreker James R. (San Antonio TX), Digital information switching system.
Ellsworth James G. (St. Paul MN) Wulling Thomas E. (St. Paul MN), Distributed bus arbitration according each bus user the ability to inhibit all new requests to arbitrate the bus, or to.
Chisholm Douglas R. (1531 Ilene Ct. Delray Beach FL 33444) Kurtz ; Jr. Hobart L. (425 N.W. 11th St. Boca Raton FL 33432), Dynamic device address assignment mechanism for a data processing system.
McCutcheon Samuel (Saratoga CA) Lum Jeffrey (Fremont CA) Solek Roman (Mountain View CA) Harrell Troy (Sunnyvale CA) Leman Robert (San Jose CA), High speed instrument bus.
Tetrick Raymond S. (Portland OR) Beaston John (Hillsboro OR) Farrell Robert L. (Portland OR) Sarabi Alireza (Hillsboro OR) Balachandran Sudarshan (Aloha OR) Jacks ; Jr. Edwin L. (Beaverton OR) Kassel, High speed parallel bus and data transfer method.
Friedman Michael S. (Irvine CA) Thomas Kenneth D. (Santa Ana CA) Chan Philip T. (Fullerton CA), Local modulated carrier data network with a collision avoidance protocol.
Livingston William D. (Falls Church VA) Mack Wayne A. (Springfield VA) Barclay Thomas E. (Fort Washington MD) Zett John A. (Springfield VA) Jacob Eugene E. (Vienna VA), Multinodal data communication network.
Metcalfe Robert M. (Woodside CA) Boggs David R. (Palo Alto CA) Thacker Charles P. (Palo Alto CA) Lampson Butler W. (Portola Valley CA), Multipoint data communication system with collision detection.
Ceccon Claude R. (Tucson AZ) Kovara Joseph N. (Tucson AZ) Mioduski Paul C. (Tucson AZ), Self configuring computer network with automatic bus exchange of module identification numbers and processor assigned mo.
Buckley James F. (Hyde Park NY) Kenney Garrison Q. (Raleigh NC) Morrison Richard M. (Cary NC) Stember Michael J. (Kingston NY) Wendell Edward J. (Woodstock NY), Terminal system configuration tracing method and apparatus.
Sahgal Narendar B. ; Bhatt Ajay V. ; Martin Philip W. ; Cadambi Sudarshan Bala ; Enstrom Mark R. ; Lipe Ralph A. ; Voth David W. ; Short Robert T., Method and apparatus for automatically configuring circuit cards in a computer system.
Barth Richard Maurice ; Griffin Matthew Murdy ; Ware Frederick Abbott ; Horowitz Mark Alan, Method and apparatus for transmitting memory requests by transmitting portions of count data in adjacent words of a pac.
Barth Richard Maurice ; Griffin Matthew Murdy ; Ware Frederick Abbott ; Horowitz Mark Alan, Method of transferring data by transmitting lower order and upper odermemory address bits in separate words with respec.
Barth,Richard M.; Griffin,Matthew M.; Ware,Frederick A.; Horowitz,Mark A., Method of transferring data by transmitting lower order and upper order memory address bits in separate words with respective op codes and start information.
Barth Richard Maurice ; Griffin Matthew Murdy ; Ware Frederick Abbott ; Horowitz Mark Alan, Transmitting memory requests for multiple block format memory operations the requests comprising count information, a ma.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.