FPGA 实现dds中DAC部分要怎么用Verilog实现

yue121213 2015-03-28 04:15:39
FPGA 实现dds中DAC部分要怎么用Verilog实现
...全文
818 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
DDRn++ 2015-04-07
  • 打赏
  • 举报
回复
就按照DA芯片的时序来写啊,看手册就知道了
fly 100% 2015-03-30
  • 打赏
  • 举报
回复
看你da的选择了
PGA实现dds_dac_out DAC芯片TLC5615实验Verilog逻辑源码Quartus11.0工程文件, FPGA型号为CYCLONE4E系列的EP4CE6E22C8,可以做为你的学习设计参考。 module DDS_top(clk, //内部时钟 reset, sclk, //TLC5615 sclk时钟脚 din, //TLC5615 din数据脚 cs, //TLC5615 cs片选 set_waveform_key_in,//波形设置按键 set_f_key_in, // 频率设置按键 set_a_key_in, set_p_key_in ); input clk; input reset; input set_waveform_key_in; input set_f_key_in,set_a_key_in,set_p_key_in; output din; output cs; output sclk; wire clk; wire reset; wire set_waveform_key_in; wire set_f_key_in,set_a_key_in,set_p_key_in; wire [9:0] data_line; wire [1:0] set_waveform_line; wire [15:0] f_control_line; wire [3:0] a_control_line; wire [9:0] p_control_line; wire set_waveform_key; wire set_f_key; wire set_a_key; wire set_p_key; DDS u4(.clk(clk),.dds_data_out(data_line),.set_waveform(set_waveform_line),.set_f(f_control_line),.set_a(a_control_line), .set_p(p_control_line)); TLC5615 U5(.clk(clk),.sclk(sclk),.din(din),.cs(cs),.din_in(data_line)); key u6(.clk(clk),.key(set_waveform_key_in),.key_out(set_waveform_key)); key u7(.clk(clk),.key(set_f_key_in),.key_out(set_f_key)); key u8(.clk(clk),.key(set_a_key_in),.key_out(set_a_key)); key u9(.clk(clk),.key(set_p_key_in),.key_out(set_p_key)); key_coding u10(.reset(reset),.set_waveform_key(set_waveform_key),.set_f_key(set_f_key),.set_a_key(set_a_key), .set_p_key(set_p_key),.set_waveform(set_waveform_line),.f_control(f_control_line),.a_control(a_control_line), .p_control(p_control_line)); endmodule

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