- // {A1,A0}為A,B,C,D四個通道選擇
- // RNG為0或1
- module TLC5620_DAC(clk,rst,ctrlword,CLK,DATA,LOAD,LDAC,done);
- input clk; // 50M Hz
- input rst;
- input [10:0] ctrlword; // {A1,A0,RNG,DATA[7:0]}
- output CLK; // 串行接口時鐘
- output DATA; // 串行接口數據輸入
- output LOAD; // 串行數據加載控制
- output LDAC; // 加載DAC
- output done; // 傳輸結束標誌
- reg CLK;
- reg DATA;
- reg LOAD;
- reg LDAC;
- reg en;
- reg done;
- reg [9:0] cnt;
- //========================================================
- // 計數器
- //=================================================