- 博客(19)
- 收藏
- 关注
原创 FPGA快速入门06:阻塞与非阻塞?这是个问题
我们在明晰assign语句与always语句中了解到了beginend语句,本文我们就来探讨一下他的奥秘。我们在前文了解到如果always语句中如果有多条赋值语句必须由begin和end包裹,就像这样这个模块可以实现一个全加器,我们可以看到这个全加器的赋值语句被框住了,在begin和end之间,也能看到他们被等号所连接,属于是阻塞赋值,其实他们之间还有另一种赋值方式--非阻塞赋值!可以知道的是,beginend之间的赋值语句有阻塞赋值与非阻塞赋值之分!
2025-01-20 11:46:57
672
原创 FPGA快速入门05:明辨assign与always
以上就是今天要讲的内容,本文介绍了assign语句与always语句的区别,帮助我们明晰和理解。
2025-01-20 10:42:12
462
原创 C语言中的switch语句基本用法
如果不想执行所有语句,那么只需要在每个case之后加一个break;用于跳出switch语句。比较表达式与常量的值,找到相等的值后,执行之后的所有语句。switch语句是一个多分支选择语句,并且可以支持嵌套。switch语句的基本格式。
2025-01-17 11:13:09
140
原创 FPGA快速入门04:傲娇always语句块
在verilog的使用过程中,always语句块的使用是时许逻辑的起始点,本文就来和大家讨论一下always语句块及它们是如何使用的。以上就是今天要讲的内容,本文介绍了什么是always语句,还有她的特点,及敏感信号条件表是什么,她是时序逻辑可开始,属于Verilog大厦非常重要的地基。
2025-01-17 11:06:47
1023
原创 FPGA快速入门03:操作符--表达式的灵魂
在verilog的使用过程中,操作符的使用至关重要,本文就来和大家讨论一下verilog中有哪些操作符及它们是如何使用的。以上就是今天要讲的内容,本文介绍了verilog的操作符,它在我们的代码中就像胶水一样,将代码粘成了电路模块。
2025-01-16 16:30:33
1273
原创 FPGA快速入门02:assign语句
csdn的编辑器不好用,有很多格式显示不出来,我又是一个懒人不想去迁移,所以这篇文章可能看起来比较怪,如果想要看原文的同学可以参考以下链接在上一章我们说到verilog的结构,分为模块说明和功能模块两部分,本文我们将讨论的assign语句就属于功能模块部分。
2025-01-16 14:29:20
296
原创 verilog关键字解析
wire和reg在Verilog中扮演着不同的角色,分别用于实现组合逻辑和时序逻辑。正确理解和使用这两种数据类型对于准确描述数字电路行为至关重要。在实际设计中,根据电路的功能需求和逻辑特性选择合适的数据类型,可以使代码更加清晰、易于理解和维护,同时也有助于确保电路的正确性和可靠性。例如,在设计一个复杂的数字系统时,组合逻辑部分(如数据处理单元、地址译码器等)通常会大量使用wire类型来传递信号,而时序逻辑部分(如状态机、计数器、寄存器组等)则依赖于reg类型来存储和更新状态信息。通过合理运用wire和。
2025-01-15 14:38:04
1050
转载 运放电路输出波形发生振荡怎么办?不要慌,教你一步步分析问题所在
这样分析运放稳定性问题就简化成了分析Aol和1/β关系的问题了,这样我们就可以通过仿真来分别分析Aol和1/β的幅频特性曲线和相频特性曲线来得到Aol*β的幅频特性曲线和相频特性,来评估在带宽范围内会不会出现Aol*β=-1的问题。当分母1+Aol*β=0时,运放电路闭环增益Acl就会等于无穷大,这样运放电路就会处于不稳定状态,此时Aol*β=-1,所以分析运放稳定性就是在分析在运放的带宽范围内,会不会出现Aol*β=-1的问题。如果运放输出在反馈回路中出现持续振荡,则系统是不稳定的。
2025-01-15 11:28:51
308
原创 FPGA快速入门01:verilog模块结构
功能描述语句中只用三种很常用,assign语句、always语句、底层模块调用语句(也就是例化语句目前暂不详述)。以上是一个简单的二选一模块,其中的 module 是模块的起始点,与endmodule共同约束着整个模块。对于Verilog模块来说,它的结构由有两部分模块说明和功能描述,我们接下来看一个简单的模块!以上就属于模块说明,而assign属于功能描述语句,这里只有一句,越复杂的项目,这部分就越多。(a,b,s,y):端口列表,所有输入及所有需要输出模块的信号都要列在表中。
2025-01-15 11:22:06
121
原创 变压器如何满足安规要求
摘要:本文聚焦变压器满足安规要求这一关键主题,深入剖析其核心要点。首先详细阐述了变压器规格中关乎安规的三个重要参数,即耐压、爬电距离和电气间隙,对各参数的相关测试指标及要点予以精准解析。接着全面探讨影响安全距离的诸多主要因素,涵盖安规标准、绝缘等级、工作电压、电网瞬态电压、污染等级、过电压类别、材料 CTI 组别及海拔高度等方面,并深入分析各因素的作用机制。进而介绍了满足爬电距离和电气间隙的常用方法,对比普通漆包线与三层绝缘线工艺的差异与适用场景。
2025-01-14 14:27:45
1401
原创 射频工程师简要介绍
随着无线通信技术的飞速发展,如 5G 的广泛应用、6G 的研究推进,以及物联网、卫星通信等领域的兴起,对射频工程师的需求持续增长。射频工程师在通信设备制造、消费电子、航空航天、国防军工等众多行业都有广阔的就业空间,薪资待遇也较为可观。
2025-01-13 16:08:36
935
原创 51单片机的定时器
工作方式寄存器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。不能进行位寻址,如果设置定时器0为工作方式1的话就是0x01,即0000 0001高四位(定时器1可以理解为没有设置,其实0000是定时器1的方式0)是0,低四位0001是GATE=0,C/T=0选择为定时模式,M1M0=01是16位定时器,其格式如下:GATE:门控制位。GATE=0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;
2025-01-13 10:12:04
1208
原创 51的中断系统
80C51的中断系统有5个中断源(80C52有 6个) ,2个优先级,可实现二级中断嵌套。(而80C52单片机有四个中断优先级,即可实现四级中断服务嵌套)EA是总中断,要使用中断,EA必须置为1。而EX0、ET0、EX1、ET1、ES分别是外部中断0、定时器中断0、外部中断1、定时器中断1、串口中断的中断控制开关,要使用哪个,就要将哪个置为1。
2025-01-13 09:57:54
430
原创 二极管、三极管(一)
场效应管除了P沟道和N沟道外,还有增强型和耗尽型之分 面接触型二极管采用合金工艺制成,PN结面积较大,能够流过比较大的电流,常用作为整流二极管 三极管也叫双极型晶体管,存在两种带有不同极性电荷的载流子参与导电 三极管是电流控制器件 多级负反馈放大电路在回路增益大的情况下容易引起自激 差动放大电路的两个输入端输入幅度大小相等、极性相同的信号称为共模信号 场效应管具有电流放大作用 检波二极管是用于叠加在高频载波上的低频信号检出来的器件 OTL就是没有输出耦合变压器的功率放大电路
2024-05-22 09:39:07
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人