[HDLBits] Mt2015 muxdff

Taken from ECE253 2015 midterm question 5

Consider the sequential circuit below:

Assume that you want to implement hierarchical Verilog code for this circuit, using three instantiations of a submodule that has a flip-flop and multiplexer in it. Write a Verilog module (containing one flip-flop and multiplexer) named top_module for this submodule.

复制代码
module top_module (
	input clk,
	input L,
	input r_in,
	input q_in,
	output reg Q);
	wire D;
    assign D = L ? r_in : q_in;
    always@(posedge clk) Q<=D;
endmodule

这里体现出来,必须分开分步写各个器件。

相关推荐
szxinmai主板定制专家10 小时前
柔宇柔性显示屏+x86、arm显示解决方案,还有库存
arm开发·人工智能·fpga开发
CHY_12811 小时前
JESD204B 协议解析(5)ILA序列
fpga开发·jesd204
yang)14 小时前
PLL之鉴相器PFD
fpga开发
FPGA_无线通信17 小时前
RRU CFR算法
fpga开发
国科安芯19 小时前
AS32系列MCU芯片TIM模块的捕获和比较
单片机·嵌入式硬件·fpga开发·架构·risc-v
kk哥889919 小时前
高性能计算 FPGA 开发:Quartus Prime 18.0 下载安装教程 高带宽内存(HBM2)支持
fpga开发
雨洛lhw19 小时前
vivado FFT IP 学习及仿真笔记
verilog·fft ip 核
FPGA_无线通信20 小时前
RRU 1588同步
fpga开发
燎原星火*2 天前
FMC接口定义
fpga开发
CHY_1282 天前
JESD204B 协议解析(4)Subclass2 时序分析
嵌入式硬件·fpga开发·jesd204