草庐IT

南京大学数字电路与计算机组成实验的Verilator仿真(二)

实验二1.2-4译码器top.vmoduledecode24(x,en,y);input[1:0]x;inputen;outputreg[3:0]y;always@(xoren)if(en)begincase(x)2'd0:y=4'b0001;2'd1:y=4'b0010;2'd2:y=4'b0100;2'd3:y=4'b1000;endcaseendelsey=4'b0000;endmodulesim_main.cppintmain(){sim_init();top->en=0b0;top->x=0b00;step_and_dump_wave();top->x=0b01;step_and_d

【FPGA】Verilog:时序电路 | 触发器电路 | 上升沿触发 | 同步置位 | 异步置位

前言:本章内容主要是演示Vivado下利用Verilog语言进行电路设计、仿真、综合和下载示例:触发器电路  ​功能特性: 采用 XilinxArtix-7XC7A35T芯片 配置方式:USB-JTAG/SPIFlash高达100MHz的内部时钟速度 存储器:2MbitSRAM  N25Q064ASPIFlash(样图旧款为N25Q032A)通用IO:Switch:x8LED:x16Button:x5DIP:x8  通用扩展IO:32pin音视频/显示: 7段数码管:x8VGA视频输出接口 Audio音频接口 通信接口:UART:USB转UART  Bluetooth:蓝牙模块 模拟接口: D

数字电路硬件设计系列(五)之AT89C51/C52最小系统设计

针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录1简介AT89C51/C52是指两个系列的产品,具体包含AT89C51、AT89C52,但是最小系统的组成基本上相差不大。最小系统通常包括:电源、复位、时钟、程序下载。2最小系统分析讲解内容以AT89C52为例,对AT89C52最小系统进行详细讲解。2.1电源设计与STM32不同,AT89C52不仅可以3.3V供电,还能使用5V进行供电。通常情况下,单片机的供电时5V。其中EA为高时,选择内部程序存储。2.2复位电路设计与STM32不同,AT89C52采用的高电平复位。系统正常工作时,复位管脚为低电平,系统复位时,将复位管脚拉高,整个系

【电路中的滤波器】1.一阶RC低通滤波器详解

前言本文旨在从硬件电路特性、动态系统建模分析、系统传递函数多方面结合的角度来详细总结一阶低通滤波器。目的是从本质上多角度的去解析RC滤波器的原理,帮助自己通过RC低通走入模电频率部分这一“玄学”内容。这将是一个专题,后续将会继续更新各种滤波器的整理、分析与总结。之前一直找不到硬件题目来练习,老羡慕人家做软件的,最近发现牛客居然有硬件相关题目!这是链接,牛客网刷题(点击可以跳转),而且它登陆后会自动保存刷题记录,重新登录时不会又原地重练,我觉得这一点还挺好的。个人刷题练习系列专栏:个人CSDN牛客刷题专栏而且牛客的硬件板块还挺多的,包括FPGA等等,而CSDN相对硬件板块太少了,如下是牛客硬件专

【电路中的滤波器】1.一阶RC低通滤波器详解

前言本文旨在从硬件电路特性、动态系统建模分析、系统传递函数多方面结合的角度来详细总结一阶低通滤波器。目的是从本质上多角度的去解析RC滤波器的原理,帮助自己通过RC低通走入模电频率部分这一“玄学”内容。这将是一个专题,后续将会继续更新各种滤波器的整理、分析与总结。之前一直找不到硬件题目来练习,老羡慕人家做软件的,最近发现牛客居然有硬件相关题目!这是链接,牛客网刷题(点击可以跳转),而且它登陆后会自动保存刷题记录,重新登录时不会又原地重练,我觉得这一点还挺好的。个人刷题练习系列专栏:个人CSDN牛客刷题专栏而且牛客的硬件板块还挺多的,包括FPGA等等,而CSDN相对硬件板块太少了,如下是牛客硬件专

电工电子技术知识点总结(基本放大电路)

