⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.v

📁 此代码可用modelsim进行仿真
💻 V
字号:
/*****************************************//**        8bit RISC MCU desing         **//**           clock module              **//**            BY yuzhijie              **//**            2006.10.22               **//*****************************************/`timescale 1ns/100psmodule clock(clk,reset,clk1,clk2,clk3,clk4);    input clk,reset;    output clk1,clk2,clk3,clk4;    wire clk,reset;              reg clk1,clk2,clk3,clk4;    reg [3:0]state;    parameter s1=4'b0001,              s2=4'b0010,              s3=4'b0100,              s4=4'b1000;    always@(posedge clk)    if(reset)    begin        clk1<=1'b0;        clk2<=1'b0;        clk3<=1'b0;        clk4<=1'b1;        state<=s1;    end    else    begin        case(state)            s1:            begin                clk1<=~clk1;                clk4<=~clk4;                state<=s2;            end            s2:            begin                clk1<=~clk1;                clk2<=~clk2;                state<=s3;            end            s3:            begin                clk2<=~clk2;                clk3<=~clk3;                state<=s4;            end            s4:            begin                clk3<=~clk3;                clk4<=~clk4;                state<=s1;            end            default:state<=s1;    endcaseendendmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -