摘要:
There is provided a bridge device in which a reception unit receives first transfer information specifying a read address from an external device; a transfer information storage stores the first transfer information; a first processing unit generates a first command to instruct reading data from the read address of a data storage based on the first transfer information read from the transfer information storage and outputs the first command to the first controller; a data buffer retains the data read by the first controller from the read address; and a second processing unit generates a second command to instruct the second controller to read the data retained in the data buffer, and outputs the second command to the second controller.
摘要:
A DMA controller comprises a reading start address register storing a reading start address from which reading starts; a reading data size register storing the size of data to be read in a single reading operation; an offset value register storing an offset value for updating the reading start address after the reading operation ends; a repetition upper limit value register storing the upper limit value of the number of times of repetition of the reading operation; and a repetition counter register storing the number of times of repetition of the reading operation. The controller of the DMA controller outputs an interrupt signal indicating that the processing of the DMA controller ends when the value stored in the repetition counter register reaches the value stored in the repetition upper limit value register.
摘要:
A DMA transfer system includes a DMA controller having at least one channel coupled to a system bus, the DMA controller configured to perform a DMA transfer via the system bus according to a DMA transfer setting of the at least one channel, and a DMAC control unit coupled to the DMA controller, wherein the DMAC control unit includes a plurality of virtual channels configured to have respective DMA transfer settings made thereto, a virtual channel arbiter configured to select one of the plurality of virtual channels, and a DMA setting circuit configured to read a DMA transfer setting of the selected virtual channel to write the read DMA transfer setting to the at least one channel of the DMA controller.
摘要:
A data processing system having a direct memory access controller (DMAC) which can be interrupted with a prioritized signal to vary bus mastership of a communication bus in the system. A prioritized interrupt signal is sent to a CPU when the DMAC has bus mastership. The CPU only informs the DMAC of the highest priority cumulative interrupt priority. With the use of a mask value, the interrupt may be selectively screened by the DMAC so that selective interrupts may remove bus mastership from the DMAC.
摘要:
Bus interconnection between the system busses of a multi-port communications controller and the busses of one or more multi-port adapters is facilitated with a new architecture for providing an interconnection controller. A programmably adjustable adapter and port interface controller is combined via a scannerless communications controller with a bus interconnection control logic that handles both DMA and interrupt mode data transfers for a large number of channels. The invention provides an improved apparatus and method for transferring data to or from numerous communication channel devices within a processor based communications system in such a manner that the optimum mode of data transfer may be individually programmed for each channel as system environment conditions demand.
摘要:
Both DMA access and character interrupt driven access modes of service are provided to multiple communication ports by an integrated arbitration DMA/interrupt controller utilizing its own resident randomly accessible memory. Pipelined logic control architecture for handling service mode adaptations for each individual port and for managing memory accesses to main system memory enables the use of the random access memory with its inherent time delays in a manner that virtually eliminates the effect of any time delay in overall memory access throughput.
摘要:
A well-logging well-site data acquisition and data processing system is disclosed. A central processing unit including a main memory and a single data bus is provided for data transfers with a first plurality of peripheral units. A plurality of serial link units are also provided. Each serial link unit includes a plurality of serial data input/output channels where each serial channel sends on transmit lines and receives on receive lines serial data between a second plurality of peripheral units connected to a serial link unit. A processor interface unit is provided for controlling the transfer of data between the host central processor unit and the plurality of serial link units. A microprocessor unit is provided as a communications controller for initiating the transfer of data between the plurality of serial link units and the processor interface unit. The plurality of serial link units in cooperation with the microprocessor unit and the processor interface unit enable the simultaneous input/output transfer of data to the peripherals to occur thereby increasing the effective data transfer rate of the system.
摘要:
A microprocessor controlled cathode ray tube display system has a plurality of peripheral devices all connected in common to a system bus. Apparatus in each peripheral device activates a single interrupt signal. A single acknowledge response signal to all the devices enables the interrupting device to place its address signals on the system bus thereby initiating a firmware routine for making the interrupting device operative with the system.
摘要:
Circuit for receiving service request signals from peripheral devices in a computer system and providing an address to the computer to effect a program transfer to an appropriate service subroutine. An interrupt request signal is generated to cause the computer to jump to a subroutine. A DMA (direct memory access) request is used to store the address at which the proper subroutine is stored. The proper subroutine depends on the highest priority device supplying a service request signal and on the status of that device. Provision is also made for storing a double-length address.
摘要:
A highly parallel microprocessor using a logic gating structure and a microinstruction organization which permits direct access by each of the microprocessor components to a tri-bus system. Operation is defined by a single phase clock, during which all portions of a microinstruction are executed. The system further permits overlap operation for microprocessor instructions, thereby allowing for the fetching of a next instruction while executing a current instruction. The use of general purpose, non-dedicated registers is contemplated, thereby to avoid the need for multi-phase clocking.