EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 明德扬FPGA科教 于 2025-3-10 16:59 编辑
: B1 g+ Y% d3 a- ~
9 X4 l3 X5 D% W9 O7 K( P8 ]AXI接口笔记
0 x% G- h) B. e6 I! X1 l% c第一章 问题记录, |$ ?! ` O& A5 e
第1节 接收数据全0或全1
, r- s7 F+ R q" ], G A4 u7 ~1.1 问题现象上图中,pixel_data_o是EC IP核输出的图像数据,正确的话会如上图所示,图像数据每个时钟会变化并且值是不固定的。 本次出现的错误现象是:pixed_data_o是有输出的,但输出全是0或者是全是1,并且在最后一个像素出现pyld_err_flag_o的错误指示。 1.2 问题原因经过LATTICE的原厂工程师定位,确定是IP核导致的reveal显示问题,需要重新安装EC的IP核。 1.3 解决方法安装EC的IP核,安装文件:F:\svn\mdy_flow_common\02_design\08_LVDS\04_mdySlvdsEc\latticesemi.com_slvsec_rx_1.2.0.ipk 安装过程: [size=9.5000pt]1.3.1. 打开LATTICE的软件radiant , j/ p2 P: a/ i9 x& j
% O9 k4 G" i8 ^. r
[size=12.6667px]1.3.[size=9.5000pt]2. 打开图中1所示的IP Catalog,显示2是否存在,如果存在就删除;然后点击上图3所示的安装位置。 [size=12.6667px]1.3.[size=9.5000pt]3. 选择安装文件,接提示要求安装即可。安装完成后,在上图中2的位置将又再出现。 [size=12.6667px]1.3.[size=9.5000pt]4. 重装生成IP核。 0 d& Q0 ~$ ~6 r) K/ N$ F
第2节 接收不到任何东西
" ^0 d1 I0 s# p# i5 l4 m[size=9.5000pt]2.1. 如果SERDES速率是5G,则BAUD GRADE选用3;如果是2.5G,则选用2;千万不要搞错。 [size=12.6667px]2.[size=9.5000pt]2. 综合工具要改为:synplify pro。使用LSE将出现不稳定情况,综合后将出现全部接收不到的情况,不稳定。 [size=12.6667px]2.[size=9.5000pt]3. 使用serdes IP核,去接收数据,看是否有错误提示。注意,本次定位,可以看到信号质量挺好,眼图也是很好的,但从SERDES上看就是有误码。怀疑是频偏问题导致的,在摄像头一侧,修改了时钟线,问题解决。
/ ^% T& @8 f: I9 H4 ~% m {9 F% Z! Z7 t' J, ?, Z
|