当前位置: 首页 > news >正文

牛客网Verilog刷题——VL55

牛客网Verilog刷题——VL55

  • 题目
  • 答案

题目

  请用Verilog实现4位约翰逊计数器(扭环形计数器),计数器的循环状态如下:
在这里插入图片描述
  电路的接口如下图所示:

在这里插入图片描述
  输入输出描述:

信号类型输入/输出位宽描述
clkwireInput1系统时钟信号
rst_nwireInput1异步复位信号,低电平有效
QregOutput4输出约翰逊计数器

答案

`timescale 1ns/1nsmodule JC_counter(input                clk ,input                rst_n,output reg [3:0]     Q  
);always @(posedge clk or negedge rst_n) beginif(!rst_n)Q <= 4'd0;elseQ <= {~Q[0],Q[3:1]};
endendmodule
http://www.lryc.cn/news/106696.html

相关文章:

  • python中数据可视化
  • DASCTF 2023 0X401七月暑期挑战赛web复现
  • go编译文件
  • Flowable-子流程-调用活动
  • java 并发
  • 【MySQL】DDL和DML
  • 使用python框架FastAPI
  • Vue实现leafletMap自定义绘制线段 并且删除指定的已绘制的点位
  • ChatGPT辅助写论文:提升效率与创造力的利器
  • 面试攻略,Java 基础面试 100 问(六)
  • 图解系列 DNS查找过程和DNS缓存
  • 《吐血整理》高级系列教程-吃透Fiddler抓包教程(21)-如何使用Fiddler生成Jmeter脚本-上篇
  • vim中出现复制不对齐-乱码问题
  • 华为OD机考真题--单词接龙--带答案
  • 排序进行曲-v3.0
  • 编辑列表操作时的一些思考,关于全量和增量操作
  • 【python】Python tkinter库实现重量单位转换器的GUI程序
  • CVPR2023新作:源数据集对迁移学习性能的影响以及相应的解决方案
  • 《TCP IP 网络编程》第十五章
  • 新特性解读 | MySQL 8.0 字段信息统计机制
  • 基于Java+Swing实现超级玛丽游戏
  • Day12-1-Webpack前端工程化开发
  • JUnit教程_编程入门自学教程_菜鸟教程-免费教程分享
  • Hive 安装介绍
  • npm ERR! code EPERM npm ERR! syscall unlink npm ERR!错误解决方法
  • redis 高级篇4 分布式锁
  • TPU-NNTC 编译部署LPRNet 车牌识别算法
  • 在线/开源GNSS处理软件/平台介绍
  • SpringBoot集成企业微信群聊机器人消息
  • ​五、驱动 - ​音频系统硬件电路