首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]dma向2外部fifo写数据,时钟同步怎么办?

[求助]dma向2外部fifo写数据,时钟同步怎么办?

我现在想用dma从内存中取数然后写到外部的fifo中,但我看了altera的文档没用发现关于时钟同步的问题,我想问下dam在执行写操作的时候是按照什么时序写的?是按照sopc 中指定的clk来写的吗,那如果我把dam的在sopc中的时钟源指定为外部的同步时钟是不是就能达到时钟的同步了呢,请大家指点下。谢谢拉

dma的clk就是dma使用的时钟。dma在写数据的时候是相当与调用基于driver的api,时序根据写存储芯片来写。

这个版主不太冷 =========================== 我的bwin客户端 博客:http://blog.chinaecnet.com/u/20/index.htm
你自己在构建dma外设的时候就要求要添加clk,就是根据这个时钟来的。
在交流中前进,共同实现nios的应用。
谢谢,我再问下,我看了altera的dma手册,看到dma的core控制寄存器只有设施传输的位宽,使能,中断使能这些控制,那个其操作时序是在那里控制的,我要怎么来修改?
你好,我现在也在做类似的工作。你的问题应该是这样,DMA肯定是avalon总线时钟,但是你的FIFO应该用异步FIFIO,异步FIFO用于不同时钟域。应该是这样的。
但是我也有个疑问,我现在是从FIFO通过DMA写数据到SDRAM,但是我不知道在SOPC bulider中应该如何连接DMA,能不能请教一下你?
我QQ522491990,可以的话咱们加QQ联系吧。
返回列表