8 altera 公司
a8237 可编程序的 dma 控制 数据 薄板
函数的
描述
图示 2显示 一个 块 图解 的 这
a8237
megacore 函数.
图示 2. a8237 块 图解
程序编制
一些 寄存器 在 这
a8237
必须 是 编写程序 在之前 dma 循环
能 是 executed. 不管怎样, 至 避免 unpredictable 行为, 使不能运转 这
dma 循环 在 程序编制 用 设置 位 2 的 这 command
寄存器.
ncs
neopin
niorin
niowin
准备好
重置
ain[3..0]
hrq, aen, adstb
niorout, niowout
nmemr, nmemw
dben, dmaenable, neopout
aout[7..0]
aout[15..8]
至 dbout[7..0]
dma 地址 寄存器
频道 0
根基
Temporary
寄存器
频道 1
根基
频道 2
根基
频道 3
根基
频道 0
电流
频道 1
电流
频道 2
电流
频道 3
电流
其它
寄存器
至
控制
逻辑
dma 文字 计数 寄存器
频道 0
根基
Temporary
寄存器
频道 1
根基
频道 2
根基
频道 3
根基
频道 0
电流
频道 1
电流
频道 2
电流
频道 3
电流
aout[15..8]
dbout[7..0]
dreq[3..0]
dack[3..0]
内部的
控制
信号
控制
逻辑
(状态 机器
和 解码器)
状态
寄存器
要求
寄存器
掩饰
寄存器
Temporary
寄存器
Command
寄存器
要求
Priority
Encoder
数据
输出
多路调制器
dbin[7..0]
hlda
clk
模式
寄存器
频道 0
频道 1
频道 2
频道 3