摘要: 1.整数分频电路,无占空比要求 对于偶数,N分频电路,只需实现一个N/2个状态的计数器即可,触发器 采到计数器为N/2-1时,将clk_out取反。 对于奇数,N分频电路,可用状态机实现,前几个状态输出0,后几个状态输出1;也可用计数器实现,比如7分频电路,计数器从0到6循环计数,触发器采到2和6时 阅读全文
posted @ 2021-06-18 17:21 mr1victor 阅读(1596) 评论(0) 推荐(0)
摘要: 在总线设计中,常常要使用到双向端口。在芯片中,与单向端口相比,双向端口能够节约管脚资源,声明为inout,使用三态门实现。 描述这个三态门的verilog代码为: 1 module inout_test ( 2 input wire ctrl, 3 input wire din, 4 output 阅读全文
posted @ 2021-04-06 21:28 mr1victor 阅读(474) 评论(0) 推荐(0)
摘要: 如果mf指令与mt连着指令或者只相隔一条指令,当mf指令进入执行阶段时,mt指令还处于访存或者回写阶段,还未写入hi或者lo寄存器,此时就会发生数据相关,解决方法是采用数据前推。执行阶段使用多选器选择正确的输入,控制多选器的为译码阶段传递过来的aluop(执行阶段执行运算的子类型)信号,根据此信号, 阅读全文
posted @ 2021-04-01 11:32 mr1victor 阅读(1301) 评论(0) 推荐(0)
摘要: 本文主要内容有: 复位电路概述 同步复位电路 异步复位电路 1. 复位电路概述 复位信号在数字电路中的重要性仅次于时钟信号。通常讲的复位是对指对触发器的复位,通过对触发器的复位完成对系统的复位。一般复位方式分为同步复位和异步复位两种方式,是否需要复位,如何选择复位方式等问题应该根据具体设计方案来定。 阅读全文
posted @ 2021-03-13 17:46 mr1victor 阅读(315) 评论(0) 推荐(0)