题目数据流输入data_in为8位宽数据数据形式遵循下里面ascii码表每一个字符对应一个8bit有效数据。要求完成能识别“$GNRMC”序列识别成功输出1识别“$GPRMC”序列识别成功输出2其他情况输出0。需要编写仿真自行验证功能。以下是 自己练习的代码module ascII( //序列检测用位拼接input wire clk ,input wire rst_n ,input wire [7:0]data_in ,output reg [1:0]data_out);reg [47:0] data_reg ;always (posedge clk ,negedge rst_n)beginif(~rst_n)data_reg 0;elsedata_reg {data_reg[39:0],data_in};endalways (posedge clk ,negedge rst_n)beginif(~rst_n)data_out 0;else if(data_reg $GNRMC)data_out 1;else if(data_reg $GPRMC)data_out 2;elsedata_out 0;endendmodule以上就是全部代码希望大家多多点赞我会继续更新的。
用位拼接做序列检测
题目数据流输入data_in为8位宽数据数据形式遵循下里面ascii码表每一个字符对应一个8bit有效数据。要求完成能识别“$GNRMC”序列识别成功输出1识别“$GPRMC”序列识别成功输出2其他情况输出0。需要编写仿真自行验证功能。以下是 自己练习的代码module ascII( //序列检测用位拼接input wire clk ,input wire rst_n ,input wire [7:0]data_in ,output reg [1:0]data_out);reg [47:0] data_reg ;always (posedge clk ,negedge rst_n)beginif(~rst_n)data_reg 0;elsedata_reg {data_reg[39:0],data_in};endalways (posedge clk ,negedge rst_n)beginif(~rst_n)data_out 0;else if(data_reg $GNRMC)data_out 1;else if(data_reg $GPRMC)data_out 2;elsedata_out 0;endendmodule以上就是全部代码希望大家多多点赞我会继续更新的。
相关文章
差动放大电路不止于课本:拆解一个用Multisim完成的完整课程实验报告(含数据对比与误差分析)
差动放大电路实验报告撰写指南:从Multisim仿真到误差分析的完整方法论实验前的认知重构:差动放大电路的本质理解很多同学在第一次接触差动放大电路实验时,往往陷入机械操作而忽略其设计哲学。这个电路绝不仅是两个普通放大器的简单组合——它…
SpringBoot整合阿里云短信服务,5分钟搞定验证码发送(附防刷Redis缓存实战)
SpringBoot与阿里云短信服务深度整合:从基础发送到生产级防护体系短信验证码作为现代应用的身份验证基石,其实现质量直接影响用户体验与系统安全。本文将带您跨越基础实现的鸿沟,构建一个具备防刷机制、高效缓存和业务适配性的短信服务平台。…
DAO 治理与 AI 决策辅助:去中心化组织的智能化,从人工投票到数据驱动
DAO 治理与 AI 决策辅助:去中心化组织的智能化,从人工投票到数据驱动一、DAO 治理的效率困境:参与率低与决策质量差 去中心化自治组织(DAO)的核心理念是社区共治,但现实中的 DAO 治理面临两个痛点ÿ…
如何为Calibre添加智能元数据抓取:3步实现自动化书籍管理终极指南
如何为Calibre添加智能元数据抓取:3步实现自动化书籍管理终极指南 【免费下载链接】calibre-douban Calibre new douban metadata source plugin. Douban no longer provides book APIs to the public, so it can only use web crawling to obtain data. This is a …
避开这些坑!Cisco Packet Tracer实验常见错误排查与解决指南(附命令详解)
Cisco Packet Tracer实验避坑指南:从入门到精通的排错实战在计算机网络实验教学中,Cisco Packet Tracer作为业界标准的网络模拟工具,为学习者提供了近乎真实的网络环境体验。然而,许多初学者在实验过程中常常陷入各种"坑&quo…
别再只问师傅‘网速快不快’了!手把手教你验收家庭光纤入户,从弱电箱到水晶头全流程避坑
家庭光纤入户验收指南:从弱电箱到水晶头的全流程避坑手册当运营商师傅完成光纤入户安装后,大多数人只会简单问一句"网速快不快?"殊不知,家庭网络的稳定性与性能,早在布线阶段就已埋下伏笔。本文将带您以&quo…
别再死记硬背了!用Python+NumPy手把手带你理解FS/FT/DFT/FFT的底层联系
从代码实践理解信号处理:Python实现FS/FT/DFT/FFT全解析信号处理领域的傅里叶变换家族常常让学习者感到困惑——FS、FT、DFS、DTFT、DFT、FFT这些缩写背后究竟隐藏着什么联系?本文将通过Python代码和可视化手段,带你从实践角度重新认识这些概…
收藏!前端后端程序员转大模型必看:低门槛入行路径全解析
本文针对想转大模型算法的程序员,特别是前端、后端、Go、JAVA开发者,分析了转岗原因及适合人群。文章指出,AI和大模型薪资提升,但基础模型研发门槛高,就业环境变化促使程序员寻求更高天花板职业路线。文章详细分析了在…
量子传感新突破:GQSPI框架解决非对称信号检测难题
1. 量子位移信号检测的核心挑战与GQSPI框架 在量子传感领域,位移信号检测是一个基础但极具挑战性的问题。传统方法如量子照明和连续变量测量虽然取得了一定进展,但在处理非对称阈值问题时面临根本性限制。这就像试图用一把对称的尺子去测量一个明显偏斜的…
5分钟上手:BilibiliDown——你的B站视频下载全能助手
5分钟上手:BilibiliDown——你的B站视频下载全能助手 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi…
【AI】服务化部署:把AI Agent变成API服务
服务化部署:把AI Agent变成API服务📝 本章学习目标:本章聚焦安全与工程化,确保AI Agent稳定可靠运行。通过本章学习,你将全面掌握"服务化部署:把AI Agent变成API服务"这一核心主题。一、引言&…
Playnite:一站式游戏库管理器,告别多平台切换烦恼
Playnite:一站式游戏库管理器,告别多平台切换烦恼 【免费下载链接】Playnite Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games. 项目地…
LED驱动技术全解析:从核心架构到实战选型与避坑指南
1. 从一颗灯珠到千亿市场:LED驱动的技术演进与商业逻辑十几年前,当我第一次从料盘上拿起一颗0603封装的白色LED时,它微弱的光晕和高达几块钱的单颗成本,让我很难想象今天它几乎照亮了我们生活的每一个角落。从手机屏幕的一抹背光&…
索引堆及其优化
索引堆及其优化 引言 索引堆是一种数据结构,广泛应用于计算机科学和软件工程领域。它主要用于解决优先队列问题,如最小堆和最大堆。本文将详细介绍索引堆的概念、实现方法以及优化策略。 索引堆的定义 索引堆是一种基于堆数据结构的索引机制。它通过维护一个堆来存储数据…
从零到日增237精准粉丝,我靠CSDN这张AI卡片爆了!手把手复刻全流程,含配置避坑清单
更多请点击: https://intelliparadigm.com 第一章:CSDN AI 数字营销的官方引流卡片是什么功能? CSDN AI 数字营销平台推出的「官方引流卡片」,是一种面向技术创作者的轻量级、可嵌入式内容分发组件,专为提升博文、教程…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…