完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好
*我在主串行模式下使用spartan-3e FPGA和XCFxxS Prom。 *对于fpga开始初始化,必须进行2次进行: 1)通电良好(正常工作), 2)引脚prog_B必须为高电平。 * porg_B引脚从rom输出(引脚calle“cf”)并始终为低电平(0.6伏)。 问题#1: 因为prog_B保持低电平(输入到fpga),所以fpga卡在“复位”模式中。 因此,我们将rom中的两个引脚cf和fpga中的prog_b组合起来。 知道rom中的引脚cf是漏极开路,由于浮动引脚cf,我们是否会遇到任何CRC问题? ------------------------ 问题2: 在上面提到的cuttin thetrack之后,fpga正确地输出cclk并且ROM回复也是数据输出。 但是,引脚init_B在几个melli-seconds之后变为高电平。 这反映出crc错误已经发生。 任何人都可以解释为什么会发生恐怖事件吗? 提前致谢, Sameh Yassin 顺便说一句:感谢Mr.Gabor的回复 以上来自于谷歌翻译 以下为原文 Hi everyone * I'm using spartan-3e fpga and XCFxxS Prom in master serial mode.* for the fpga to start initialization 2 conduitions must occur: 1) power on good(working properly) , 2) The pin prog_B must be high.* The porg_B pin is output from the rom (at pin calle "cf") and is always low(0.6 volts). Question #1: Because prog_B was kept low(input to the fpga) the fpga was stuck in the mode"reset". So, We cut the track combining the two pins cf in the rom and prog_b in the fpga.knowing that the pin cf in the rom is an open drain, will we face any CRC problem due to the float pin cf ?------------------------Question#2:After cuttin the track mentioned above, the fpga outputs the cclk correctly and the ROM replies be data out also. However, the pin init_B goes high then goes low after few melli-seconds. This reflects that crc error has happened. Can anyone kindly explain why crc error occur ? Thanks in advance, Sameh Yassin BTW: Thanks Mr.Gabor for your reply |
|
相关推荐
2个回答
|
|
我总是使用电源监控器MAX803Z,其开漏输出连接到FPGA PROG引脚。
PROM的CF引脚也连接到PROG。 p.s.s. 在允许配置开始之前,在上电后将PROG保持低电平100毫秒,以确保电源稳定。 这似乎可以避免在开启时出现问题。 以上来自于谷歌翻译 以下为原文 I always use a power supply supervisor MAX803Z with an open drain output connected to the FPGA PROG pin. The PROM's CF pin is also connected to PROG. The p.s.s. holds PROG low for a few 100 milliseconds after power-up to make sure the supplies are stable, before allowing configuration to begin. This seems to avoid problems at turn-on. |
|
|
|
可能值得研究为什么PROGB保持低位。
通常这个开漏信号应该有一个上拉电阻 板。 如果添加上拉(例如,PROM CF引脚)会变高吗? 4.7K)? CRC错误可能由于多种原因而发生。 确保你的 .bit文件是为您拥有的设备和包创建的 板。 确保PROM的RESET引脚连接到INIT_B 的FPGA。 看一下闪光灯的时钟信号 确保没有过多的过冲或振铃。 如果你怀疑 时钟信号完整性问题你可以看一下串口数据引脚 闪存以查看它是否在非活动时钟边沿发生变化。 - Gabor 以上来自于谷歌翻译 以下为原文 It is probably worth investigating why PROGB was held low. Normally this open-drain signal should have a pullup resistor on theboard. Does the PROM CF pin go high if you add a pullup (say4.7K)? The CRC error can happen for a number of reasons. Make sure your.bit file was created for the device and package you have on theboard. Make sure the PROM's RESET pin is connected to the INIT_Bof the FPGA. Take a look at the clock signal at the flash to besure there isn't excessive overshoot or ringing. If you suspectclock signal integrity problems you can look at the serial data pin ofthe flash to see if it ever changes on the inactive clock edge. -- Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2395 浏览 7 评论
2810 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2277 浏览 9 评论
3354 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2445 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
780浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
558浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
405浏览 1评论
1985浏览 0评论
704浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 02:14 , Processed in 1.290664 second(s), Total 100, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号