时钟切换的代码

目录

描述

输入描述:

输出描述:

参考代码


 

描述

 

 

题目描述:    

 

存在两个同步的倍频时钟clk0 clk1,已知clk0是clk1的二倍频,现在要设计一个切换电路,sel选择时候进行切换,要求没有毛刺。

 

 

 

 

信号示意图:

 

6aa1af0ba05ed78a3e41464dcf455e77.png

 

 

波形示意图:

 

760bcfc039267d082311f9bc3928a98a.png

 

 

 

 

 

 

输入描述:

clk0 clk1为时钟

rst为低电平复位

sel 是时钟选择器

输出描述:

clk_out 信号输出

参考代码

`timescale 1ns/1nsmodule huawei6(input    wire    clk0    ,input    wire    clk1    ,input    wire    rst     ,input    wire    sel     ,output   wire    clk_out
);reg q0, q1;always@(negedge clk0 or negedge rst)if(!rst)q0 <= 0;else q0 <= ~sel & ~q1;always@(negedge clk1 or negedge rst)if(!rst) q1 <= 0;else q1 <= sel & ~q0;assign clk_out = (q0 & clk0) | (q1 & clk1);endmodule

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39628.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习springMVC

第四章 Spring MVC 第一节 Spring MVC 简介 1. Spring MVC SpringMVC是一个Java 开源框架&#xff0c; 是Spring Framework生态中的一个独立模块&#xff0c;它基于 Spring 实现了Web MVC&#xff08;数据、业务与展现&#xff09;设计模式的请求驱动类型的轻量级Web框架&am…

车云汇的元宇宙之旅

在汽车行业持续迎来数字化和科技革新的今天&#xff0c;车云汇作为一个领先的汽车服务平台&#xff0c;正通过探索元宇宙这一新兴概念&#xff0c;将传统服务与虚拟现实技术相结合&#xff0c;为车主提供全新的互动体验和服务模式。这一创新不仅有望改变汽车行业的服务面貌&…

匿名内部类在Java编程中的应用与限制

匿名内部类在Java编程中的应用与限制 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 匿名内部类在Java编程中的应用与限制 1. 什么是匿名内部类&#xff1f;…

什么叫创世区块、创世区块有什么用、为什么需要创世区块

创世区块&#xff08;Genesis Block&#xff09;是任何区块链技术中的第一个区块&#xff0c;它是区块链的起点&#xff0c;标志着该区块链的诞生。在创世区块之前没有任何区块存在&#xff0c;因此它没有前一个区块的哈希值&#xff0c;通常这个位置会被设置为零或者一个预定义…

vue3源码(六)渲染原理-runtime-dom

1、从入口文件看实现 项目入口文件 import { createApp } from vue import ./style.css import App from ./App.vuecreateApp(App).mount(#app)文件位置core\packages\runtime-dom\src\index.ts 保证了render的唯一性 // // rendererOptions 是patchProp 和nodeOps的合集&a…

可视化低代码平台之:RayData光启元的震撼作品。

RayData家的可视化作品&#xff0c;贝格前端工场是经常碰到&#xff0c;制作十分的精良&#xff0c;业内很有影响力。他们也有自己的低代码平台&#xff0c;分为了桌面版和网页版&#xff0c;本期分享一下他们的作品。

彻底掌握 Git:从零基础到高级实战的全方位教程

文章目录 一、Git 简介二、安装 Git1. Windows2. macOS3. Linux 三、Git 基本概念四、初次使用 Git1. 配置 Git2. 创建一个新的 Git 仓库3. 克隆一个远程仓库4. 跟踪文件5. 提交变更6. 查看历史记录 五、Git 分支管理1. 创建和切换分支2. 合并分支3. 分支冲突 六、远程仓库1. 添…

to_json 出现乱码的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

国产分布式数据库灾备高可用实现

最近在进行核心业务系统的切换演练测试&#xff0c;就在想一个最佳的分布式数据库高可用部署方案是如何保证数据不丢、系统可用的&#xff0c;做到故障时候可切换、可回切&#xff0c;并且业务数据的一致性。本文简要介绍了OceanBase数据库和GoldenDB数据库在灾备高可用的部署方…

kafka的架构

一、架构图 Broker&#xff1a;一台 kafka 服务器就是一个 broker。一个kakfa集群由多个 broker 组成。一个 broker 可以容纳多个 topic。 Producer&#xff1a;消息生产者&#xff0c;就是向 kafka broker 发消息的客户端 Consumer&#xff1a;消息消费者&#xff0c;向 kafk…

深海电波,智能驾驭:海上发电系统中的先进网关技术

随着技术的不断演进&#xff0c;海上风电场逐渐走向深海&#xff0c;随之而来的高速通信保障成为一大难题。同时&#xff0c;海上风电特殊的环境与部署技术&#xff0c;也给运维带来了作业难、成本高、响应慢等困难。通过在沿海岸边建立高站&#xff0c;结合超远覆盖、载波聚合…

springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver 应该如何解决

遇到的问题&#xff1a;项目中引用了外部的达梦jar包 在idea中正常使用 也能找到dm.jdbc.driver.DmDriver 驱动 但是当通过jenkins 构建部署到服务器上 总是报 ClassNotFoundException: dm.jdbc.driver.DmDriver 找不到驱动 应用到的驱动代码如下格式 排查步骤 1.首先看你的项…

ROS2仿真工具-gazebo

gazebo独立于ROS2&#xff0c;就像插件一样&#xff0c;需要安装。 1.安装 sudo apt install gazebo sudo apt install ros-humble-gazebo-* 2.运行测试demo gazebo /opt/ros/humble/share/gazebo_plugins/worlds/gazebo_ros_diff_drive_demo.world 查看所有话题 ros2 top…

0052__windows下实现socketpair函数

windows下实现socketpair函数_socketpair windows 实现-CSDN博客 socketpair函数介绍及使用-CSDN博客

使用css做一个旋转的八卦图

使用css做一个旋转的八卦图 1, html部分 <div class"tai"><div class"bai"></div><div class"hei"></div> </div>2, css部分 .tai{width: 200px;height: 200px;border: 1px solid #000;background: linea…

工业路由器的应用

上文讲了工业路由器与家用路由器的区别, 家用路由器的使用场景想必大家都不陌生&#xff0c;那么工业路由器可以具体应用在哪些领域呢&#xff1f; 工业路由器凭借其多接口、多协议、宽温宽压等工业设计特性&#xff0c;可以广泛应用于各类工业化场景&#xff0c;为各类工业传…

STM32中的I2S(Inter-IC Sound)接口和SA接口(Serial Audio Interface)的区别

STM32中的I2S&#xff08;Inter-IC Sound&#xff09;接口和SA接口&#xff08;这里的SA可能指的是SAI&#xff0c;Serial Audio Interface&#xff09;虽然都用于音频数据传输&#xff0c;但它们在设计目标、功能特性和应用场景上存在一些区别&#xff1a; I2S (Inter-IC Sou…

STM32-I2C硬件外设

本博文建议与我上一篇I2C 通信协议​​​​​​共同理解 合成一套关于I2C软硬件体系 STM32内部集成了硬件I2C收发电路&#xff0c;可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能&#xff0c;减轻CPU的负担 特点&#xff1a; 多主机功能&#x…

Shiro框架

入门概述 1 shiro是什么? Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完成&#xff1a;认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程…

计算机网络网络层复习题1

一. 单选题&#xff08;共27题&#xff09; 1. (单选题)以太网 MAC 地址、IPv4 地址、IPv6 地址的地址空间大小分别是&#xff08; &#xff09;。 A. 2^48&#xff0c;2^32&#xff0c;2^128B. 2^32&#xff0c;2^32&#xff0c;2^96C. 2^16&#xff0c;2^56&#xff0c;2^6…