- 博客(23)
- 收藏
- 关注
原创 Signal tap 的各种用法
;这次内容有点多,主要是方便我以后自己查看各个模式的含义,里面介绍的也是目前我最常用的。还有一些细节内容,想要详细了解的推荐查看手册,在公众号后台回复Signal Tap手册获取。
2023-02-01 16:53:11
105
原创 补码符号位的权重
补码的由来由于原码在进行编码时采用了数制与码制相结合的方法,即最高位符号位采用0代表正数,1代表负数的码制编码方式,低位采用带有相应权重的数制编码方式进行编码;而码制是不能进行算术运算的,这就会出现5的原码0_0101,加上-5的原码1_0101,等于1_1010而不是等于0;而且会出现正零0_0与负零1_0的表达方式,但实际并不存在正零和负零,造成编码的浪费;补码权重由于原码所存在的问题,就出现了补码,补码等于原码按位取反加一,补码采用数制编码方式进行编码,最高位(符号位)虽然依旧是0代表正数,1代
2022-11-07 19:35:40
1481
原创 推荐system Verilog相关书籍
System Verilog 在多数情况下被用于 IC 验证,相关书籍其实比较多,这里先提供绿皮书,红宝书,希望对大家有用。
2022-11-07 19:34:58
597
1
原创 推荐FPGA入门书籍
本次推荐了四本书,分别是夏宇闻老师的语法书,潘老师的至简设计法,以及FPGA结构与原理和高级技巧设计的书籍,前三本可以方便快速入门,最后一本建议有一定基础在进行阅读。后续还会推荐一些书籍以及电子书。
2022-09-10 12:43:50
1477
转载 从另一个角度看补码
根据原码的缺陷理解补码的编码规则,知道补码与原码本质区别,符号位编码方式的不同,从而得到补码符号位有权重,就可以用更简单的方式理解补码能表示的数据范围,以及补码对应位数能表示的最小值,有符号数位扩展的原理。
2022-09-06 15:17:18
76
原创 八段数码管动态显示(输入数据为BCD编码)
FPGA位选驱动任意个八段数码管显示的驱动代码,以两个计数器为主要架构,使用自动计算位宽函数,参数化设计,例化方便。
2022-08-15 13:50:10
3798
4
原创 FPGA内数据传输模型
根据D触发器的数据传输原理,对建立时间,数据传输延迟,D触发器延迟,时钟偏斜,数据传输时间,数据到达时间进行讲解,最后推出建立时间余量表达式以及数据需求时间,数据到达时间等
2022-03-02 16:08:21
483
原创 Verilog常用语法
Verilog可综合常用语法一、模块的结构、数据类型、变量和基本运算符号1 模块的结构1.1 端口定义module 模块名(口1,口2,口3,…);两种模块例化方式:方法一:模块名(连接端口1信号名,连接端口2信号名,连接端口3信号名,…);方法二:模块名(.端口名1(连接信号1名),.端口名2(连接信号2名),…);例化时还可以对模块中的参数型(parameter)变量进行重新赋值;例如:module min(input clk,input rst_n,input a1,outpu
2021-02-08 18:15:37
16408
1
原创 交通灯控制逻辑电路设计
交通灯控制逻辑电路设计这是一个数电实验,交通灯,如果使用FPGA或者单片机来完成的话,会简单很多,这里采用的是使用常规的计数器,触发器,门电路等基本器件搭建,扩展部分可以完成总通行时间在100s内任意设置,红、黄、绿灯亮的时间长短之和在100s内任意设置,其实想要超过100s只需要扩展相应的计数器,以及门电路即可,限制功能的往往是资源;一、选题背景1.1、应用背景为了确保十字路口的车辆顺利、畅通地通过,往往都采用自动控制的交通信号灯来进行指挥。其中红灯(R)亮表示该条道路禁止通行;黄灯(Y)亮表示停
2021-01-24 13:38:44
21197
22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人