clk_divide时钟分频模块

`timescale 1ns / 1ps

//coding format:ANSI GB2312 GBK

//模块名称:clk_divide

//模块作用:clk_divide

//实现思路:对时钟进行分频

//作者:徐后乐

//时间:2025.04.21

module clk_divide #(

parameter DIVIDE=32'd1000

) (

input wire clk ,

input wire rst_n ,

output reg clk_out

);

reg31:0 count;

localparam DIVIDE_2=DIVIDE/2;

always@(posedge clk or negedge rst_n)

begin

if(!rst_n)

begin

count <='b0;

clk_out <='d0;

end

else

begin

if(count>=(DIVIDE-32'd1))

begin

count <='b0;

end

else

begin

count <=count+'d1;

end

if(count>=DIVIDE_2)

begin

clk_out <=1'b1;

end

else

begin

clk_out <=1'b0;

end

end

end

endmodule

相关推荐
珞光电子USRP SDR软件无线电平台18 小时前
国产嵌入式SDR平台LW-E320-G详解:射频、FPGA、ARM架构与应用选型
arm开发·fpga开发·架构
FPGA小迷弟19 小时前
【硬核通俗】FPGA实现SDR软件无线电完整技术解析(原理+架构+实战)
fpga开发·dsp开发·sdr·无线电
Eloudy1 天前
HSB FPGA 架构总体
fpga开发·架构
Terasic友晶科技2 天前
【教程】Agilex 5 SOC FPGA的HPS端如何响应FPGA端中断(三)——设备树Overlay
fpga开发·设备树·agilex 5·设备树overlay
ARM|X86+FPGA工业主板厂家2 天前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
Freak嵌入式2 天前
Pico PIO 汇编语法深度详解:标识符、指令、伪指令全解析
汇编·stm32·单片机·嵌入式硬件·fpga开发·硬件架构
Riwuarua2 天前
从近似0基础开始FPGA开发 -- part.7 FPGA的网络通信设计
fpga开发
pingping_TEL2 天前
JESD204B_IP核使用教程
fpga开发
cmc10283 天前
292.三段式状态机第三段时序逻辑用state_c与_n的差异分析
fpga开发
智塑未来4 天前
FPGA开发板怎么选?先看资质、案例与研发底盘
fpga开发