搜索
bottom↓
回复: 11

请问下XC3S200AN里的那个Power-of-2 Addressing Mode的作用是什么啊?

[复制链接]

出0入0汤圆

发表于 2011-2-26 00:36:34 | 显示全部楼层 |阅读模式
请问下各位大侠,我在看 Spartan-3AN FPGA In-System Flash User Guide的时候,之前一直是Default Addressing Mode。到最后一章的时候,出现了一章Power-of-2 Addressing Mode,我不知道这个有什么用,看了一下,好像是位数缩短了。但这个有什么意义?什么情况下会用这个啊??

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2011-2-27 17:01:16 | 显示全部楼层
问下各位大侠,我在看 Spartan-3AN FPGA In-System Flash User Guide的时候,之前一直是Default Addressing Mode。到最后一章的时候,出现了一章Power-of-2 Addressing Mode,我不知道这个有什么用,看了一下,好像是位数缩短了。但这个有什么意义?什么情况下会用这个啊??

出0入0汤圆

 楼主| 发表于 2011-2-28 17:21:45 | 显示全部楼层
请问下各位大侠,我在看 Spartan-3AN FPGA In-System Flash User Guide的时候,之前一直是Default Addressing Mode。到最后一章的时候,出现了一章Power-of-2 Addressing Mode,我不知道这个有什么用,看了一下,好像是位数缩短了。但这个有什么意义?什么情况下会用这个啊??

出0入0汤圆

发表于 2011-2-28 20:27:01 | 显示全部楼层
3S200AN默认是每页264字节,2幂模式是每页256字节
前者空间略大点,可以装点校验啥的
后者地址比较整齐,方便寻址
你喜欢用哪个,就用哪个,如果你不打算用,就不要管它
如果S3AN的文档看不懂,就去Atmel看AT45DB的

出0入0汤圆

 楼主| 发表于 2011-3-1 01:38:06 | 显示全部楼层
回答我的还是无机酸大哥,真好!!

出0入0汤圆

发表于 2011-3-1 08:45:20 | 显示全部楼层
S3AN用的Atmel 45DB的芯片当配置Flash。

45DB是按Page读写的,默认一个Page 264字节,可以放各种校验,Index等信息。这个时候操作按照Page比较便捷。
但45DB也有连续读写的指令,就是一次从头读到尾,如果用264一个Page,烧写数据的话很麻烦。因为连续读写不会跳过附加的校验信息。此时可以用256模式(Power of 2)就很方便,烧写的时候。

当然,45DBPage是256/512/1024都有的,就是这个意思了。

注意,有校验(264这样的)到Power of 2的转换,貌似是单向不可逆的。

出0入0汤圆

 楼主| 发表于 2011-3-1 19:47:48 | 显示全部楼层
楼上这位大哥,我想请问一下几个问题:
1、(如果用264一个Page,烧写数据的话很麻烦):烧写麻烦在哪里啊?我用iMAPCT的话,下载貌似也很简单啊。没有看到哪里麻烦啊?
2、(此时可以用256模式(Power of 2)就很方便,烧写的时候。):貌似跟264的下载,都差不多的。下载用时也差不多。
3、(注意,有校验(264这样的)到Power of 2的转换,貌似是单向不可逆的。):这个什么意思?是不是说转换到Power of 2之后,就变成256了,这个FPGA芯片想再变成264是不可能了,是吗?

出0入0汤圆

发表于 2011-3-2 11:24:10 | 显示全部楼层
回复【6楼】master0722
-----------------------------------------------------------------------

1、impact的烧写是对用户透明的,所以你感觉不到,但你自己操作Flash时候就不同
2、FPGA的加载过程也是对用户透明的,与上条一样,如果你想自己操作Flash,就不同
3、是的,转换是不可逆的

出0入0汤圆

 楼主| 发表于 2011-3-2 16:30:19 | 显示全部楼层
谢谢无机酸大哥的回答,对于第3条,只能说明xilinx这个操作太烂了,都不可逆。最好什么时候能发明出可逆转的,哈哈!!

出0入0汤圆

发表于 2011-3-2 16:54:30 | 显示全部楼层
回复【9楼】master0722
-----------------------------------------------------------------------

这个太烂的评价,也许有失妥当
首先S3AN的Flash是Atmel的,而非Xilinx生产或设计
第二,OTP是一种很常见的设计,并不能说烂

出0入0汤圆

 楼主| 发表于 2011-3-2 18:49:30 | 显示全部楼层
呵呵,无机酸大哥误生气,小弟愚昧!也就随口发几句牢骚,呵呵:)
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 15:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表