社区
驱动开发/核心开发
帖子详情
关于9054DMA寄存器的设置问题
jipeng
2003-04-01 09:58:03
9054 的DMA 传输,有个Local Address Register ,不知如何设置,请大家指教
...全文
53
2
打赏
收藏
关于9054DMA寄存器的设置问题
9054 的DMA 传输,有个Local Address Register ,不知如何设置,请大家指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
USR
2003-05-23
打赏
举报
回复
你的源地址是什么,这个地址就是什么。
这个地址将在启动 DMA 时出现在 Local 端的地址线上。
DellXu
2003-05-09
打赏
举报
回复
帮你up
CRC与ADC与
DMA
与随机数发生器-第5季第5部分
《朱有鹏老师单片机完全学习系列课程》针对有志于物联网技术开发行业的零基础学员设计,共分6季,总200余小时的课程。本课程属于第5季。本季课程主要讲解STM32的全新开发方式:使用STM32CubeMX工具做图形化配置,自动生成初始化代码;添加各种中间件;使用HAL库和LL库来操作外设。结合朱老师物联网大讲堂专为nbiot物联网开发而设计的NB476开发板,本季课程能够让大家彻底掌握物联网时代以nbiot和低功耗STM32L4单片机为代表的典型开发模式,实战意义非常重要。课程特色*完全零基础,降低学习门槛。*深入浅出,通俗易懂。不怕学不会,就怕你不学习。*思路清晰、语言风趣,对着视频看也不会想睡觉······*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
DMA
寄存器
设置
1.
设置
DMA
模式:
寄存器
名:
DMA
MODE0
寄存器
类型:
DMA
配置
寄存器
寄存器
地址:PCIBAR0+80h(LCS)
寄存器
值:
DMA
MODE0[1:0]=11:定义
DMA
总线宽度为32位;
DMA
MODE0[9]=0:
设置
DMA
传输模式为BLOCK模式;
DMA
MODE0[6]
41.X
DMA
寄存器
详解5-H2C SG
DMA
/C2H SG
DMA
寄存器
组剖析
目录 1.上节回顾 2.H2C SG
DMA
寄存器
组 2.1H2C SG
DMA
标识
寄存器
2.2H2C SG
DMA
描述符基地址
寄存器
2.3H2C SG
DMA
邻接描述符数量
寄存器
2.4H2C SG
DMA
描述符信用
寄存器
3.C2H SG
DMA
寄存器
组 4.下节内容 1.上节回顾 上节我们讲述了Config Block
寄存器
组,我们今天来看H2C SG
DMA
/C2H SG
DMA
寄存器
组,如下。 H2C SG
DMA
/C2H SG
DMA
寄存器
组主要是用来描述每个通道
DMA
描述符相关的一些
PCI
9054
DMA
设置
流程
1.
设置
方式
寄存器
:
设置
DMA
通道的传输方式,
寄存器
DMA
MODE0或者
DMA
MODE1的位9:0-表示块传输,1-表示散/聚传输;2.
设置
PCI地址
寄存器
:
设置
PCI总线侧的地址空间。3.
设置
LOCAL地址
寄存器
:
设置
LOCAL总线侧的地址空间。4.
设置
传输计数
寄存器
:以字节位单位
设置
传输数据量。5.
设置
描述
寄存器
:
设置
DMA
传输的方向;在散/聚方式下,位0表示传输参数的加载地址,0-PCI地址
PCI
9054
的
DMA
传输过程
通过
设置
其
DMA
控制器内部的
寄存器
即可实现两总线之间的数据传输。PCI
9054
的
DMA
传输过程可由以下几个步骤实现: 1)
设置
方式
寄存器
:
设置
DMA
通道的传输方式,
寄存器
DMA
MODE0或者
DMA
MODE1; 2)
设置
PCI地址
寄存器
:
设置
PCI总线侧的地址空间起始地址; 3)
设置
LOCAL地址
寄存器
:
设置
LOCAL总线侧的地址空间起始地址; 4)
设置
传输计数
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章