Patent ReferencesCommunication controller using multiported random access memory Interactive market management system ISDN user-network interface system Multi-media interface Adapter for interfacing a computer to a multichannel digital network, with port for a telephone System for PCMCIA peripheral to execute instructions from shared memory where the system reset signal causes switching between modes of operation by alerting the starting address Byte aligned communication system for transferring data from one memory to another memory over an ISDN Dynamic allocation of B-channels in ISDN Data communication adapter and data communication terminal apparatus for performing data transmission and reception between terminals Dual ROM microprogrammable microprocessor and universal serial bus microcontroller development system InventorApplicationNo. 191443 filed on 11/12/1998US Classes:710/315, Different protocol (e.g., PCI to ISA)370/259, SPECIAL SERVICES370/420, For connecting plural subscribers to a network (i.e., network termination)370/524, Using a dedicated signaling channel (i.e., D-channel)709/226, Network resource allocating709/250, NETWORK-TO-COMPUTER INTERFACING710/14, Mode selection710/52, Input/Output data buffering710/100INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING)ExaminersPrimary: Lee, Thomas C.Assistant: Peyton, Tammara Attorney, Agent or FirmInternational ClassG06F 013/00AbstractA RAM-based interrupt-driven interface device is disclosed for establishing a communication link between a universal serial bus (USB) host and a microcontroller device for providing a control function, the interface device being operative to receive digital information in the form of command, data and control packets from the host and to process the packets and communicate the processed digital information to the microcontroller device, and in response thereto, the microcontroller device being operative to communicate digital information to the interface device for processing and transfer thereof to the host. The interface device includes means for receiving a command generated by the host through a USB bus, means for storing the host-generated command and for generating an interface device interrupt signal upon storage of said host-generated command for use by the microcontroller device in responding to the host-generated command, a microcontroller bus for transferring microcontroller information and the interface device interrupt signal between the interface device and the microcontroller device. The interface device further includes means for receiving a microcontroller command from the microcontroller device in response to said interface device interrupt signal and means for storing the microcontroller command and it is operative to generate a microcontroller device interrupt signal upon storage of the microcontroller command for use by the interface device in developing an address for identification of the interface device to the host during subsequent communications therebetween, wherein during communication between the host and the interface device, the interface device-developed address is used by the interface device to identify host-provided information in the form of packets, and upon processing of the host-provided information, to provide the microcontroller device with the necessary information to allow it to respond to the host thereby allowing a generic microcontroller device to be flexibly interfaced with a USB, host for communication therebetween.Other References
Field of SearchInput/Output data bufferingMode selection INTRASYSTEM CONNECTION (E.G., BUS AND BUS TRANSACTION PROCESSING) NETWORK-TO-COMPUTER INTERFACING Network resource allocating SPECIAL SERVICES For connecting plural subscribers to a network (i.e., network termination) Using a dedicated signaling channel (i.e., D-channel) | |