0

关于投票
写地址启动扫描时,FPGA偶尔不能执行启动扫描命令

问题描述:写地址启动扫描时,FPGA偶尔不能执行启动扫描命令。

原因:FPGA程序在检测到写信号WR和CS之后,发送一个启动扫描的信号。但是,FPGA程序检测该启动扫描信号的时候和CLK上升沿一起检测。实际情况,由于FPGA在执行代码时存在一定的随机延时,故而在CLK上升沿时,不能保证同时满足条件。

 

解决方法:1.取消CLK与启动扫描信号一起检测。而采用触发器触发。

                    2.将启动扫描信号宽度延长至两个CLK时钟宽度之上。保证该信号无论在何时出现都会与CLK上升沿有交集。

系统分类: CPLD/FPGA
用户分类: EDA相关
标签: fpga
来源: 原创
发表评论 阅读全文(276) | 回复(0)

0

关于投票
FPGA与DSP共享外部总线问题

    不知道为什么,FPGA一烧入芯片之后,DSP访问外部总线就无法正常。估计原因出在FPGA的总线上,将原本不是给FPGA的数据当成自己的了。所以DSP无法正常访问。

    因为我不是搞硬件的,所以遇到这个问题我也无能为力。不过,已经见识了FPGA的强大功力了,很想好好接触一下。但是事情很多,不知道有没有这个时间学习。

     下下周才能上班,要解决这个问题 ,还能花功夫。FPGA还有很多问题,以后的数据传输又是一难题。真难为了硬件组的那个新手了。

    当然,我对DSP的外部总线理解也比较肤浅,利用这难得的假期,好好看一遍。

系统分类: 嵌入式
用户分类: EDA相关
标签: 无标签
来源: 原创
发表评论 阅读全文(124) | 回复(0)
总共 , 当前 /