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
相关推荐
s09071366 小时前
FPGA中CIC设计注意事项
算法·fpga开发·cic滤波器
Aaron15886 小时前
RFSOC+VU13P在无线信道模拟中的技术应用分析
数据结构·人工智能·算法·fpga开发·硬件架构·硬件工程·射频工程
碎碎思7 小时前
BerkeleyLab Bedrock:为 FPGA 与加速计算打造的开源基石
fpga开发·开源
zidan14127 小时前
xilinx常用文档说明
fpga开发
ShiMetaPi7 小时前
GM-3568JHF丨ARM+FPGA异构开发板系列教程:外设教程 04 WIFI
网络·arm开发·fpga开发·智能路由器·fpga
FPGA_小田老师7 小时前
FPGA基础知识(二十):Xilinx Block Memory IP核(5)--ROM 详解
fpga开发·rom·coe文件格式·导入coe·block memory
FPGA_无线通信8 小时前
压缩解压缩算法 BFP-8bit
fpga开发
红糖果仁沙琪玛9 小时前
AD7616驱动开发-FPGA
驱动开发·fpga开发
坏孩子的诺亚方舟9 小时前
FPGA系统架构设计实践13_FPGA系统功能安全
fpga开发·系统架构·功能安全概念
ALINX技术博客9 小时前
【新品解读】5G/6G 基带系统级验证,AXVU13G 如何缩短高速系统研发周期
5g·fpga开发·fpga