FPGA
deng_sai
这个作者很懒,什么都没留下…
展开
-
ModelSim入门及Testbench编写
转载自http://www.eefocus.com/nightseas/blog/12-03/242395_7df71.htmlModelSim入门及Testbench编写——合理利用仿真才是王道By Nightmare 2012-03-05 @Beijing在入职之前曾自学了一段时间的Verilog,后来因为工作的缘故鲜有接触,就搁置下来了。后来因偶然的机会需要参与一个CPLD的转载 2013-03-18 20:57:53 · 2594 阅读 · 0 评论 -
如何在Quartus_II_11.0中调用ModelSim-Altera_6.5e
转1 Altera官网下载两款软件并安装 下载网址:https://www.altera.com/download/software/modelsim/zh_cn,选择Quartus II 网络版、ModelSim-Altera入门版。目前这两款软件都是免费的,不需要许可证,安装简单,使用期限是30天。 【注意】务必记住安装的路径,特别是ModelS转载 2013-03-18 20:53:06 · 2143 阅读 · 0 评论 -
如何由已知频率分频产生任意频率
在某些场合,下位机只能处理整型数据,而我们需要产生的分频频率并不是整数,可以考虑用以下的方法逼近:比如执行以下的分频:while(1) { cnt += div_cnt;//2 if(cnt >=given_frequency)//6 out=1; else out=0; cnt%= given_freq原创 2013-03-19 17:18:27 · 1663 阅读 · 1 评论 -
Quartus常见错误
Quartus常见错误1.Error (10028): Can't resolve multiple constant drivers for net ……解析:不能在两个以上always内对同一变量赋值,这个细节一般看书看资料会看到,但是编程时,就是没想到。 2.Error (10158): Verilog HDL Module Declaration error at clks转载 2013-03-20 10:36:01 · 11052 阅读 · 0 评论 -
关于verilog HDL中的竞争问题(对变量的多重驱动)的笔记
多个驱动源问题: 当一个变量有两个以上的赋值源时,不论其赋值源在同一个always 块还是在不同的always块均称该变量存在多驱动源。如果多个驱动源对同一变量赋值发生在同一时刻,并且赋值结果又未加以规定,则竞争冒险就难以避免。在一个以上always 块中对同一个变量进行赋值时,由于各个always 块是平行执行的,并没有前后之分,导致竞争冒险的可能性依然存在,即使使用非阻塞赋值原创 2013-03-21 15:36:12 · 6017 阅读 · 0 评论 -
verilog HDL基本语法笔记
1、inout用法浅析 FPGA不会像51单片机一样,自己分配inout的in和out功能。在指明同等驱动能力下,两个驱动源驱动的wire和tri型变量的真值表如下:I/O驱动真值表 01XZ00XX01X1X1XXXXXZ01原创 2013-03-23 22:11:41 · 1122 阅读 · 0 评论 -
常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM
常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、摘自:http://blog.sina.com.cn/s/blog_622cc2430100euju.html常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM转载 2013-06-22 19:07:17 · 919 阅读 · 0 评论