实验板目的实现DDS功能,
FPGA:EP2C8Q208C8
DA:AD9744
外观图如下:
AD9744已经换了3片了,现象一样,始终没输出,请帮忙分析下,原理图、PCB图和测试程序见附件。
ad9744时钟信号图,频率20M:
ad9744数据写入时钟,频率2M,上升沿时更新并行数据。
测试程序:clk是2M的数据写入时钟。
module dactest(clk,rst,dac_data);
input clk,rst;
output[13:0] dac_data;
reg[13:0] dac_data;
always@ (posedge clk)
begin
if(!rst)
begin
dac_data<=14'b0;
end
else
begin
dac_data<=dac_data+1;
if(dac_data>14'//b11111111111110)
dac_data<=14'b0;
end
end
endmodule |