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
相关推荐
南檐巷上学6 小时前
基于FPGA的正弦信号发生器、滤波器的设计(DAC输出点数受限条件下的完整正弦波产生器)
fpga开发·数字信号处理·dsp·dds
嵌入式-老费10 小时前
Linux Camera驱动开发(fpga + csi rx/csi tx)
fpga开发
ALINX技术博客1 天前
【202601芯动态】全球 FPGA 异构热潮,ALINX 高性能异构新品预告
人工智能·fpga开发·gpu算力·fpga
JJRainbow1 天前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
s9123601011 天前
FPGA眼图
fpga开发
北京青翼科技1 天前
【PCIe732】青翼PCIe采集卡-优质光纤卡- PCIe接口-万兆光纤卡
图像处理·人工智能·fpga开发·智能硬件·嵌入式实时数据库
minglie11 天前
verilog信号命名规范
fpga开发
XINVRY-FPGA1 天前
中阶FPGA效能红线重新划定! AMD第2代Kintex UltraScale+登场,记忆体频宽跃升5倍
嵌入式硬件·fpga开发·硬件工程·dsp开发·fpga
南檐巷上学2 天前
基于FPGA的音频信号监测识别系统
fpga开发·音频·verilog·fpga·傅立叶分析·fft·快速傅里叶变换
Aaron15882 天前
基于RFSOC的数字射频存储技术应用分析
c语言·人工智能·驱动开发·算法·fpga开发·硬件工程·信号处理