Verilog Test Fixture 时钟激励

1、占空比50%时钟产生

复制代码
always
begin
    <clock>    =    1'b0    ;
    #<PERIOD/2>    ;
    <clock>    =    1'b1    ;
    #<PERIOD/2>    ;
end

    reg <clock> = 1'b0    ;
    always
    begin
        #<PERIOD/2>    ;
        <clock>    =    ~<clock>    ;
    end    

2、高低电平参数时钟产生

复制代码
always
begin
    <clock>    =    1'b0    ;
    #<LOW_TIME>    ;
    <clock>    =    1'b1    ;
    #<HIGH_TIME>    ;
end

3、占空比可调clk

复制代码
always
begin
    <clock>    =    1'b0    ;
    #( <PERIOD> - (<PERIOD>*<DUTY_CYCLE>) )    ;
    <clock>    =    1'b1    ;
    #( <PERIOD> - <DUTY_CYCLE> )    ;
end    

4、差分时钟

复制代码
always
begin
    clk_p    =    1'b0    ;
    clk_n    =    1'b1    ;
    #30    ;

    clk_p    =    1'b1    ;
    clk_n    =    1'b0    ;
    #30    ;
    
end
相关推荐
fei_sun3 小时前
FPGA&数字前端
fpga开发
尤老师FPGA3 小时前
HDMI数据的接收发送实验(九)
fpga开发
Flamingˢ6 小时前
ZYNQ + OV5640 视频系统开发(四):HDMI 显示链路
嵌入式硬件·fpga开发·硬件架构·音视频
LCMICRO-133108477467 小时前
国产长芯微LDC5141完全P2P替代DAC80501,数模转换器 (DAC)
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发·数模转换器 dac
Nobody3310 小时前
锁存器与触发器
fpga开发
Nobody3311 小时前
跨时钟域信号处理的办法有哪些
fpga开发·信号处理
LCMICRO-1331084774612 小时前
长芯微LPC556D1完全P2P替代DAC8830,是引脚兼容的16位数模转换器,该系列产品为单通道、低功耗、缓冲电压输出型DAC
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·电压输出型dac
北城笑笑14 小时前
FPGA 与 市场主流芯片分类详解:SoC/CPU/GPU/DPU 等芯片核心特性与工程应用
前端·单片机·fpga开发·fpga
R.X. NLOS14 小时前
ZYNQ 开发知识点记录:AXI Timer 硬件定时器与中断机制解密
fpga开发·fpga·axi定时器
北城笑笑15 小时前
FPGA 51,基于 ZYNQ 7Z010 的 FPGA 高速路由转发加速系统架构设计(Xilinx ZYNQ-MINI 7Z010 CLG400 -1)
前端·fpga开发·系统架构·fpga