ADF4350 verilog 驱动源代码: ////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// module sen_ADF4350( input clk10M, //配置ADF4350时钟 满足保持时间 input rst, output SCLK, //上升沿导入数据 output reg LE, //低电平时配置数据 output CE, //片选 output DATA, //数据线 output reg led_ADF4350SET, input R0_update ); reg reg_data=0; //数据缓存 reg [32:1] conf0,conf1,conf2,conf3,conf4,conf5; //ADF4350初始化寄存器缓存 reg [5:0] cnt=32; //寄存器配置计数器 //-------------------------------- reg [6:0] state; parameter S0 =7'b0000_001, S1 =7'b0000_010, S2 =7'b0000_100, S3 =7'b0001_000, S4 =7'b0010_000, S5 =7'b0100_000, S6 =7'b1000_000; //--------------------------------- assign SCLK = clk10M; //配置数据的时钟信号 assign DATA = reg_data;//输出缓冲器中的值 assign CE = 1; //ADF4350 片选端 高有效 //-----------------------------------