TI中文支持网
TI专业的中文技术问题搜集分享网站

问一下emif端口的ce信号频率是由什么控制的?

我只知道跟主频有关,跟寄存器配置有关,但是具体计算方法是什么呢

Shine:

请问你用的是哪颗器件?

chen zhao:

回复 Shine:

C5509A

Shine:

回复 chen zhao:

CE的时序你可以看一下vc5509A数据手册上第93页的EMIF时序图

CE开始于setup time, 终止于hold time.http://www.ti.com/lit/ds/symlink/tms320vc5509a.pdf

chen zhao:

回复 Shine:

如果采用cpu访问emif端口,高电平时间明显不符合时序图

如果采用dma控制器访问emif端口才按照时序图工作

Shine:

回复 chen zhao:

怎么个不符合法?是短还是长了?CPU不能读写EMIF口吗?

chen zhao:

回复 Shine:

cpu可以读,但是高电平变长,在上一个保持与下一个建立之间有很长高电平时间

Shine:

回复 chen zhao:

请问是读写都有这个现象么?

看一下WPE位有没有使能?

DMA的话,一有数据EMIF马上会写。而CPU的话,如果WPE没有使能,则要等上一个数据写到外部memory后才会去写下一个数据。具体看下面文档的描述。

1.7 Write Posting: Buffering Writes to External Memoryhttp://www.ti.com/lit/ug/spru670a/spru670a.pdf

chen zhao:

回复 Shine:

没有用到写,只是从一个外挂fifo读取数据

Shine:

回复 chen zhao:

C5509A EMIF是不直接支持FIFO的。

赞(0)
未经允许不得转载:TI中文支持网 » 问一下emif端口的ce信号频率是由什么控制的?
分享到: 更多 (0)