主题中讨论的其他器件: ADC34J24、 LMK04828
您好!
我正在评估与 ZCU102 Xilinx FPGA 板连接的 ADC34J24EVM。
我通过 FMC 从 ZCU102 SPI 访问 ADC34J24寄存器。
但我未能通过 ZCU102执行 LMK04828 SPI 读取操作。
我检查 FPGA 源、发现它不允许通过 FMC 连接器读取 LMK 寄存器。
以下是 ADC3xxx_CPLD 的 Verilog 源
当我使用 FMC SPI 而非 FTDI SPI 时、FTDI_SEN_LMK 和 FTDI_SEN_ADC 始终为高电平。
因此、我只能 读取 ADC_SDO。
您能给我一些建议吗?
谢谢!
//控制 LMK 和 ADC SDO 到 FTDI 或 FMC 的路由
注册 SDO_route;
始终@(*) begin
if (!FTDI_SEN_LMK && FTDI_SEN_ADC)开始
SDO_route <= LMK_SDO;
结束否则开始
SDO_route <= ADC_SDO;
结束
结束
指派 FTDI_SDO =(!FMC_OR_FTDI_SEER)? SDO_route:1'bz;
ASSIGN FMC_SDO =(FMC_OR_FTDI_SEER)? SDO_route:1'bz;
Br
Jason Lee。