2024年5月1日

verilog hdl中generate的使用说明(一)

摘要: 欢迎各位朋友关注“郝旭帅电子设计团队”,本篇主要讨论generate for的使用。 在编写verilog hdl时,经常需要编写多个结构相同但是连接关系不同或参数不同的模块(逻辑)。如果每一个都单独编写,则需要大量的时间以及大量的代码篇幅;有时我们不确定需要的是具体几个模块,只能够使用参数来确定, 阅读全文

posted @ 2024-05-01 16:41 郝旭帅电子设计团队 阅读(30) 评论(0) 推荐(0) 编辑

2024年4月26日

数字电路中的等效电路和FPGA中的等效电路

摘要: 欢迎各位朋友关注“郝旭帅电子设计团队”,本微信公众号会定时更新相关技术类资料、软件等等,希望各位朋友都能在本微信公众号获得一些自己想要的“东西”。 本篇内容主要介绍数字电路中的等效电路(注意:是数字电路,不是模拟电路)。 上述为利用三个二输入与门组成的两种不同结构的四输入与门。 无论是哪一种架构,都 阅读全文

posted @ 2024-04-26 18:54 郝旭帅电子设计团队 阅读(16) 评论(0) 推荐(0) 编辑

2024年4月24日

利用MOS管构成基本的数字逻辑门

摘要: 欢迎各位朋友关注“郝旭帅电子设计团队”,本微信公众号会定时更新相关技术类资料、软件等等,希望各位朋友都能在本微信公众号获得一些自己想要的“东西”。 非门原理图中上面是PMOS(控制端带有小圆圈是PMOS,给予低电平导通),下面是NMOS(给予高电平导通)。当A端为高电平,PMOS截止,NMOS导通, 阅读全文

posted @ 2024-04-24 20:19 郝旭帅电子设计团队 阅读(29) 评论(0) 推荐(0) 编辑

2020年6月19日

在FPGA中何时用组合逻辑或时序逻辑

摘要: 在设计FPGA时,大多数采用Verilog HDL或者VHDL语言进行设计(本文重点以verilog来做介绍)。设计的电路都是利用FPGA内部的LUT和触发器等效出来的电路。 数字逻辑电路分为组合逻辑电路和时序逻辑电路。时序逻辑电路是由组合逻辑电路和时序逻辑器件构成(触发器),即数字逻辑电路是由组合 阅读全文

posted @ 2020-06-19 17:56 郝旭帅电子设计团队 阅读(2081) 评论(0) 推荐(1) 编辑

2020年6月17日

基于FPGA的二进制转BCD

摘要: BCD码(nary-Coded Decimal‎)又称二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码。 在数字电路中,没有特殊说明的数码都是顺序编码的二进制。转换为BCD码,也就是将顺序编码的二进制数字的个位、 阅读全文

posted @ 2020-06-17 13:04 郝旭帅电子设计团队 阅读(1539) 评论(0) 推荐(1) 编辑

2020年6月16日

嵌入式中位宽的计算

摘要: 在嵌入式设计中,是经常需要和最底层打交道。无论是利用MCU实现功能还是利用电路直接实现功能,都需要对数字极其敏感。 在嵌入式中,所有的数值都是按照二进制码进行存储的。二进制与十进制的计算规则为: 二进制的101.01,等于十进制的5.25。 在不考虑小数时,我们在设计中,用的到所有的变量都要基于一个 阅读全文

posted @ 2020-06-16 16:38 郝旭帅电子设计团队 阅读(880) 评论(0) 推荐(0) 编辑

2020年6月12日

理解FPGA内部的同步信号、异步信号和亚稳态

摘要: FPGA(Field-Programmable Gate Array),即现场可编程门阵列。主要是利用内部的可编程逻辑实现设计者想要的功能。FPGA属于数字逻辑芯片,其中也有可能会集成一部分模拟电路的功能,大多数模拟电路都是当做asic进行工作的,可编程的部分大多数都是数字逻辑部分。 数字逻辑电路是 阅读全文

posted @ 2020-06-12 14:17 郝旭帅电子设计团队 阅读(3056) 评论(0) 推荐(1) 编辑

2020年6月11日

基于FPGA的音乐蜂鸣器设计

摘要: 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。 图1 :蜂鸣器实物图 蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 压电式蜂鸣器 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器 阅读全文

posted @ 2020-06-11 15:53 郝旭帅电子设计团队 阅读(1674) 评论(0) 推荐(0) 编辑

2019年10月18日

基于FPGA的SD卡驱动设计

摘要: 最近调试了SD卡,遇到了一些小问题,记录一下,分享一下。 1. SD卡 卡槽旁边的一个小开关 我们平时见过的SD卡都是小的SD卡,可以放在手机上的。现在大多数的开发板上也是小的SD卡的卡槽,插入后,正好可以使用。但是如果想要用PC向里存储一定的东西,还是需要一个读卡器。读卡器有USB型的,同时也有一 阅读全文

posted @ 2019-10-18 17:52 郝旭帅电子设计团队 阅读(1453) 评论(0) 推荐(0) 编辑

2018年9月14日

verilog中初值定义

摘要: 在利用verilog进行开发时,往往需要对某些寄存器进行赋初值,下面根据笔者在设计中遇到的情况进行分析。 例如下面是实现流水灯(4个led),代码如下: module ledrun ( input wire clk, input wire rst_n, output reg [3:0] led ); 阅读全文

posted @ 2018-09-14 11:46 郝旭帅电子设计团队 阅读(15742) 评论(1) 推荐(1) 编辑

导航