数字电路
马中马
农村入城IT民工
展开
-
上升图片1
原创 2012-05-10 16:11:18 · 584 阅读 · 0 评论 -
数字电路中的原码,反码,补码的算法
引进机器数的3种表示法:原码、补码和反码,是将符号位和数值位一起编码,机器数对应的原来数值称为真值1.原码表示法原码表示方法中,数值用绝对值表示,在数值的最左边用“0”和“1”分别表示正数和负数,书写成[X]原表示X的原码。例如,在8位二进制数中,十进制数+23和-23的原码表示为: [+23]原=00010111[-23]原=10010111应注意,0的原码有两种表示,分转载 2013-11-21 23:29:46 · 9240 阅读 · 1 评论 -
ModelSim中如何指定信号的数值进制
modelsim仿真中的波形文件默认显示是二进制,而在仿真的过程中16进制的数据查看可能会更方便。1.这是可以通过修改modelsim安装目录下面的modelsim.ini文件里面的DefaultRadix 值实现; Default radix for all windows and commands.; Set to symbolic, ascii, binary,原创 2014-05-10 17:39:11 · 13552 阅读 · 2 评论 -
verilog模块中各个变量的类型的确认!
输入端口: 从模块内部来讲,输入端口必须为线网型;从模块外部来看,输入端口可以连接到线网或reg型的变量。 输出端口: 从模块内部来讲,输出端口可以是线网或reg型;从模块外部来看,输出端口必须连接到线网型的变量。原创 2014-07-07 23:15:01 · 2800 阅读 · 0 评论 -
Win7系统安装USB-Blaster驱动程序的方法
原来一直在xp下使用USB-Blaster,最近在笔记本上突然发现win7系统不能安装USB-Blaster驱动程序,摸索了很久终于成功了。1.将USB-Blaster插入USB口,系统会提示设备安装不成功,没关系,先不管它;2.进入“开始”菜单,选择“设备和打印机”,如下图所示: 3.再双击“USB-Blaser”,下面这个图标是我已经安装转载 2014-12-19 22:55:40 · 3519 阅读 · 0 评论 -
三态门
使用三态门的时候需要注意的几点如下:1.在FPGA内部设计中不可以使用三态门的,因为内部电路只有查找表和寄存器,不可能出现高阻态,三态门只能用在FPGA的引脚上面,用来与外部芯片进行通信使用原创 2016-04-23 23:43:12 · 2576 阅读 · 2 评论 -
ISE14.7打开出现_pn.exe停止工作问题的解决方案
Fixing Project Navigator, iMPACT and License Manager1. Open the following directory: C:\Xilinx\14.7\ISE_DS\ISE\lib\nt642. Find and rename libPortability.dll to libPortability.dll.orig3. Make a copy o...转载 2018-01-29 11:37:25 · 3624 阅读 · 0 评论 -
Verilog $random用法 随机数
$random函数调用时返回一个32位的随机数,它是一个带符号的整形数...”,并给出了一个例子:_____________________________________________________EX-1:reg[23:0] rand; rand=$random%60; //产生一个在-59—59范围的随机数—————————————————————————又给...转载 2018-01-27 16:39:27 · 3705 阅读 · 0 评论 -
modelsim10.4仿真错误Error: (vlog-7) Failed to open design unit file "XXXXX" in read mode解决办法
在使用modelsim10.4在进行功能仿真的时候,手动操作下来程序是能正确仿真的。但当我编写do文件来代替手动操作来进行仿真的时候,会出现Error: (vlog-7) Failed to open design unit file "D:/diamond" in read mode。do文件编写如下:exit -simvlib workvmap work workvlog...原创 2018-01-27 16:24:52 · 26030 阅读 · 3 评论