数字IC学习记录
lololkj
这个作者很懒,什么都没留下…
展开
-
cdl转sch map文件
cdl转sch map文件原创 2023-12-28 09:49:46 · 526 阅读 · 1 评论 -
边沿检测
soc实习记录边沿检测边沿的检测,对要进行边沿检测的信号,进行两级同步(这也是对单bit信号跨时钟域的一种处理方式)。对边沿的检测在实际设计中可以产生脉冲信号,可以用于可逆计数器的数值计算等。代码代码还是很简单的。//soc note//edge detect module edge_detect(clk,rstn,singal_in);input clk;input rstn;input singal_in;reg singal_in_reg1;reg singal_i原创 2021-04-29 18:03:33 · 153 阅读 · 0 评论 -
序列检测10110
序列检测通过这个序列检测,正好复习前面Mealy状态机。检测序列10110,用计数计其出现的次数。模块代码module seq_dec( input clk, input rst_n, input din, output dout); reg [7:0] cnt; //计满足10110序列的次数 reg [5:0] P_state;//当前状态 reg [5:0] N_state;//下一个状态parameter S0=6'b000001;//start原创 2020-12-31 10:31:25 · 2720 阅读 · 2 评论 -
数字IC学习记录Mealy FSM 模板
#数字IC学习记录##Mealy FSM 模板module Mealy_fsm(signal list );input signals;output signals;prarmeter state0=0, state1=1,state2=2;reg [n:0] P_state, N_state;//P_state 当前状态 N_state下一个状态always(时序)//一般异步复位if(!rst_n)P_state <= state0 ;// 初始状态elseP_sta原创 2020-12-24 10:44:25 · 158 阅读 · 0 评论