微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > JESD204B 帧组合问题

JESD204B 帧组合问题

时间:10-02 整理:3721RD 点击:
最近在使用JESD204B core,遇到了问题,麻烦做过的大神指点迷津。芯片端的组帧要求为


在FPGA端,输入由DDS产生的4M单音信号,我的组帧顺序为:
tx_core_data[127:112] = {chn2_q(n+1)[7:0],chn2_q(n+1)[15:8]};
tx_core_data[111:96] = {chn2_q(n)[7:0],chn2_q(n)[15:8]};
tx_core_data[95:80] = {chn2_i(n+1)[7:0],chn2_i(n+1)[15:8]};
tx_core_data[79:64] = {chn2_i(n)[7:0],chn2_i(n)[15:8]};
tx_core_data[63:48] = {chn1_q(n+1)[7:0],chn1_q(n+1)[15:8]};
tx_core_data[47:32] = {chn1_q(n)[7:0],chn1_q(n)[15:8]};
tx_core_data[31:16] = {chn1_i(n+1)[7:0],chn1_i(n+1)[15:8]};
tx_core_data[15:0] = {chn1_i(n)[7:0],chn1_i(n)[15:8]};

出来的频谱波形如下图:


你想说明什么问题呢? 对还错? 还有你上面的chn2_q这些数据吃从哪里来的呢?



   首先谢谢你的回复!我使用DDS产生的单音信号,理论上应该也是出来单音信号,但是现在出来的信号频谱不对。chn2_q(n+1)和chn2_q(n)的关系为一个DDS产生信号前后两个时钟所送出的两个点,chn1与chn2送的数据一致。我采样率为122.88M,而core时钟为61.44M,所以需要把两个DDS的数据组合成一帧送入jesd204b的 IP core。

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

网站地图

Top