不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页

2021年11月11日 #

FPGA之去抖

摘要: 代码如下: 程序分析: 去抖 去抖可分位硬件去抖和软件去抖,顾名思义硬件去抖就是通过硬件来达到去抖的目的,一般是用施密特触发器来实现,需要消耗硬件资源,在一些成本限制的时候,往往采用软件去抖。 软件去抖原理:一般按键的抖动频率是几十khz(故状态转移间隔为ms级,程序中我们采用20ms)整体思路是跳 阅读全文

posted @ 2021-11-11 15:19 皮皮祥 阅读(409) 评论(0) 推荐(0) 编辑

FPGA之复位

摘要: 在学习特权同学深入浅出玩转FPGA时,课本里面讲到,同步复位和异步复位都有其弊端。 异步复位的弊端: 异步复位中最严重的问题是,如果异步复位信号在触发器时钟有效沿附近“释放”(复位信号从有效变为无 效)的话,可能会导致触发器输出的亚稳态。 这里不得不说的是触发器有两个特点: 1.异步复位信号释放(对 阅读全文

posted @ 2021-11-11 14:21 皮皮祥 阅读(593) 评论(0) 推荐(0) 编辑

2021年11月10日 #

VHDL与verilog中移位运算

摘要: 【4楼】 lishantian为什么不能被综合啊?VHDL的类型限定过于强,以至于很多时候出问题都是类型错误……VHDL语言本身的这几个运算符是对bitvector定义的,而我们一般都用std_logic_vector,这样就很导致一般不能编译通过。而更不爽的是ieee.numeric_bit或者n 阅读全文

posted @ 2021-11-10 15:24 皮皮祥 阅读(2951) 评论(0) 推荐(0) 编辑

2021年11月9日 #

SPI协议介绍2

摘要: 1、什么是SPI? SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点支持全双工通信通信简单数据传输速率块 3、缺点没有指定的流控制,没有应答机制确认是否接 阅读全文

posted @ 2021-11-09 16:08 皮皮祥 阅读(69) 评论(0) 推荐(0) 编辑

SPI协议介绍

摘要: 1、 SPI简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SP 阅读全文

posted @ 2021-11-09 15:59 皮皮祥 阅读(777) 评论(0) 推荐(0) 编辑

2021年10月25日 #

verilog中integer real数据类型

摘要: Given a 100-bit input vector [99:0], reverse its bit ordering. 说明:整数(integer) integer类型也是一种寄存器数据类型,integer类型的变量为有符号数,而reg类型的变量则为无符号数,除非特别声明为有符号数,还有就是i 阅读全文

posted @ 2021-10-25 09:23 皮皮祥 阅读(1686) 评论(0) 推荐(0) 编辑

2021年10月22日 #

关于verilog中的关键词signed

摘要: 在数字电路中,出于应用的需要,我们可以使用无符号数,即包括0及整数的集合;也可以使用有符号数,即包括0和正负数的集合。在更加复杂的系统中,也许这两种类型的数,我们都会用到。 有符号数通常以2的补码形式来表示。图1列出了4位二进制表示法所对应正负数。进一步观察,我们发现两种类型数的加减法是一样的,做加 阅读全文

posted @ 2021-10-22 18:14 皮皮祥 阅读(724) 评论(0) 推荐(0) 编辑

verilog 中signed数据处理,负数

摘要: verilog中支持signed 数据类型,即支持负数的处理。此时参与运算的各个数均应是signed类型,且数据位宽相同(若位宽不相同,则应手动将其扩展为位宽相同,具体做法就是将最高位的符号位进行扩展),且运算结果要比运算数的位数大以防止溢出。以下用两个小例子进行说明。细节可参考此篇文章: http 阅读全文

posted @ 2021-10-22 17:59 皮皮祥 阅读(783) 评论(0) 推荐(0) 编辑

(原創) 如何處理signed integer的加法運算與overflow? (SOC) (Verilog)

摘要: 转自:https://www.cnblogs.com/oomusou/archive/2009/10/31/verilog_signed_overflow.html Abstract若要將原本用軟體實現的演算法用硬體電路實現,馬上會遇到2個很基本的問題:一個是如何處理負數?另一個是如何處理overf 阅读全文

posted @ 2021-10-22 17:57 皮皮祥 阅读(156) 评论(0) 推荐(0) 编辑

FPGA-数据类型-integer

摘要: 今天看代码时遇到了integer,只知道这是个整数类型,可详细的内容却一窍不通,查看了资料 《verilog数字VLSI设计教程》。其中是这么写到的: 大多数的矢量类型(reg或者net)都被默认当做无符号数。integer和real是个例外,它们被默认为当做有符号数。通常,real类型是不可综合的 阅读全文

posted @ 2021-10-22 17:00 皮皮祥 阅读(1254) 评论(0) 推荐(0) 编辑

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页