在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4545|回复: 12

[求助] 请教关于FPGA配置文件的问题

[复制链接]
发表于 2013-7-19 13:50:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近遇到一个问题,如何定位设计中的某个寄存器在配置文件中的位置?比如设计一个加法器,是否可以通过修改配置文件中的某一个bit位来影响加法器的运算结果,如果可以,那么该如何找到这个对应的bit位,硬件电路的实现和配置文件之间有没有地址对应的信息,有没有先关的资料介绍这些。
发表于 2013-7-19 14:59:56 | 显示全部楼层
如果是xilinx的可以参考对应FPGA的Configuration User Guide,里面讲了bitstream的基本构成。如果想精确知道哪个bit做什么,这个信息是不公开的,只能自己hack bitstream。
 楼主| 发表于 2013-7-21 09:54:03 | 显示全部楼层
回复 2# starsoi

我想再请教一下。我看有关资料中说,xilinx的FPGA配置文件中数据的最小配置单位是帧,那么帧地址信息也是不公开的吗?
发表于 2013-7-22 13:42:44 | 显示全部楼层
做不到lz说的这些要求,不要在这个方向努力了
发表于 2013-7-22 20:13:46 | 显示全部楼层
回复 3# 践行者

帧地址在 Configuration User Guide 的 Configuration Details -> Fame Addressing 有解释。
btw, RapidSmith (http://rapidsmith.sourceforge.net/) 和 Torc (http://torc-isi.sourceforge.net/) 都有解读.bit文件的功能,但最低都到Frame级,没有再往下到bit级。
btw again, bitgen 的 -l 参数也能提供很多有关 .bit 文件的信息
我曾研究过LUT6的configuration bits,发现它们是分布于4个frame中,以一种奇怪的方式排列。个人觉得非routing相关的配置信息都可以自己hack出来
 楼主| 发表于 2013-7-23 09:23:02 | 显示全部楼层
回复 5# starsoi

非常感谢楼主的解答
发表于 2013-8-10 15:06:11 | 显示全部楼层
可在图形界面指定
 楼主| 发表于 2013-8-31 13:59:47 | 显示全部楼层
回复 7# bjzhaoxh77


   请问如何在图形界面中指定,可不可以说的详细一点,最近这个问题一直没找到相关的解答,非常感谢!
发表于 2013-9-1 10:15:53 | 显示全部楼层
好奇怪的需求
发表于 2016-8-8 17:20:20 | 显示全部楼层
回复 5# starsoi

你好,我也在弄这个,已经弄完了LUT6的bit,奇怪的排列顺序,还有sliceL的bit,苍天,现在在做switch box 布线的,简直要晕了,有没有好的建议啊~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-15 00:56 , Processed in 0.026442 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表