发明名称 System for selecting between internal and external DMA request where ASP generates internal request is determined by at least one bit position within configuration register
摘要 A microcontroller is presented which is configurable to transfer data to and from one or more asynchronous serial ports (ASPs) using direct memory access (DMA). The microcontroller includes an execution unit, a DMA unit, one or more ASPs, and at least one input/output (I/O) pad formed upon a single monolithic semiconductor substrate. The execution unit is configured to execute instructions, preferably x86 instructions. Each ASP is configurable to generate an internal DMA request signal, which effectuates a DMA transfer of serial communication data, and multiple DMA control signals. Each I/O pad is adapted to receive an external DMA request signal generated by a device external to the microcontroller. The DMA unit includes selection logic coupled to one or more DMA channel circuits. The selection logic receives the internal and external DMA request signals as well as the DMA control signals, and produces a DMA request signal for each DMA channel circuit. Each DMA request signal is either an internal DMA request signal or an external DMA request signal, depending upon the DMA control signals. Each DMA channel circuit receives the corresponding DMA request signal and performs a data transfer operation in response to the DMA request signal. During the DMA transfer operation, data is read from a first address and written to a second address. Each ASP and DMA channel circuit includes at least one configuration register, the contents of which determine the operation of the ASP or DMA channel circuit.
申请公布号 US5896549(A) 申请公布日期 1999.04.20
申请号 US19970807103 申请日期 1997.02.04
申请人 ADVANCED MICRO DEVICES, INC. 发明人 HANSEN, JOHN P.;TYPALDOS, MELANIE D.;STOTT, LOUIS R.
分类号 G06F13/28;(IPC1-7):G06F3/00 主分类号 G06F13/28
代理机构 代理人
主权项
地址