下面是关于ARM嵌入式芯片中的DMA控制器的叙述,其中错误的是()。

题目
单选题
下面是关于ARM嵌入式芯片中的DMA控制器的叙述,其中错误的是()。
A

DMA控制器即为直接存储器访问控制器

B

使用DMA控制器可将数据块在外设与内存之间直接传输而不需CPU的参与,因而可显著降低处理器的负荷

C

ARM嵌入式芯片中的DMA控制器挂在AMBA的外围总线(APB)上

D

DMA控制器工作时所需的时钟由ARM嵌入式芯片中的电源管理与时钟控制器组件提供

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是关于8237可编程m4A控制器的叙述,其中错误的是______。

A.8237的数据线为16位

B.8237有4个DMA通道

C.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1

D.每个通道有硬件DMA请求和软件DMA请求两种方式


正确答案:A
解析:8237的数据线是8位双向数据线,与系统总线相连。

第2题:

基于ARM内核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统,下面列出的组件中,不与系统总线相连的组件是()。

A.电源管理与时钟控制器

B.DMA控制接口

C.RTC

D.中断控制器


正确答案:C

第3题:

下面关于8237可编程DMA控制器的叙述中,错误的是

A.8237有4个DMA通道

B.8237的数据线为16位

C.每个通道有硬件DMA请求和软件DMA请求两种方式

D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


正确答案:B
解析:8237有四个独立的DMA通道,每个通道都可以独立地进行初始化,并可以 用级联的方式扩充更多的通道。所以A正确。
8237有两种DMA请求方式:硬件DMA 请求和软件DMA请求方式。硬件DAM请求是通过DREQ引脚引入的;软件DMA 方式是通过对DMA请求标志的设置发出的,所以C对。
8237的每个通道有―个16 位的“基地址寄存器”和一个16位的“当前地址寄存器”。基地址寄存器存放本通 道DMA传输时所涉及到的存储器首地址和末地址,这个初始值是在初始化编程时写 入的,同时也被写入到当前地址寄存器,再由当前地址寄存器提供本次DMA传输时 的内存地址。当前地址寄存器的值在每次DMA传输后自动加一或减一,为传输下一 个字节做好准备。在整个DMA传输期间,基地址寄存器的内容保持不变,所以D正 确。
8237的数据线是8位双向数据线,与系统总线相连,所以B错误。

第4题:

下面是关于8237可编程DMA控制器的叙述,其中错误的是______。

A.8237有4个DMA通道

B.8237的数据线为16位

C.每个通道有硬件DMA请求和软件DMA请求两种方式

D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


正确答案:B
解析:8237有4个DMA通道,8237可编程DMA控制器本身有16位地址寄存器和字节计数器,而数据线不为16位。每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1。

第5题:

下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。

A.S3C2410包含32位嵌入式微处理器

B.内部具有分离的指令Cache和数据Cache

C.高速组件和低速外设接口均采用AHB总线

D.内部集成了存储器控制器


正确答案:C

第6题:

以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线的层次结构方式构建片上系统,下面列出的组件中,不与外围总线相连的组件是()。

A.UART

B.DMA控制器

C.ADC

D.USB设备


正确答案:B

第7题:

下面是基于ARM内核的嵌入式芯片中有关GPIO的叙述,其中错误的是()。

A.GPIO作为输入接口时具有缓冲功能

B.GPIO作为输出接口时具有锁存功能

C.GPIO的引脚一般是多功能复用的

D.GPIO一般只具有0态和1态,不具有高阻状态


正确答案:D

第8题:

下面是关于8237可编程DMA控制器的叙述,其中错误的是

A.8237有一个四通道共用的DMA屏蔽寄存器和一个多通道屏蔽寄存器

B.8237的数据线是16位的

C.每个通道的DMA请求方式可设置为硬件方式或软件方式

D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


正确答案:B
解析:8237有一个四通道公用的DMA屏蔽寄存器和一个多通道屏蔽寄存器,选项 A说法正确。
8237有两种DMA请求方式:硬件DMA请求和软件DMA请求方式。硬件DAM请求是通过DREQ引脚引入的;软件DMA方式是通过对DMA请求标志的设置发出的,所以选项C说法正确。
8237的每个通道有一个16位的“基地址寄存器”和一个16位的“当前地址寄存器”。基地址寄存器存放本通道DMA传输时所涉及到的存储器首地址和末地址,这个初始值是在初始化编程时写入的,同时也被写入到当前地址寄存器,再由当前地址寄存器提供本次DMA传输时的内存地址。当前地址寄存器的值在每次DMA传输后自动加一或减一,为传输下一个字节做好准备。在整个DMA传输期间,基地址寄存器的内容保持不变,所以选项D说法正确。
8237的数据线是8位双向数据线,与系统总线相连,所以选项B说法错误,为本题正确答案。

第9题:

下面关于8237可编程DMA控制器的叙述中,错误的是( )。

A.两个8237级联可以得到8个DMA通道

B.8237的数据线为8位

C.每个通道有硬件DMA请求和软件DMA请求两种方式

D.每个通道在每次DMA传输后,其当前地址寄存器的值自动加1或减1


正确答案:A
解析:如果采用两级8237A级联方式,最多可以构成16个DMA通道。

第10题:

下面是关于ARM嵌入式芯片中的中断控制器及向量中断控制器(VIC)和嵌套向量中断控制器(NVIC)的叙述,其中错误的是()。

  • A、只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求
  • B、NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断
  • C、目前基于ARM内核的嵌入式芯片中的中断控制器仅支持向量中断
  • D、基于ARM内核的嵌入式芯片中的中断控制器挂在AMBA的系统总线上

正确答案:C

更多相关问题