首页> 外国专利> 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

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

机译:由ASP生成内部请求的内部和外部DMA请求之间进行选择的系统由配置寄存器中的至少一位位置决定

摘要

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 × 86 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.
机译:提出了一种微控制器,该微控制器可配置为使用直接内存访问(DMA)与一个或多个异步串行端口(ASP)之间来回传输数据。该微控制器包括执行单元,DMA单元,一个或多个ASP以及形成在单个整体式半导体衬底上的至少一个输入/输出(I / O)焊盘。执行单元被配置为执行指令,优选×86条指令。每个ASP都可配置为生成内部DMA请求信号,以实现串行通信数据的DMA传输以及多个DMA控制信号。每个I / O焊盘都适合接收微控制器外部设备生成的外部DMA请求信号。 DMA单元包括耦合到一个或多个DMA通道电路的选择逻辑。选择逻辑接收内部和外部DMA请求信号以及DMA控制信号,并为每个DMA通道电路产生一个DMA请求信号。每个DMA请求信号可以是内部DMA请求信号,也可以是外部DMA请求信号,具体取决于DMA控制信号。每个DMA通道电路接收相应的DMA请求信号,并响应于DMA请求信号执行数据传输操作。在DMA传输操作期间,从第一地址读取数据并将其写入第二地址。每个ASP和DMA通道电路都包括至少一个配置寄存器,其内容确定ASP或DMA通道电路的操作。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号