菜鸟要飞翔
菜鸟要飞翔
全部文章
分类
归档
标签
去牛客网
登录
/
注册
菜鸟要飞翔的博客
全部文章
(共19篇)
题解 | #使用函数实现数据大小端转换#
这是一个新函数,之前没用过,函数名为function具体用法如下function 返回值的类型和位数 函数名称 定义数据的类型;begin 实现的功能...;endendfunction `timescale 1ns/1ns module function_mod( in...
2023-04-24
1
362
题解 | #使用子模块实现三输入数的大小比较#
`timescale 1ns/1ns module main_mod( input clk, input rst_n, input [7:0]a, input [7:0]b, input [7:0]c, output [7:0]d ); wire [7:0] u,v; test u...
2023-04-24
1
237
题解 | #求两个数的差值#
无符号数的加减 `timescale 1ns/1ns module data_minus( input clk, input rst_n, input [7:0]a, input [7:0]b, output reg [8:0]c ); always@(posedge clk or n...
2023-04-23
1
227
题解 | #多功能数据处理器#
有符号数的操作 `timescale 1ns/1ns module data_select( input clk, input rst_n, input signed[7:0]a,//有符号数的定义 input signed[7:0]b, input [1:0]select, outpu...
2023-04-23
1
242
题解 | #位拆分与运算#
本题目的知识点很明确,位操作和未拆分,拼接语法没用到哈,还是一个多路选择器,用case就能完成,注意的是输出的信号的类型reg `timescale 1ns/1ns module data_cal( input clk, input rst, input [15:0]d, input [1:0]s...
2023-04-23
1
182
题解 | #移位运算与乘法#
移位运算,实现乘法与除法;输入data_in,若要实现2*data_in,则可以写成{data_in,1'b0};若要实现4*data_in,则可以写成{data_in,2'b00};若要实现3*data_in,则可以写成data_in + {data_in,1'b0}; `timescale 1n...
2023-04-19
1
233
题解 | #奇偶校验#
奇偶校验的学习记录简单理解就是,奇校验就是数据中1的个数是加上奇偶校验位位1,一共奇数个1;此时判断奇偶校验结果为正确;如数据是10101010共8位有4个1,加上奇校验位是1,一共奇数个1,此时奇偶校验判断结果输出为0,即奇偶校验输出没问题。偶校验一样。 `timescale 1ns/1ns mo...
2023-04-19
1
296
题解 | #异步复位的串联T触发器#
`timescale 1ns/1ns module Tff_2 ( input wire data, clk, rst, output reg q ); //*************code***********// reg reg_q; always@(posedge clk or neg...
2023-04-19
1
304
题解 | #四选一多路器#
`timescale 1ns/1ns module mux4_1( input [1:0]d1,d2,d3,d0, input [1:0]sel, output[1:0]mux_out ); //*************code***********// reg mux_out; always@(...
2023-04-18
1
217
首页
上一页
1
2
下一页
末页