1.共发射极基本放大电路各元件作用: 基极电源EB与基极电阻RB——使发射结处于正偏,并提供大小适当的基极电流;集电极电源EC:为电路提供能量,并保证集电结反偏;集电极电阻RC:将变化的电流转变为变化的电压;耦合电容C1、C2:隔离输入、输出与放大电路直流的联系,同时使信号顺利输入、输出;2.当无输入信号电压时,晶体管各电极都是恒定的,和分别对应于输入、输出特性曲线上的一个点,称为静态工作点;3.当加入输入信号电压后,各电极电流和电压的大小均发生了变化,都在直流量的基础上叠加一个交流量,但方向始终不变;4.若参数选取得当,输出电压比输入电压大,即电路具有电压放大作用;输出电压与输入电压相位相差

基于FPGA的交通灯电路设计(含程序)

目录题目要求设计方法部分程序设计题目要求(1)以车为主体,绿灯、黄灯、红灯、绿灯依次点亮;(2)十字路口,具有两组红绿灯;(3)采用倒计时显示剩余时间,数码管动态显示;(4)红绿灯时间按键可调。设计方法用六位数码管显示,靠左和靠右两位数码管分别显示东西和南北方向的倒计时显示,我开发板刚好6个LED灯,但是是竖着的,上面三位表示南北方向的红黄绿灯,下面三位表示东西方向的红黄绿灯。平面图如下:首先需要一个1hz频率进行倒计时计数,然后对倒计时在不同时间段做出不同的判断即可,为了方便理解,我画出流程图如下:(需要注意的是红灯亮的时间应该是黄灯和绿灯时间之和)部分程序设计moduletraffic(i

【开关电源RC吸收电路matlab simulink仿真】

开关电源RC吸收电路matlabsimulink仿真电路模型全局搜索吸收电路参数近期遇到了需要加吸收电路的需求,但是查阅网上资料全都是根据经验公式求得,并没有给出吸收完后的效果预测,因此自己动手做个方法。电路模型由于变压器漏感和整流二极管电容的存在整流二极管两端电压会产生过冲,如果电路或变压器设计的不好过冲甚至能达到两倍,迫使你不得不选择耐压更高的开关器件,从而增加成本,增大损耗。以移向全桥的整流电路为例电路结构如下:整流桥和RC吸收电路如下D1、D4导通,D2、D3关断瞬间的等效电路如下,lr为变压器漏感,Rd、Cd为二极管寄生电路在进行吸收电路之前,首先要确定寄生电路的参数:变压器的漏感L

RLC电路与阻抗

一、RLC电路的阻抗        我们知道,当电路中有电感、电容器件时,电路不再表现出纯电阻特性,而要用阻抗来描述。阻抗(Impedance)相比于电阻(Resistance)来说,考虑了两方面因素:输入信号的频率对阻抗的影响;计算电压U和电流I的相位差异;纯电感的阻抗称为“感抗”,用符号XL表示;纯电容的阻抗称为“容抗”,用符号XC表示。它们统称为“电抗”(Reactance)。理想情况下,电阻消耗能量;电容、电感不消耗能量,只是转化能量。因为这种本质上的差异,数学上将电阻与电抗(电容/电感)用正交坐标系的二维坐标来表示,横坐标表示电阻,纵坐标表示电抗,特别的,正半轴表示电感感抗,负半轴表

EG2131测试电路

1芯片采购来自于立创商城,相关资料也取自立创,非常感谢立创商城提供的平台2电路原理图主要测试驱动高边MOS管,信号发生器信号注入到到芯片的第二脚HIN,经EG2131芯片转换后驱动V1-IRF8403ED2131-第2脚-HIN-输入波形4ED2131-第8脚-VB电压→18.5V5ED2131-第7脚-HO输出波形6ED2131-第6脚-VS-输出波形最大值达到43.8V是因为波形下降沿有一个尖峰到达了43.8V7ED2131-第1脚电压不能低于9V,如果低于9V,不能输出高边驱动波形,通过手册可以获得该参数要求参考https://item.szlcsc.com/232240.html8ED