- 一、状态转移型的序列信号产生器的verilog HDL 设计 用一个不断循环的状态机,循环产生序列信号001011。过程过于简单,我就不画状态图了。 直接给出verilog HDL设计代码: //有限状态机方式实现001011序列信号产生器 module sequence_signal_fsm(clk, rst_n, dout); input clk, rst_n; ... 一、状态转移型的序列信号产生器的verilog HDL 设计 用一个不断循环的状态机,循环产生序列信号001011。过程过于简单,我就不画状态图了。 直接给出verilog HDL设计代码: //有限状态机方式实现001011序列信号产生器 module sequence_signal_fsm(clk, rst_n, dout); input clk, rst_n; ...
- 文章目录 前言HDL中的常用约束示例保持约束keepkeep_hierarchy 前言 这一节的内容很有意思也很有用,对于我们主动地操作我们的Verilog代码很有帮助。众所周知,通过设置工具的综合策略,实现策略等也可以实现对综合以及实现的操作,但这是对于整体地、宏观地操作,如果我们需要对其中的某些模块,某些功能进行操作,使其按照我们的想法来综合、实... 文章目录 前言HDL中的常用约束示例保持约束keepkeep_hierarchy 前言 这一节的内容很有意思也很有用,对于我们主动地操作我们的Verilog代码很有帮助。众所周知,通过设置工具的综合策略,实现策略等也可以实现对综合以及实现的操作,但这是对于整体地、宏观地操作,如果我们需要对其中的某些模块,某些功能进行操作,使其按照我们的想法来综合、实...
- 说明:速度快LED显示灯多,速度慢LED显示灯少,显示次序从下向上。 设备: 码盘 端口 使用外部中断和定时器中断,实现里程计测速,从S到dS(V)的过程。 结合高等数学和离散时间系统,理解机器人车轮转速系统的积分和导数等概念。 程序: #include<8052.h> #define LSA P1_5#defin... 说明:速度快LED显示灯多,速度慢LED显示灯少,显示次序从下向上。 设备: 码盘 端口 使用外部中断和定时器中断,实现里程计测速,从S到dS(V)的过程。 结合高等数学和离散时间系统,理解机器人车轮转速系统的积分和导数等概念。 程序: #include<8052.h> #define LSA P1_5#defin...
- 文章目录 前言数字电路中的隐患寄存器输出的不稳定态单触发器寄存器多触发器寄存器不稳定态对数字电路的影响特定情况下去除不稳定态的方法消除不稳定态的原理格雷码简介常用的格雷码编、解码方法从自然二进制码到格雷码从格雷码到自然二进制码 从卡诺图看格雷码编码的非唯一性采用格雷码消除不稳定态 前言 了解数字电路中的隐患十分有必要,只有对此了如指掌,才能在实际问题... 文章目录 前言数字电路中的隐患寄存器输出的不稳定态单触发器寄存器多触发器寄存器不稳定态对数字电路的影响特定情况下去除不稳定态的方法消除不稳定态的原理格雷码简介常用的格雷码编、解码方法从自然二进制码到格雷码从格雷码到自然二进制码 从卡诺图看格雷码编码的非唯一性采用格雷码消除不稳定态 前言 了解数字电路中的隐患十分有必要,只有对此了如指掌,才能在实际问题...
- 文章目录 前言脉冲反馈展宽同步器技术补充说明RTL代码行为仿真低电平脉冲的展宽处理 切换同步器的原理与实现RTL实现 前言 本文首发自:FPGA逻辑设计回顾(8)单比特信号的CDC处理方式之Toggle同步器 本文作为本系列CDC的最后一篇吧,作为前几篇有关CDC处理的文章的补充,本文所要介绍的同步器适用场景是:单比特信号的同步处理,且可以用... 文章目录 前言脉冲反馈展宽同步器技术补充说明RTL代码行为仿真低电平脉冲的展宽处理 切换同步器的原理与实现RTL实现 前言 本文首发自:FPGA逻辑设计回顾(8)单比特信号的CDC处理方式之Toggle同步器 本文作为本系列CDC的最后一篇吧,作为前几篇有关CDC处理的文章的补充,本文所要介绍的同步器适用场景是:单比特信号的同步处理,且可以用...
- 文章目录 前言SERDES的基本构造SERDES的通用框图市场上的SERDES或Transceiver展示Xilinx的Transceiver架构展示Altera的SERDES介绍 往期回顾参考文章 前言 上一篇文档,介绍了MGTs,我们知道它的一个别名为SERDES,就是如此,这篇文章我们来谈一下通用的SERDES架构。无论是X家的Trans... 文章目录 前言SERDES的基本构造SERDES的通用框图市场上的SERDES或Transceiver展示Xilinx的Transceiver架构展示Altera的SERDES介绍 往期回顾参考文章 前言 上一篇文档,介绍了MGTs,我们知道它的一个别名为SERDES,就是如此,这篇文章我们来谈一下通用的SERDES架构。无论是X家的Trans...
- 文章目录 前言握手同步介绍握手同步的RTL实现握手同步的行为仿真参考资料 前言 注:本文首发自易百纳技术社区,FPGA逻辑设计回顾(7)多比特信号的CDC处理方式之握手同步; 每种跨时钟域处理的方式都有其适用范围,例如:两级同步器,用于单比特信号处理,且是从慢时钟域到快时钟域: 还有反馈展宽同步方式,用于单比特信号同步,且从慢时钟域到快... 文章目录 前言握手同步介绍握手同步的RTL实现握手同步的行为仿真参考资料 前言 注:本文首发自易百纳技术社区,FPGA逻辑设计回顾(7)多比特信号的CDC处理方式之握手同步; 每种跨时钟域处理的方式都有其适用范围,例如:两级同步器,用于单比特信号处理,且是从慢时钟域到快时钟域: 还有反馈展宽同步方式,用于单比特信号同步,且从慢时钟域到快...
- 文章目录 前言跨时钟域问题什么是跨时钟域问题解决跨时钟域问题的原理两级采样法为什么要对非本时钟域的信号用本时钟域的时钟进行采样呢?为什么要采样两次呢? 握手法对于时钟域A:对于时钟域B: 异步FIFO法蓄水池问题异步FIFO的接口说明写部分接口读部分接口 不准确性问题 FIFO的使用模式模式一:散模式模式二:帧模式模式三:拉模式模式四:推模式模式五:透明模式 异... 文章目录 前言跨时钟域问题什么是跨时钟域问题解决跨时钟域问题的原理两级采样法为什么要对非本时钟域的信号用本时钟域的时钟进行采样呢?为什么要采样两次呢? 握手法对于时钟域A:对于时钟域B: 异步FIFO法蓄水池问题异步FIFO的接口说明写部分接口读部分接口 不准确性问题 FIFO的使用模式模式一:散模式模式二:帧模式模式三:拉模式模式四:推模式模式五:透明模式 异...
- 文章目录 前言“万能”的查表法正弦波发生器示例 前言 又好几天没更新了,这就是又停止了读书的节奏,终于在毕业论文可以稍微舒缓下来的时候更新了博客,完成一个系列,读完一本书等等都是有印记的,这是很有成就感的事情。 最重要的声明来了,本文摘自于《FPGA之道》。 “万能”的查表法 查表法的应用范围非常之广,利用查表法,我们可以实现任意的组合逻辑功能,甚至... 文章目录 前言“万能”的查表法正弦波发生器示例 前言 又好几天没更新了,这就是又停止了读书的节奏,终于在毕业论文可以稍微舒缓下来的时候更新了博客,完成一个系列,读完一本书等等都是有印记的,这是很有成就感的事情。 最重要的声明来了,本文摘自于《FPGA之道》。 “万能”的查表法 查表法的应用范围非常之广,利用查表法,我们可以实现任意的组合逻辑功能,甚至...
- 这是一个及其简单的案例,按下key点亮led,为什么还要补充呢? 1. 输入和输出 2. 数字量 /***************************************************************************** * 头文件 * **************************************************... 这是一个及其简单的案例,按下key点亮led,为什么还要补充呢? 1. 输入和输出 2. 数字量 /***************************************************************************** * 头文件 * **************************************************...
- 文章目录 写在前面正文线性与开关线性稳压器开关稳压器其他类型的功率IC结论 写在前面 原文链接:Introduction to Power Management: Voltage Regulator ICs 承接上文:IC基础知识(3)通用模拟,数字和混合信号集成电路 专题目录:电子、信息、半导体科普知识 博客主页:李锐博恩 注:知识搬运,侵... 文章目录 写在前面正文线性与开关线性稳压器开关稳压器其他类型的功率IC结论 写在前面 原文链接:Introduction to Power Management: Voltage Regulator ICs 承接上文:IC基础知识(3)通用模拟,数字和混合信号集成电路 专题目录:电子、信息、半导体科普知识 博客主页:李锐博恩 注:知识搬运,侵...
- HML_FwLib_STC89适用于Linux和Windows,并且可以直接全功能支持STC89C52RC等芯片全部功能,并非如keil4的<reg52.h>或sdcc中<8052.h>的基本功能。 先看一段示例,如下程序符合现在主流的编程规范: /**************************************************... HML_FwLib_STC89适用于Linux和Windows,并且可以直接全功能支持STC89C52RC等芯片全部功能,并非如keil4的<reg52.h>或sdcc中<8052.h>的基本功能。 先看一段示例,如下程序符合现在主流的编程规范: /**************************************************...
- 文章目录 前言多相数据提取电路线路编码方案8B/10B编解码运行差异(Running Disparity)控制字符Comma 检测加扰技术 参考文献 前言 SERDES可以工作在多吉比特的速率,同样作为串行总线的SPI却常常在十兆或数十兆比特的速率,为何差别这么大呢?SERDES的特别之处在哪里?用了什么技术?这里来揭秘SERDES高速面纱! ... 文章目录 前言多相数据提取电路线路编码方案8B/10B编解码运行差异(Running Disparity)控制字符Comma 检测加扰技术 参考文献 前言 SERDES可以工作在多吉比特的速率,同样作为串行总线的SPI却常常在十兆或数十兆比特的速率,为何差别这么大呢?SERDES的特别之处在哪里?用了什么技术?这里来揭秘SERDES高速面纱! ...
- 文章目录 写在前面正文BJT交界处BJT电流放大BJT的类型回顾 交个朋友 写在前面 原文链接 worksheets 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 正文 之所以命名双极结型晶体管(BJT)是因为其工作涉及两个载流子的传导:同一晶体中的电子和空穴。第一个双极晶体管是由威廉·肖克利(William Shockley),沃... 文章目录 写在前面正文BJT交界处BJT电流放大BJT的类型回顾 交个朋友 写在前面 原文链接 worksheets 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 正文 之所以命名双极结型晶体管(BJT)是因为其工作涉及两个载流子的传导:同一晶体中的电子和空穴。第一个双极晶体管是由威廉·肖克利(William Shockley),沃...
- 实验四 矩阵键盘识别设计 设计要求: 对4×4矩阵式键盘电路的键值进行编码,编程实现在LCD液晶显示器上显示每个按键的“0-F”序号 电路设计: 软件代码: #include "hml/hml.h" #define uchar unsigned char#define uint unsigned int #define lcden P1_2#de... 实验四 矩阵键盘识别设计 设计要求: 对4×4矩阵式键盘电路的键值进行编码,编程实现在LCD液晶显示器上显示每个按键的“0-F”序号 电路设计: 软件代码: #include "hml/hml.h" #define uchar unsigned char#define uint unsigned int #define lcden P1_2#de...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
苏州工业园区“华为云杯”2025人工智能应用创新大赛赛中直播
2025/08/21 周四 16:00-17:00
Vz 华为云AIoT技术布道师
本期直播将与您一起探讨如何基于华为云IoT平台全场景云服务,结合AI、鸿蒙、大数据等技术,打造有创新性,有竞争力的方案和产品。
即将直播
热门标签