「Verilog学习笔记」编写乘法器求解算法表达式

专栏前言

本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网

复制代码
`timescale 1ns/1ns

module calculation(
	input clk,
	input rst_n,
	input [3:0] a,
	input [3:0] b,
	output [8:0] c
	);

	reg [8:0] data1, data2 ; 

	assign c = data2 ; 

	always @ (posedge clk or negedge rst_n) begin 
		if (!rst_n) data1 <= 0 ; 
		else data1 <= (a << 3) + (a << 2) + (b << 2) + (b << 0) ; 
	end

	always @ (posedge clk or negedge rst_n) begin 
		if (!rst_n) begin
			data1 <= 0 ; 
			data2 <= 0 ; 
		end
		else data2 <= data1 ; 
	end

endmodule
相关推荐
Heartache boy9 分钟前
野火STM32_HAL库版课程笔记-TIM通道捕获应用之编码器模式
笔记·stm32·单片机·嵌入式硬件
老虎062722 分钟前
LeetCode热题100 刷题笔记(第四天)二分 「 寻找两个正序数组的中位数」
笔记·算法·leetcode
llm大模型算法工程师weng39 分钟前
在flomo中安放“不确定”:一款笔记产品如何让人“被看见”
笔记
报错小能手43 分钟前
ios开发方向——对于实习开发的app(Robopocket)讲解
开发语言·学习·ios·swift
今儿敲了吗1 小时前
51| 八皇后
c++·笔记·学习·算法·深度优先
适应规律1 小时前
强化学习笔记(赵世钰)
笔记·线性代数·概率论
zzb15801 小时前
Agent记忆与检索
java·人工智能·python·学习·ai
maverick_1111 小时前
【FPGA】关于两个数相加的“坑”
c语言·matlab·fpga开发
炽烈小老头1 小时前
【每日天学习一点算法 2026/03/31】不同路径
学习·算法
计算机安禾1 小时前
【数据结构与算法】第17篇:串(String)的高级模式匹配:KMP算法
c语言·数据结构·学习·算法·visual studio code·visual studio·myeclipse