vue网站开发教程设计师用什么软件设计效果图

news/2025/10/2 15:16:07/文章来源:
vue网站开发教程,设计师用什么软件设计效果图,上海市教育网官网,移动商城网站建设本文使用 Zhihu On VSCode 创作并发布跨时钟域同步#xff08;异步FIFO#xff09;之前学习了跨时钟域下的单bit信号同步的方法#xff0c;这些单bit信号多是作为控制信号或者标志信号来使用#xff0c;再实际的项目中#xff0c;处理多bit数据也是十分常见的#xff0c;…本文使用 Zhihu On VSCode 创作并发布跨时钟域同步异步FIFO之前学习了跨时钟域下的单bit信号同步的方法这些单bit信号多是作为控制信号或者标志信号来使用再实际的项目中处理多bit数据也是十分常见的即数据的同步。异步FIFO的实现其实本质上和双口RAM是一样的其实现思路就是将数据在src_clk的时钟下写入自己设定大小的ram中然后通过读时钟des_clk从ram中将数据读出来即可。本次还是以一个具体的例子来说明其实现现在我们从一个较低的时钟域进入到一个较高的时钟域中低时钟域的数据信号为8bit数据现在需要将其缓存并转换成32bit的信号送入32位宽的总线上进行传输。具体实现代码如下module nsync_fifo(input src_clk,input rst_n,input des_clk,input [8-1:0] fifo_data_in,input fifo_data_in_vaild,output reg fifo_data_out_vaild,output [32-1:0] fifo_data_out);// write fifo reg [1:0] buffer_wr_addr; reg [32-1:0] temp_buffer; always (posedge src_clk or negedge rst_n) beginif (!rst_n)beginbuffer_wr_addr 2b00;endelsebeginbuffer_wr_addr (fifo_data_in_vaild) ? buffer_wr_addr 1b1 : buffer_wr_addr;end endalways (posedge src_clk) beginif (fifo_data_in_vaild)begincase(buffer_wr_addr)2d0:temp_buffer[0:8] fifo_data_in;2d1:temp_buffer[8:8] fifo_data_in;2d2:temp_buffer[16:8] fifo_data_in;2d3:temp_buffer[24:8] fifo_data_in;endcaseend end//gen wr_fifo signal sync reg fifo_wr; reg fifo_wr_sync; wire fifo_wr_clr; reg fifo_wr_dfb; always (posedge src_clk) beginfifo_wr (buffer_wr_addr fifo_data_in_vaild); endassign fifo_wr_clr !rst_n | fifo_wr_sync; // feed backalways (posedge fifo_wr or posedge fifo_wr_clr) beginif (fifo_wr_clr)beginfifo_wr_dfb 1b0;endelse beginfifo_wr_dfb 1b1;end endalways (posedge des_clk) // under des_clk sampled beginfifo_wr_sync fifo_wr_dfb; end// recv fifo wire recv_fifo_wr; reg [1:0] recv_fifo_wr_addr;assign recv_fifo_wr fifo_wr_sync; always (posedge des_clk or rst_n) beginif (!rst_n)beginrecv_fifo_wr_addr 2b00;endelsebeginrecv_fifo_wr_addr (recv_fifo_wr) ? recv_fifo_wr_addr 1b1 : recv_fifo_wr_addr;end end// sync fifo data reg [32-1:0] fifo_0; reg [32-1:0] fifo_1; always (posedge des_clk) beginif (recv_fifo_wr) // only buffer_wr_addr 3 genbegincase (recv_fifo_wr_addr[0])1b0 : fifo_0 temp_buffer;1b1 : fifo_1 temp_buffer; endcaseend end// read data from recv fifo wire [1:0] recv_fifo_cnt; wire recv_fifo_full; wire recv_fifo_ready; reg [1:0] recv_fifo_rd_addr; assign recv_fifo_ready | recv_fifo_cnt; assign recv_fifo_full recv_fifo_cnt[1]; // 2b11 3 assign recv_fifo_cnt recv_fifo_wr_addr - recv_fifo_rd_addr;always (posedge des_clk or negedge rst_n) beginif (!rst_n)beginrecv_fifo_rd_addr 2b00;endelsebeginrecv_fifo_rd_addr (recv_fifo_ready) ? recv_fifo_rd_addr 1b1 : recv_fifo_rd_addr;end endreg [32-1:0] recv_fifo_data; always (*) begincase(recv_fifo_rd_addr[0])1b0 : recv_fifo_data fifo_0;1b1 : recv_fifo_data fifo_1;endcase end// out assign fifo_data_out recv_fifo_data; always (posedge des_clk or negedge rst_n) beginif(!rst_n)beginfifo_data_out_vaild 1b0;endelsebeginfifo_data_out_vaild recv_fifo_ready;end endendmodule 从上面的代码可以发现我这里将src_clk中的写信号fifo_wr通过上章讲解的单bit反馈同步方法同步到了des_clk的时钟域下fifo_wr_sync这样后续的信号处理造作就可以在我们的目标时钟des_clk下进行操作了。因为这里需要缓存的数据很少地址线就显得比较简单了通过一个简单的乒乓操作不断将数据从buffer中写入fifo_0和fifo_1中只要fifo不空就开始读数据。时序如下Image

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

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

相关文章

互联网项目各阶段素材驱动与AI技术的深度运用策略

互联网项目各阶段素材驱动与AI技术的深度运用策略pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…

【SpringAI】第四弹:深入解析 Rag 检索增强工作流程、最佳实践和调优 - 详解

【SpringAI】第四弹:深入解析 Rag 检索增强工作流程、最佳实践和调优 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fam…

2025 年浮动密封厂家 TOP 企业品牌推荐排行榜,矿用,工程机械,矿山机械,煤矿井下,煤矿机械浮动密封推荐这十家公司!

