Apparatus Initialized for Selected Device Based Upon Timing, Interrupt, and DMA Control Commands within Configuration Data Passed from Processor to Transfer Data to Selected Device.
Patent, Filed 19 Nov 92, patented 16 Jul 96,
DEPARTMENT OF THE NAVY WASHINGTON DC
Pagination or Media Count:
A communication interface circuit for interfacing a processor with a plurality of application devices is provided. Circuitry monitors inputoutput IO addresses passed on the processors data transfer bus and provides a first enable signal when an IO addresses indicates that operation of the communication interface circuit has been requested by the processor. Control logic, in response to the first enable signal, is then given access to configuration data passed on the data transfer bus associated with the one IO address. The control logic interprets the data and produces a second enable signal in accordance therewith. A plurality of programmable controllers, in response to the second enable signal, are initialized by the configuration data. The interface circuit is then configured for a selected one of the application devices in terms of timing control, interrupt control and direct memory access control DMA. A serial communication controller serializes application data when the serial communication controller receives the second enable signal. The serialized data is then passed to the selected one application device in accordance with the enabled interrupt, the selected one DMA line and the provided timing control rate.
- Recording and Playback Devices