微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA检测不到总线上发的数据

FPGA检测不到总线上发的数据

时间:10-02 整理:3721RD 点击:
波形中的4号线为wr,片选信号一直为低,15/14/13/12分别为datain【0】、datain【1】、datain【2】、datain【3】,其中datain【0】一直为高电平,datain【1】一直为低电平,datain【2】常态为高,但是会出现负跳变,datain【3】常态为低,会出现正跳变。data数据为CPU给fpga发送的常数5,。问题是:1.发送的是定值5,为什么有的信号线持续为一个电平,而有的会有跳变?  2.利用时钟上升沿检测数据,从上升沿到数据线上的数据变化,持续的时间为88ns,在此期间内肯定能够采到稳定的数值,但是为什么下边四根测试线显示的并不是常数5的结果,而是others的结果?经过老师傅的分析,说是可能是数据线上的数据并不稳定,示波器的测试频率不能够发现信号短时间的突变,导致示波器显示的是5,而fpga抓到的数据不是5.大神怎么看?

你的总线是SPI总线,是源同步接口么?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top