简述S3C2410A的DMA控制器功能。

题目

简述S3C2410A的DMA控制器功能。


相似考题
更多“简述S3C2410A的DMA控制器功能。”相关问题
  • 第1题:

    简述S3C2410A时钟电路的特点。


    正确答案:特点:产生CPU所需的FCLK时钟信号。AHB总线外围设备所需的HCLK时钟信号,以及APB总线外围设备所需的PCLK时钟信号。微处理器的主时钟可以由外部时钟源提供,也可以由外部振荡器提供。
    OM[3:2]=00时,MPLL和UPLL的时钟均选择外部晶体振荡器;
    OM[3:2]=0l时,MPLL的时钟选择外部晶体振荡器;UPLL选择外部时钟源;
    OM[3:2]=10时,MPLL的时钟选择外部时钟源;UPLL选择外部晶体振荡器;
    OM[3:2]=11时,MPLL和UPLL的时钟均选择外部时钟源。

  • 第2题:

    比较选择型DMA控制器与多路型DMA控制器?


    正确答案: 选择型DMA控制器特别适合数据传送率很高以至接近内存存取速度的设备,而不适用慢速设备;而多路型DMA控制器却适合于同时为多个慢速外设服务。
    选择型DMA控制器在物理上可以连接多个设备,而逻辑上只允许接一个设备;而多路型不仅在物理上可连接多个外设,而且在逻辑上也允许这些外设同时工作。
    选择型以数据块方式传送,多路型中各设备以字节交叉方式通过DMA控制器进行数据传送。

  • 第3题:

    简述S3C2410A NAND Flash控制器的基本特性。


    正确答案:NAND Flash模式:支持读/擦除/编程NAND Flash存储器。
    自动启动模式:复位后,启动代码被传送到Steppingstone中。传送完毕后,启动代码在Steppingstone中执行。
    具有硬件ECC产生模块(硬件生成校验码和通过软件校验)。
    在NAND Flash启动后,Steppingstone4KB内部SRAM缓冲器可以作为其他用途使用。
    NAND Flash控制器不能通过DMA访问,可以使用LDM/STM指令来代替DMA操作。

  • 第4题:

    简述S3C2410A的UART的操作模式与功能。


    正确答案:(1)数据发送(Data Transmission)发送的数据帧是可编程的。它包括1个起始位、5~8个数据位、1个可选的奇偶校验位和1~2个停止位,具体设置由行控制寄存器(ULCONn)确定。
    (2)数据接收(Data Reception)与数据发送类似,接收的数据帧也是可编程的。它包括1个起始位,5~8个数据位、1个可选的奇偶校验位和1~2个停止位,具体设置由行控制寄存器(ULCONn)确定。
    (3)自动流控制(Auro Flow Control,AFC)S3C2410A的UART0和UART1使用nRTS和nCTS信号支持自动流控制。
    (4)RS-232接口(RS-232C interface)如果用户希望将UART连接到Modem接口,则需要使用nRTS、nCTS、nDSR、nDTR、DCD和nRI信号。RS-232C接口。
    (5)中断DMA请求产生(Interrupt/DMA Request Generation)S3C2410A的每个UART有5个状态(Tx/Rx/Error)信号:溢出错误、帧错误、接收缓冲数据准备好、发送缓冲空和发送移位器空。这些状态通过相关的状态寄存器(UTRSTATn/UERSTATn)指示。
    (6)波特率的产生(Baud-Rate Generation)每个UART的波特率发生器为发送器和接收器提供连续的时钟。波特率发生器的时钟源可以选择使用S3C2410A的内部系统时钟或UEXTCLK。换句话说,通过设置UCONn的时钟选择位可以选择不同的分频值。
    (7)回送模式(Loopback Mode)S3C2410ADART提供一种测试模式,即回送模式,用于发现通信连接中的孤立错误。
    (8)红外模式(Infra-Red(IR)Mode)S3C2410A的UART模块支持红外发送和接收,该模式可以通过设置UART行控制寄存器(ULCONn)中的红外模式位来选择。

  • 第5题:

    简述DMA控制器同一般接口芯片的区别。


    正确答案:DMA控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读/写控制信号。在DMA传送结束后,它能释放总线,把对总线的控制权又交还给CPU。用DMA方式传输数据时,不需要进行保护和恢复断点及现场之类的额外操作。

  • 第6题:

    DMA控制器应具备哪些基本功能?


    正确答案: D.MA控制器应具备应具有以下功能:
    ①接收外设的DMA请求(DREQ),向CPU发总线请求(HOLD);
    ②当CPU发出总线响应信号(HLDA)时,接管对总线的控制,进入DMA方式;
    ③能发出地址信息,能对存储器寻址,能修改地址指针;
    ④能发出读/写等控制信号;
    ⑤能统计传送的字节数,能判断DMA传送是否结束;
    ⑥能发出DMA结束信号。

  • 第7题:

    DMA控制器通过中断向CPU发DMA请求信号。


    正确答案:正确

  • 第8题:

    填空题
    DMA控制器的功能是()和()。

    正确答案: 控制输入,输出
    解析: 暂无解析

  • 第9题:

    问答题
    S3C2410A的DMA通道有几个控制寄存器?各自具有什么功能?

    正确答案: (1)DMA初始化源寄存器(DISRC)
    DMA初始化源寄存器(DISRC)用于存放要传输的源数据的起始地址。
    (2)DMA初始化源控制寄存器(DISRCC)
    DMA初始化源控制寄存器(DISRCC)用于控制源数据在AHB总线还是APB总线上并控制地址增长方式。
    3)DMA初始化目标地址寄存器(DIDST)
    DMA初始化目标地址寄存器(DIDST)用于存放传输目标的起始地址。
    (4)DMA初始化目标控制寄存器(DIDSTC)
    DMA初始化目标控制寄存器(DIDSTC)用于控制目标位于AHB总线还是APB总线上,并控制地址增长方式。
    (5)DMA控制寄存器(DCON)
    有4个DMA控制寄存器(DCON)(DCON0~DCON3)。
    (6)DMA状态寄存器(DSTAT)
    DMA状态寄存器(DSTAT)保存DMA0~DMA3计数寄存器状态。
    (7)DMA当前源寄存器(DCSRC)
    DMA当前源寄存器(DCSRC)用于保存DMAn的当前源地址。n的当前目标地址。
    (8)DMA当前目标寄存器(DCDST)
    DMA当前目标寄存器(DCDST)用于保存DMAn的当前目标地址。
    (9)DMA屏蔽触发寄存器(DMASKTRIG)
    DMA屏蔽触发寄存器(DMASKTRIG)控制DMA0~DMA3触发状态。
    解析: 暂无解析

  • 第10题:

    问答题
    DMA控制器的逻辑功能有哪些?

    正确答案: 有以下功能:
    (1)地址寄存器(16位),此寄存器用来存放所存取的存储字的地址。在操作开始时,它应存放所要存取的存储字的首地址。在每个DMA传送周期内,每传送一个字,其内容加(或减1)从而指定了下一次要传送的字的地址。
    (2)字计数寄存器(16位),用来对要传送的存储字数目计数。在操作开始时,它的最初值应填入所要传送的存储字的总数,亦即数据缓冲器的长度。它应有减1功能,每传送一个字,其内容减1,当它等于零时,可作为传送结束的标志。
    (3)状态寄存器或控制寄存器,可指定一寄存器或若干位,用以识别数据流方向(即指定“读”或“写”存储器操作),指示是否有DMA请求,DMA逻辑是否有效,DMA传送方式的选择,以及DMA结束标志。
    解析: 暂无解析

  • 第11题:

    问答题
    简述S3C2410A的UART的操作模式与功能。

    正确答案: (1)数据发送(Data Transmission)发送的数据帧是可编程的。它包括1个起始位、5~8个数据位、1个可选的奇偶校验位和1~2个停止位,具体设置由行控制寄存器(ULCONn)确定。
    (2)数据接收(Data Reception)与数据发送类似,接收的数据帧也是可编程的。它包括1个起始位,5~8个数据位、1个可选的奇偶校验位和1~2个停止位,具体设置由行控制寄存器(ULCONn)确定。
    (3)自动流控制(Auro Flow Control,AFC)S3C2410A的UART0和UART1使用nRTS和nCTS信号支持自动流控制。
    (4)RS-232接口(RS-232C interface)如果用户希望将UART连接到Modem接口,则需要使用nRTS、nCTS、nDSR、nDTR、DCD和nRI信号。RS-232C接口。
    (5)中断DMA请求产生(Interrupt/DMA Request Generation)S3C2410A的每个UART有5个状态(Tx/Rx/Error)信号:溢出错误、帧错误、接收缓冲数据准备好、发送缓冲空和发送移位器空。这些状态通过相关的状态寄存器(UTRSTATn/UERSTATn)指示。
    (6)波特率的产生(Baud-Rate Generation)每个UART的波特率发生器为发送器和接收器提供连续的时钟。波特率发生器的时钟源可以选择使用S3C2410A的内部系统时钟或UEXTCLK。换句话说,通过设置UCONn的时钟选择位可以选择不同的分频值。
    (7)回送模式(Loopback Mode)S3C2410ADART提供一种测试模式,即回送模式,用于发现通信连接中的孤立错误。
    (8)红外模式(Infra-Red(IR)Mode)S3C2410A的UART模块支持红外发送和接收,该模式可以通过设置UART行控制寄存器(ULCONn)中的红外模式位来选择。
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于DMA描述不正确的是()
    A

    内存可以被CPU访问,也可以被DMA控制器访问

    B

    DMA可以和CPU并行工作

    C

    DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断

    D

    数据的输入和输出需要经过CPU,再由DMA控制器访问内存


    正确答案: C
    解析: 暂无解析

  • 第13题:

    与S3C2410A的LCD控制器相关的寄存器有哪些?各自的功能?


    正确答案:(1)LCDCON1(LCD控制寄存器1)LCDCON1(LCD控制寄存器1)是一个可读/写的寄存器,地址为0x4D 000000,复位后的初始值为0x0000 0000。
    (2)LCDCON2(LCD控制寄存器)是一个可读/写的寄存器,地址为0x4D00 0004,复位后的初始值为0x0000 0000。
    (3)LCDCON3。LCDCON3(LCD控制寄存器3)是一个可读/写的寄存器,地址为0x4D00 0008,复位后的初始值为0x0000 0000。
    (4)LCDCON4(LCD控制寄存器4)LCDCON4(LCD控制寄存器4)是一个可读/写的寄存器,地址为0x4D00 000C,复位后的初始值为0x0000 0000。
    (5)LCDCON5。LCDCON5(LCD控制寄存器5)是一个可读/写的寄存器,地址为0x4D00 0010,复位后的初始值为0x0000 0000。
    (6)LCDSADDR1。LCDSADDR1(STN型LCD/TFT型LCD帧缓冲起始地址寄存器1)是一个可读/写的寄存器,地址为0x4D00 0014,复位后的初始值为0x0000 0000。
    (7)LCDSADDR2。LCDSADDR2(STN型LCD/TFT型LCD帧缓冲起始地址寄存器2)是一个可读/写的寄存器,地址为0x4D00 0018,复位后的初始值为0x0000 0000。
    (8)LCDSADDR3。LCDSADDR3(STN型LCD/TFT型LCD帧缓冲起始地址寄存器3)是一个可读/写的寄存器,地址为0x4D00 00lC,复位后的初始值为0x0000 0000,用于设置虚拟屏地址。
    (9)RGB查找表寄存器:①REDLUT(STN型LCD红色查找表寄存器)是一个可读写的寄存器,地址为0x4D00 0020,复位后的初始值为0x0000 0000。②GREENLUT(STN型LCD绿色查找表寄存器)是一个可读/写的寄存器,地址为0x4D00 0024,复位后的初始值为0x0000 0000。③BLUELUT(STN型LCD蓝色查找表寄存器)是一个可读/写的寄存器,地址为Ox4D00 0028,复位后的初始值为0x0000。
    (10)DITHMODE(STN型LCD抖动模式寄存器)DITHMODE(STN型LCD抖动模式寄存器)是一个可读/写的寄存器,地址为0x4D00 004C,复位后的初始值为0x0 0000,建议用户将其值设置为0x12210。
    (11)TPAL。TPAL(TFT型LCD临时调色板寄存器)是一个可读/写的寄存器,地址为0x4D00 0050,复位后的初始值为0x0000 0000,寄存器的数据是下一帧的图象数据。
    (12)LCD中断寄存器:①LCDINTPND(LCD中断判断寄存器)是一个可读/写寄存器,地址为0X4D000054,复位后的初始值为0x0。②LCDSRCPND(LCD中断源判断寄存器)是一个可读/写寄存器,地址为0X4D000058,复位后的初始值为0x0。③LCDINTMSK(LCD中断屏蔽寄存器)是一个可读/写寄存器,地址为0X4D00005C,复位后的初始值为0x3。
    (13)LPCSEL(LPC3600模式控制寄存器)是一个可读/写寄存器,地址是0X4D000060,初始化值是0x4。

  • 第14题:

    DMA控制器的功能是()和()。


    正确答案:控制输入;输出

  • 第15题:

    S3C2410A的DMA通道有几个控制寄存器?各自具有什么功能?


    正确答案:(1)DMA初始化源寄存器(DISRC)
    DMA初始化源寄存器(DISRC)用于存放要传输的源数据的起始地址。
    (2)DMA初始化源控制寄存器(DISRCC)
    DMA初始化源控制寄存器(DISRCC)用于控制源数据在AHB总线还是APB总线上并控制地址增长方式。
    3)DMA初始化目标地址寄存器(DIDST)
    DMA初始化目标地址寄存器(DIDST)用于存放传输目标的起始地址。
    (4)DMA初始化目标控制寄存器(DIDSTC)
    DMA初始化目标控制寄存器(DIDSTC)用于控制目标位于AHB总线还是APB总线上,并控制地址增长方式。
    (5)DMA控制寄存器(DCON)
    有4个DMA控制寄存器(DCON)(DCON0~DCON3)。
    (6)DMA状态寄存器(DSTAT)
    DMA状态寄存器(DSTAT)保存DMA0~DMA3计数寄存器状态。
    (7)DMA当前源寄存器(DCSRC)
    DMA当前源寄存器(DCSRC)用于保存DMAn的当前源地址。n的当前目标地址。
    (8)DMA当前目标寄存器(DCDST)
    DMA当前目标寄存器(DCDST)用于保存DMAn的当前目标地址。
    (9)DMA屏蔽触发寄存器(DMASKTRIG)
    DMA屏蔽触发寄存器(DMASKTRIG)控制DMA0~DMA3触发状态。

  • 第16题:

    下列关于DMA描述不正确的是()

    • A、内存可以被CPU访问,也可以被DMA控制器访问
    • B、DMA可以和CPU并行工作
    • C、DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断
    • D、数据的输入和输出需要经过CPU,再由DMA控制器访问内存

    正确答案:D

  • 第17题:

    一般DMA 控制器应具有哪些基本功能?


    正确答案:(1)能向CPU提出DMA请求,请求信号加到CPU的HOLD引脚上。
    (2)CPU响应DMA请求后,DM控制器从CPU那儿获得对总线的控制权。在整个DMA操作期间,由DMA控制器管理系统总线,控制数据传送,CPU暂停工作。
    (3)能提供读/写存储器或I/O设备的各种控制命令。
    (4)确定数据传输的起始地址和数据的长度,每传送一个数据,能自动修改地址,使地址增1或减1,数据长度减1.
    (5)数据传送完毕,能发出结束DMA传送的信号。

  • 第18题:

    DMA控制器应具有哪些功能?


    正确答案: DMA控制器应有DMA请求输入线,接收I/O设备的DMA请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总线控制权以后应能发出内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。

  • 第19题:

    DMA控制器的逻辑功能有哪些?


    正确答案: 有以下功能:
    (1)地址寄存器(16位),此寄存器用来存放所存取的存储字的地址。在操作开始时,它应存放所要存取的存储字的首地址。在每个DMA传送周期内,每传送一个字,其内容加(或减1)从而指定了下一次要传送的字的地址。
    (2)字计数寄存器(16位),用来对要传送的存储字数目计数。在操作开始时,它的最初值应填入所要传送的存储字的总数,亦即数据缓冲器的长度。它应有减1功能,每传送一个字,其内容减1,当它等于零时,可作为传送结束的标志。
    (3)状态寄存器或控制寄存器,可指定一寄存器或若干位,用以识别数据流方向(即指定“读”或“写”存储器操作),指示是否有DMA请求,DMA逻辑是否有效,DMA传送方式的选择,以及DMA结束标志。

  • 第20题:

    问答题
    简述DMA控制器的组成。

    正确答案: 内存地址计数器、字计数器、数据缓冲寄存器、DMA请求标志、控制/状态逻辑、中断机构。
    解析: 暂无解析

  • 第21题:

    问答题
    与S3C2410A的LCD控制器相关的寄存器有哪些?各自的功能?

    正确答案: (1)LCDCON1(LCD控制寄存器1)LCDCON1(LCD控制寄存器1)是一个可读/写的寄存器,地址为0x4D 000000,复位后的初始值为0x0000 0000。
    (2)LCDCON2(LCD控制寄存器)是一个可读/写的寄存器,地址为0x4D00 0004,复位后的初始值为0x0000 0000。
    (3)LCDCON3。LCDCON3(LCD控制寄存器3)是一个可读/写的寄存器,地址为0x4D00 0008,复位后的初始值为0x0000 0000。
    (4)LCDCON4(LCD控制寄存器4)LCDCON4(LCD控制寄存器4)是一个可读/写的寄存器,地址为0x4D00 000C,复位后的初始值为0x0000 0000。
    (5)LCDCON5。LCDCON5(LCD控制寄存器5)是一个可读/写的寄存器,地址为0x4D00 0010,复位后的初始值为0x0000 0000。
    (6)LCDSADDR1。LCDSADDR1(STN型LCD/TFT型LCD帧缓冲起始地址寄存器1)是一个可读/写的寄存器,地址为0x4D00 0014,复位后的初始值为0x0000 0000。
    (7)LCDSADDR2。LCDSADDR2(STN型LCD/TFT型LCD帧缓冲起始地址寄存器2)是一个可读/写的寄存器,地址为0x4D00 0018,复位后的初始值为0x0000 0000。
    (8)LCDSADDR3。LCDSADDR3(STN型LCD/TFT型LCD帧缓冲起始地址寄存器3)是一个可读/写的寄存器,地址为0x4D00 00lC,复位后的初始值为0x0000 0000,用于设置虚拟屏地址。
    (9)RGB查找表寄存器:①REDLUT(STN型LCD红色查找表寄存器)是一个可读写的寄存器,地址为0x4D00 0020,复位后的初始值为0x0000 0000。②GREENLUT(STN型LCD绿色查找表寄存器)是一个可读/写的寄存器,地址为0x4D00 0024,复位后的初始值为0x0000 0000。③BLUELUT(STN型LCD蓝色查找表寄存器)是一个可读/写的寄存器,地址为Ox4D00 0028,复位后的初始值为0x0000。
    (10)DITHMODE(STN型LCD抖动模式寄存器)DITHMODE(STN型LCD抖动模式寄存器)是一个可读/写的寄存器,地址为0x4D00 004C,复位后的初始值为0x0 0000,建议用户将其值设置为0x12210。
    (11)TPAL。TPAL(TFT型LCD临时调色板寄存器)是一个可读/写的寄存器,地址为0x4D00 0050,复位后的初始值为0x0000 0000,寄存器的数据是下一帧的图象数据。
    (12)LCD中断寄存器:①LCDINTPND(LCD中断判断寄存器)是一个可读/写寄存器,地址为0X4D000054,复位后的初始值为0x0。②LCDSRCPND(LCD中断源判断寄存器)是一个可读/写寄存器,地址为0X4D000058,复位后的初始值为0x0。③LCDINTMSK(LCD中断屏蔽寄存器)是一个可读/写寄存器,地址为0X4D00005C,复位后的初始值为0x3。
    (13)LPCSEL(LPC3600模式控制寄存器)是一个可读/写寄存器,地址是0X4D000060,初始化值是0x4。
    解析: 暂无解析

  • 第22题:

    问答题
    简述DMA控制器同一般接口芯片的区别。

    正确答案: DMA控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读/写控制信号。在DMA传送结束后,它能释放总线,把对总线的控制权又交还给CPU。用DMA方式传输数据时,不需要进行保护和恢复断点及现场之类的额外操作。
    解析: 暂无解析

  • 第23题:

    问答题
    比较选择型DMA控制器与多路型DMA控制器?

    正确答案: 选择型DMA控制器特别适合数据传送率很高以至接近内存存取速度的设备,而不适用慢速设备;而多路型DMA控制器却适合于同时为多个慢速外设服务。
    选择型DMA控制器在物理上可以连接多个设备,而逻辑上只允许接一个设备;而多路型不仅在物理上可连接多个外设,而且在逻辑上也允许这些外设同时工作。
    选择型以数据块方式传送,多路型中各设备以字节交叉方式通过DMA控制器进行数据传送。
    解析: 暂无解析