在工业领域,浮动密封的重要性不言而喻,其性能优劣直接关乎设备的运行稳定性、使用寿命及生产效率。然而,当前浮动密封市场鱼龙混杂,产品质量参差不齐。部分厂家工艺落后,导致密封效果不佳,频繁出现泄漏问题,不仅…

P2141 [NOIP 2014 普及组] 珠心算测验

简易题解 题目大意 给定一个包含 \(n\) 个互不相同的正整数的集合。我们需要找出这个集合中有多少个数字,恰好等于集合中另外两个不同数字的和。 思路分析 题目要求我们找出满足 A = B + C 形式的数字 A,其中 A, B, …

CF1081F Tricky Interactor

比较狗蛋的题目。 首先发现随机,一般这种随机题次数也是随机的。 然后发现操作的性质,每两次操作要么不变,要么除了这个区间内的数都翻转,然后我们每次查询 \([i, i]\),先用 \(4\) 次操作将它查出来,再用 \(4\) …

2025.10 做题笔记

MAO!MAO! GIVE ME LOVE 君 gimmick gimmick LOVE どうか笑ってダーリン MAO! GIVE ME LOVE 君 gimmick gimmick LOVE 今夜最後まで 鳴らせ——洛天依《MAO!》AT_arc121_e 思维难度:\(\color{#FFC116} 黄\) *1500 这也…

2025年浮动油封厂家TOP企业品牌推荐排行榜,深度剖析技术创新与产品性能矿用,工程机械,矿山机械,煤矿井下,煤矿机械油封推荐这十家公司!

在煤矿井下机械、矿山机械、硬岩盾构机等恶劣工况设备运行中,浮动油封的性能至关重要,它直接影响设备的使用寿命与运行稳定性。当前市场上浮动油封品牌众多,质量与性能参差不齐,给企业选购带来极大困扰。为帮助企业…

加盟企业网站建设目的wordpress小工具音乐

1. 前言 上篇文章,我们已经将人像分割的ncnn-android-yolov8-seg项目运行起来了,后续文章我们会抽取出Demo中的核心代码,在自己的项目中,来接入人体识别和人像分割功能。 先来看下效果,整个图像的是相机的原图&#…

秦皇岛网站制作微商城建设邀请专家集体会诊网站建设

Authorization 对于很多应用,出于安全考虑我们的接口并不希望对外公开。这个时候就需要使用授权(Authorization)机制。 授权过程验证您是否具有访问服务器所需数据的权限。 当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据…

0.机器人的URDF文件修改

0.URDF简介 URDF全称(United Robotics Description Format)统一机器人描述格式,是一个XML语法框架下用来描述机器人的语言格式。URDF文件可以导入ROS或者Matlab进行仿真,但是事实不一定只能使用URDF,在Isaac gym …

网站怎么看是什么程序做的换服务器wordpress升级

接上篇,根据脚本可将coco128的128张图片,按照比例划分成训练集、测试集、验证集,同时生成相应的标注的labels文件夹,最近再看实例分离比较火的mask rcnn模型,准备进行调试但由于实验室算力不足,网上自己租的…

中小企业网站建设 论文旅游景区网站建设规划

文章目录 前言一、cubemx配置二、代码1.引入库bsp_hal_ps2.cbsp_hal_ps2.h 2.主函数 前言 本文讲解使用cubemx配置PS2手柄实现对手柄的按键和模拟值的读取。 很简单,库已经封装好了,直接就可以了。 文件 一、cubemx配置 这个很简单,不需要…

task1_1.c

include <stdio.h> int main() { printf(" o \n"); printf("\n"); printf("I I\n"); printf(" o \n"); printf("\n"); printf("I I\n"); return 0…

解码AVL树

为什么要关注二叉树的平衡性?—— 从 BST 的缺陷说起 二叉搜索树(BST)的核心优势是 “高效搜索”:利用 “左子树所有节点值<根节点值<右子树所有节点值” 的特性,能从根节点开始快速定位目标节点。但 BST 有个致…

服务发现与注册中心设计:从Eureka到Nacos的CAP权衡——AP与CP的边界,藏在服务列表的一致性里 - 教程

服务发现与注册中心设计:从Eureka到Nacos的CAP权衡——AP与CP的边界,藏在服务列表的一致性里 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…

LinuxWindows环境下Nacos3.1.0详细安装部署指南:从零到生产就绪

Linux&Windows环境下Nacos3.1.0详细安装部署指南:从零到生产就绪pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

商务网站创建流程是什么宿州哪家做网站不做

1月16号 MySQL 官方发布 8.3 创新版 和 8.0.36 长期支持版本 (该版本 没有新增功能&#xff0c;更多是修复bug )&#xff0c;本文基于 官方文档 说一下 8.3 版本带来的变化。 一 增加的特性 1.1 GTID_NEXT 支持增加 TAG 选项。 之前的版本中 GTID_NEXTUUID:number &#xff…

哪个网站有律师做的案件有没有资源免费的

应该是挺简单的代码, 记录一下分享. 首先最直接的想法就是使用循环, 用局部变量记录已选的checkbox, 达到最大值就将余下的checkbox都禁止选择, 例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns"…

交通建设集团网站但无法选择(select)wordpress数据库.

文章目录 JAVA13概述语法层面特性switch表达式(预览)文本块(预览) API层次特性重新实现旧版套接字API 其他变化ZGC取消未使用的内存增加废弃和移除增加项移除项废弃项 JAVA13概述 2019年9月17日&#xff0c;国际知名的OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK…

JAVA SE 基础语法 —— A / 初识 - 指南

JAVA SE 基础语法 —— A / 初识 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…