小编qas*_*ddd的帖子

如何将 FPGA 的数字输出连接到 DAC?

我目前有一个非常非常基本的 DDS 内核(?),带有计数器、调谐字和正弦 LUT,可输出 16 位值以与 DAC 的正弦值相关联。我正在使用Nexys 4 DDR 板,我的DAC是专为 FPGA 设计的外围模块。如果是 16 位 DAC,为什么它有 6 个引脚,其中只有 4 个用于数据?我应该如何将二进制信息从我生成的 16 位正弦值发送到 DAC,以便 DAC 进行成功转换?

这是我的代码(我知道它的基本信息,请原谅错误,一旦我正确地知道如何与 DAC 交互,我就会解决它们!)

module sin_LUT(
  input clk,
  input [0:3] M,
  input rst,
  output reg [16:0] data_out,
  output reg [32:0]test
);

//counter

//declaring constant
integer i;
integer int_M;

always @(M)
  int_M = M;

always @(posedge(clk))
begin
if (rst)
  i <= 0;
else if (i >= 29)
  i <= 0;
else
  i …
Run Code Online (Sandbox Code Playgroud)

verilog fpga xilinx digital-analog-converter

1
推荐指数
1
解决办法
2035
查看次数

标签 统计

digital-analog-converter ×1

fpga ×1

verilog ×1

xilinx ×1