打印

VIRTEX6 上platform flash 读写

[复制链接]
2942|26
手机看帖
扫描二维码
随时随地手机跟帖
沙发
千山万水js|  楼主 | 2013-3-17 18:45 | 只看该作者
没有人做过啊?跪求猴哥大神们帮忙啊,谢谢

使用特权

评论回复
板凳
GoldSunMonkey| | 2013-3-17 20:32 | 只看该作者
没做过,但是我记得有个列子。
道理上是通的,但是可能会比较烦

使用特权

评论回复
地板
千山万水js|  楼主 | 2013-3-17 22:56 | 只看该作者
GoldSunMonkey 发表于 2013-3-17 20:32
没做过,但是我记得有个列子。
道理上是通的,但是可能会比较烦

在哪里的例子呢?猴哥给俺参考下呗

使用特权

评论回复
5
GoldSunMonkey| | 2013-3-18 16:55 | 只看该作者
千山万水js 发表于 2013-3-17 22:56
在哪里的例子呢?猴哥给俺参考下呗

我就是没有啊,有我就直接贴出来爱

使用特权

评论回复
6
lxAPP| | 2013-3-18 17:24 | 只看该作者
GoldSunMonkey 发表于 2013-3-18 16:55
我就是没有啊,有我就直接贴出来爱

实在啊

使用特权

评论回复
7
千山万水js|  楼主 | 2013-3-18 20:39 | 只看该作者
lxAPP 发表于 2013-3-18 17:24
实在啊

你做过没啊哥们

使用特权

评论回复
8
ifpga| | 2013-3-19 11:04 | 只看该作者
这个应该不复杂
FPGA上电加载完 BIT 文件后
就不会再操作FLASH 了

我以前用过SPI FLASH
在EDK里添加一个SPI接口
在SDK里可以对他进行所有操作

PLATFORM FLASH没用过,但道理应该是一样的

使用特权

评论回复
9
GoldSunMonkey| | 2013-3-19 14:34 | 只看该作者
ifpga 发表于 2013-3-19 11:04
这个应该不复杂
FPGA上电加载完 BIT 文件后
就不会再操作FLASH 了

使用MICROBLAZE有个例子,我找不着了

使用特权

评论回复
10
千山万水js|  楼主 | 2013-3-19 16:47 | 只看该作者
ifpga 发表于 2013-3-19 11:04
这个应该不复杂
FPGA上电加载完 BIT 文件后
就不会再操作FLASH 了

串行flash应该简单些。并行flash,我看手册有好几种读模式异步读,同步突发读等等分不清楚。还有flash的读写流程手册里也没写的很清楚。现在不清楚读写流程

使用特权

评论回复
11
千山万水js|  楼主 | 2013-3-19 16:51 | 只看该作者
GoldSunMonkey 发表于 2013-3-19 14:34
使用MICROBLAZE有个例子,我找不着了

猴哥我现在把flash挂在MB控制器AXI总线上之后,怎么找到flash那些信号线,比如地址线,数据线,使能线等等的地址,我怎么对这些信号线操作呢?我现在只能看到flash芯片的一个总的地址0X48000000-0XFFFFFFFF,但是不知道信号线地址,所以不知道怎么做?
不知道你明白我的意思没?求解答,谢谢

使用特权

评论回复
12
ifpga| | 2013-3-19 17:06 | 只看该作者
SDK DEMO里 程序升级的那个里面 好像有 PLATFORM FLASH 的操作

使用特权

评论回复
13
千山万水js|  楼主 | 2013-3-19 17:10 | 只看该作者
ifpga 发表于 2013-3-19 17:06
SDK DEMO里 程序升级的那个里面 好像有 PLATFORM FLASH 的操作

程序升级在哪呀?我没看过哦,哥们方便留个QQ么?和你请教下,谢谢了!我的QQ912512719

使用特权

评论回复
14
GoldSunMonkey| | 2013-3-19 22:55 | 只看该作者
千山万水js 发表于 2013-3-19 16:51
猴哥我现在把flash挂在MB控制器AXI总线上之后,怎么找到flash那些信号线,比如地址线,数据线,使能线等 ...

模拟他的时序。

使用特权

评论回复
15
GoldSunMonkey| | 2013-3-19 22:55 | 只看该作者
千山万水js 发表于 2013-3-19 17:10
程序升级在哪呀?我没看过哦,哥们方便留个QQ么?和你请教下,谢谢了!我的QQ912512719 ...

我正在找那个例程,总是没有找到

使用特权

评论回复
16
千山万水js|  楼主 | 2013-3-20 09:07 | 只看该作者
GoldSunMonkey 发表于 2013-3-19 22:55
模拟他的时序。

你没明白我的意思!我的意思是现在flash的地址线A0~A22,数据线DQ0~DQ15,还有片选使能E,G等等这些信号线,我不知道它们和总线是怎么连接的。所以我在SDK里怎么对这些信号线操作呢,对谁进行操作呢?不知道你明白我的意思了么

使用特权

评论回复
17
ifpga| | 2013-3-21 09:29 | 只看该作者
千山万水js 发表于 2013-3-20 09:07
你没明白我的意思!我的意思是现在flash的地址线A0~A22,数据线DQ0~DQ15,还有片选使能E,G等等这些信号线 ...

在SDK里就是直接对地址进行操作啊
直接用指针就OK啦
地址空间在 EDK 里有显示

使用特权

评论回复
18
千山万水js|  楼主 | 2013-3-21 14:23 | 只看该作者
ifpga 发表于 2013-3-21 09:29
在SDK里就是直接对地址进行操作啊
直接用指针就OK啦
地址空间在 EDK 里有显示 ...

我知道你的意思!但是EDK里面显示的地址只是这片flash的整个的地址0X48000000-0XFFFFFFFF;但是地址线A0-A22,数据线DQ0-DQ15还有那些使能线的地址是多少呢?我现在是不知道这些信号线的地址?这些信号线的地址在哪有介绍呢?谢谢

使用特权

评论回复
19
ifpga| | 2013-3-21 14:34 | 只看该作者
如果接的是与 SRAM 一样的异步总线
片选,读写信号是不需要你自己去控制的
你只要在SDK里对特定地址进行读写操作就可以了

使用特权

评论回复
20
千山万水js|  楼主 | 2013-3-21 15:09 | 只看该作者
ifpga 发表于 2013-3-21 14:34
如果接的是与 SRAM 一样的异步总线
片选,读写信号是不需要你自己去控制的
你只要在SDK里对特定地址进行读 ...

你这个特定地址具体是什么呢?在哪有介绍这些特定地址呢?我往哪些地址里写数据,写地址呢?哥们我想和你请教一下,方便QQ聊下么,我的912512719,谢谢你了!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

98

帖子

0

粉丝