1 2 3 4 5 ··· 13 下一页

2025年12月17日

独热码状态机-HDLbits

摘要: 要求用等式实现,独热码编码。 module top_module( input in, input [9:0] state, output [9:0] next_state, output out1, output out2); assign next_state[0]=~in&(state[0]| 阅读全文

posted @ 2025-12-17 16:11 yf.x 阅读(0) 评论(0) 推荐(0)

旅鼠4-HDLbits

摘要: 在老鼠左右走,碰墙翻转,挖坑,掉落之外加了摔死的状态。要求掉落时长超过20个时钟并且撞地就死。 难点在于下落时长的计算,必须在2种下落状态计算是否超过20个时钟,另,计数器的位宽不方便定义很大,用int比较合适。 再者就是状态转换。 module top_module( input clk, inp 阅读全文

posted @ 2025-12-17 10:31 yf.x 阅读(2) 评论(0) 推荐(0)

2025年12月16日

旅鼠游戏3-HDLbits

摘要: 在左右走,掉落的基础上再加上挖坑的动作,重点是判断优先级,掉落》挖坑》左右走。 注意:不能边掉边挖,只能在没掉,行走时,停下来挖。也就状态转换的逻辑要清晰。 module top_module( input clk, input areset, // Freshly brainwashed Lemm 阅读全文

posted @ 2025-12-16 11:16 yf.x 阅读(1) 评论(0) 推荐(0)

旅鼠游戏2-HDLbits

摘要: 还是那个老鼠左右走动的游戏,这次除了撞墙左右翻转之外,还加上了地面消失就掉落的功能,地面恢复后,继续掉落之前的状态。(越来越像超级玛丽了) module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk 阅读全文

posted @ 2025-12-16 09:24 yf.x 阅读(1) 评论(0) 推荐(0)

2025年12月15日

旅鼠游戏--HDLbits

摘要: 游戏规则很简单,老鼠单向移动,撞墙就左右翻转。同时撞左右墙,就同时右左翻转。用状态机实现。 module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, 阅读全文

posted @ 2025-12-15 16:17 yf.x 阅读(2) 评论(0) 推荐(0)

2025年12月12日

水库水位控制问题-HDLbits

摘要: 原题描述的比较绕,大概就是水库供水,有3个水位探测器分别为s1,s2,s3,当水位最低时,小于S1,3个进水的阀门FR1,FR2,FR3和补充阀门deltaFR都打开,当水位在S1~S3分两部分,S1~S2 开FR1和FR2,S2~S3,开FR1,这两种情况里,如果水位监测到下降,deltaFR也要 阅读全文

posted @ 2025-12-12 16:19 yf.x 阅读(3) 评论(0) 推荐(0)

2025年12月10日

康威生命游戏-hdlbits

摘要: 把16*16的格子分成三个区域,4个角,4条边和中间。每个格子有8个邻居,上下左右对角连接闭合。当邻居和是3,这个格子下一状态是1,和是2,下一状态保持,其他为0. module top_module(input clk,input load,input [255:0] data,output [2 阅读全文

posted @ 2025-12-10 17:20 yf.x 阅读(5) 评论(1) 推荐(0)

2025年12月9日

4位移位寄存器-HDLbits

摘要: 4位移位寄存器,右移,异步复位,置数,使能; 置数比使能优先级高; module top_module( input clk, input areset, // async active-high reset to zero input load, input ena, input [3:0] da 阅读全文

posted @ 2025-12-09 09:41 yf.x 阅读(5) 评论(0) 推荐(0)

2025年12月8日

用BCD计数器编写一个12小时制的时钟

摘要: hdlbits的练习题,难点在于12小时的时钟模式分成半夜12AM-01-11AM-中午12PM 11PM-半夜12PM循环,PM在不同范围取反,BCD进位使能。 module top_module( input clk, input reset, input ena, output pm, out 阅读全文

posted @ 2025-12-08 16:42 yf.x 阅读(2) 评论(0) 推荐(0)

2025年11月28日

分压器

摘要: 分压器 在我们深入研究分压器之前,非常有必要先了解电阻的串联和并联。一旦你了解了一个电阻的压降,那么就对分发器理解了一半了。在需要使用比电源的电压低的场景,就会需要分压器。用两个或多个电阻串联,电阻之间的节点的电压就小于输入的电压。电压由电阻的阻值决定。 什么是分压器? 分压器就是电阻串联,如果要想 阅读全文

posted @ 2025-11-28 11:17 yf.x 阅读(11) 评论(0) 推荐(0)

2025年11月27日

并联和串联电阻

摘要: 并联和串联电阻 从基础的分压到多排并联的LED,你会发现电阻的组合无处不在。 串联电阻 串联电阻的阻值是每个电阻的阻值之和。 除非阻值相同,不然每个电阻的电压不同。 根据欧姆定律,可以很容易计算电流的电流: 每个电阻上的电压: 串联电阻的电流相同,注意,串联电阻总是产生等值电阻。 并联电阻 并联电阻 阅读全文

posted @ 2025-11-27 15:37 yf.x 阅读(15) 评论(0) 推荐(0)

电阻是如何工作的:了解电阻的基本原理

摘要: 电阻是如何工作的:了解电阻的基本原理 电阻式最常见的电子元件。它有很多作用,分压,限流,设置放大器的增益等。那么,电阻是什么,它们是做什么的? 什么是电阻? 电阻有一个非常贴切的名字,抵抗电子的流动。在之前的文章里,我们讲述了电的本质,电子的移动方式。如果没有电阻,电子就会均衡分布在各处。实际上,任 阅读全文

posted @ 2025-11-27 14:53 yf.x 阅读(4) 评论(0) 推荐(0)

功率与相位

摘要: 功率与相位 有两种方式来观察相位。第一种是电压彼此相异,比如三相电,第二种,电压电流相异。 如果有两个不同的发电机,即使以相同频率工作,在连到一起之前,要确保它们相位相同。简单来说,就是电压要同时上升下降。如果不同步,它们就会相互影响。 有时,你操作正确,希望电压不同步。在工业上,特别是电机方面,生 阅读全文

posted @ 2025-11-27 10:45 yf.x 阅读(4) 评论(0) 推荐(0)

交流电源和直流电源有什么区别?

摘要: 交流电源和直流电源有什么区别? 有两种电流经过我们的电气或电子设备-交流和直流。本文将讨论它们的区别,以及各自的优点和缺点。 直流 直流,顾名思义,电流直接从一个点流向另一个点。使用直流电时,电流在环路里从高电压到低电压,然后用电池或其他电源将其泵回。 在物理层面,直流是电池或电源把电子通过化学或电 阅读全文

posted @ 2025-11-27 09:01 yf.x 阅读(60) 评论(0) 推荐(0)

2025年11月26日

什么是电-一种直观的了解

摘要: 什么是电-一种直观的了解 我们想更深入的研究电子以及它们与电的关系。首先,你需要知道它们相互不喜对方。它们尽可能的远离对方。 另外,虽然电子通常围绕原子核旋转,但它们也不太依赖对方。对于绝缘体,比如玻璃和橡胶,电子被紧紧束缚在原子核上,不想离开。但是,对于像铜这样的导体,有些电子不是很紧密的结合在一 阅读全文

posted @ 2025-11-26 17:07 yf.x 阅读(6) 评论(0) 推荐(0)

本杰明富兰克林和静电

摘要: 本杰明富兰克林和静电 了解电的基本原理有助于学习电子学,电路设计,电力工程等。让我们从本杰明富兰克林发现静电的故事说起。不是那个更著名的风筝捕电的故事。我要谈谈他用丝绸和毛皮摩擦玻璃和硬橡胶。 本会用丝绸摩擦一根玻璃棒,用毛皮摩擦一根橡胶棒,棒子都挂在线上。今天为了更容易的模仿这个实验,我们可以用塑 阅读全文

posted @ 2025-11-26 16:16 yf.x 阅读(7) 评论(0) 推荐(0)

SPI 揭秘:了解基础知识和其他

摘要: SPI 揭秘:了解基础知识和其他 简介 串行外设接口是微控制器与外设(比如SRAM,SD卡,移位寄存器,传感器等)通信的最主要的协议之一。它是一种同步的,全双工,基于主从的协议。比如,如果SPI的时钟是36MHz,传输速度将是36Mbps。因此,SPI协议的传输速度没有限制。这完全取决于设备支持的速 阅读全文

posted @ 2025-11-26 15:37 yf.x 阅读(65) 评论(0) 推荐(0)

2025年11月25日

UART-通用异步收发器

摘要: UART-通用异步收发器 数字系统是以0或1的形式分享和存储信息。不同结构的设备相互访问,需要一种通用的数据交换方法。这就是各种通信协议发挥作用的地方,其中之一就是通用异步收发器(UART)。它是嵌入式电子设备中使用最广泛的通信协议。它是一种串行,全双工,异步,板对板的通信协议。在弄懂协议之前,先明 阅读全文

posted @ 2025-11-25 17:01 yf.x 阅读(15) 评论(0) 推荐(0)

2025年11月20日

什么是I2C通信协议

摘要: 什么是I2C通信协议 I2C是一种串行,同步,多主机,板对板,半双工通信协议。顾名思义,它主要用在PCB内部通信。飞利浦半导体与1982年发明此协议,目标是使用更少的引脚通信。它只使用2条线通信。因此,也被称作双线协议。I2C支持主从配置。 图1 多个从机一个主机通过总线连接 硬件接口 I2C的物理 阅读全文

posted @ 2025-11-20 16:01 yf.x 阅读(55) 评论(0) 推荐(0)

2025年11月19日

数据手册终极指南

摘要: 数据手册终极指南 在工程学科里,特别是EE,数据手册是重要的资源。 什么是数据手册和为何需要数据手册 元器件官方手册 作为一个工程师,当你要搞懂如何把所需的元件有效的集成在一起工作,就需要数据手册。虽然它可能不完美,但它是电子项目最主要的参考。 数据手册,图表 值得注意的是,并非所有制造商提供的文件 阅读全文

posted @ 2025-11-19 16:02 yf.x 阅读(15) 评论(0) 推荐(0)

1 2 3 4 5 ··· 13 下一页

导航