- 1
- 2
- 3
- 4
- 5
Cyclone2 FPGA读写DAC_TLC5620实验Verilog逻辑源码Quartus工程文件
资料介绍
Cyclone2 FPGA读写DAC_TLC5620实验Verilog逻辑源码Quartus工程文件
//input
input sys_clk , //system clock;
input sys_rst_n , //system reset, low is active;
//output
output reg DA_IO_CLK ,
output reg DA_LOAD ,
output reg DA_LDAC ,
output reg DA_OUT_DATA ,
output reg [7:0] LED
);
//Reg define
reg [6:0] div_cnt ;
reg da_clk ;
reg [4:0] ctrl_cnt ;
reg [15:0] delay_cnt ;
reg [ 7:0] analog_data ;
//Wire define
//************************************************************************************
//** Main Program
//**
//************************************************************************************
// counter used for div osc clk to da ctrl clk 50M/64 = 0.78Mhz
always @(posedge sys_clk or negedge sys_rst_n) begin
if (sys_rst_n ==1'b0)
div_cnt <= 6'b0;
else
div_cnt <= div_cnt + 6'b1;
end
//gen da_clk
always @(posedge sys_clk or negedge sys_rst_n) begin
if (sys_rst_n ==1'b0)
da_clk <= 1'b0 ;
else if ( div_cnt <= 6'd31 )
da_clk <= 1'b1 ;
else
da_clk <= 1'b0 ;
end
// da ctrl signal gen
// ctrl_cnt 0 - 32 is for da ctrl
always @(posedge da_clk or negedge sys_rst_n) begin
if (sys_rst_n ==1'b0)
ctrl_cnt <= 5'b0;
else
ctrl_cnt <= ctrl_cnt + 5'b1;
end
always @(posedge da_clk or negedge sys_rst_n) begin
if (sys_rst_n ==1'b0)
DA_IO_CLK <= 1'b0;
else if ( ctrl_cnt == 5'd6 || ctrl_cnt == 5'd8 || ctrl_cnt == 5'd10
|| ctrl_cnt == 5'd12 || ctrl_cnt == 5'd14 || ctrl_cnt == 5'd16
|| ctrl_cnt == 5'd18 || ctrl_cnt == 5'd20 || ctrl_cnt == 5'd22
|| ctrl_cnt == 5'd24 || ctrl_cnt == 5'd26 ) // DA clk low
DA_IO_CLK <= 1'b1;
else
DA_IO_CLK <= 1'b0;
end
always @(posedge da_clk or negedge sys_rst_n) begin
if (sys_rst_n ==1'b0)
DA_LOAD <= 1'b1;
else if ( ctrl_cnt == 5'd28 ) // da load
DA_LOAD <= 1'b0;
else
DA_LOAD <= 1'b1;
end
部分文件列表
| 文件名 | 大小 |
| DA_TLC5620/ | |
| DA_TLC5620/DA_TLC5620.asm.rpt | 8KB |
| DA_TLC5620/DA_TLC5620.cdf | |
| DA_TLC5620/DA_TLC5620.done | |
| DA_TLC5620/DA_TLC5620.fit.rpt | |
| DA_TLC5620/DA_TLC5620.fit.smsg | 1KB |
| DA_TLC5620/DA_TLC5620.fit.summary | 1KB |
| DA_TLC5620/DA_TLC5620.flow.rpt | |
| DA_TLC5620/DA_TLC5620.jdi | 4KB |
| DA_TLC5620/DA_TLC5620.map.rpt | |
| DA_TLC5620/DA_TLC5620.map.summary | |
| ... | |
最新上传
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏15.00元 1天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:摄像头采集fpga程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:PD协议mini加热台
-
21ic小能手 打赏10.00元 3天前
资料:PID 蓝牙控制 小车
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
小猫做电路 打赏310.00元 3天前
-
gsy幸运 打赏310.00元 3天前
-
zhengdai 打赏310.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic下载 打赏21.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:w993263495
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏130.00元 3天前
用户:jh0355




全部评论(0)