摘要: 当在仿真ROM IP核文件时,会出现这种警告,而这种警告的结果是ROM不能输出数据,原因是mif文件要放在modelsim工程文件目录下。类似的,有时候会报错,Failed to open file"xxxx",这种情况一般是文件位置没放对。 阅读全文
posted @ 2015-12-12 01:19 geekite 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: .mif和.coe这两个文件分别是Quartus和ISE的RAM和ROM的初始化文件,因此了解他们的格式,是很必要的 MIF文件的格式如下: WIDTH=14; --数据宽度为14位 DEPTH=2048; --数据长度为2048 ADDRESS_RADIX=UNS; --地址基数十进制,二进制为B 阅读全文
posted @ 2015-12-11 23:42 geekite 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: SDRAM这个至今还在用的存储器,虽然被后来的DDR取代,掌握好它还是很重要的。之前在调试时,确实费了好大劲,它的复杂性毋庸置疑,一般人要想弄懂他,得花1个月左右吧,至少我这么认为。话说回来,SDRAM的作用是什么呢?答案肯定是存储,如果你没在项目中运用它的话,是很难体会到它的作用的,最近在弄SDR 阅读全文
posted @ 2015-12-10 22:15 geekite 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: modelsim仿真include文件会出现找不到文件的情况,这是因为include文件路径有两种,一种是相对路径,另一种是绝对路径。 相对路径: 如果 ‘include "primitive.v"文件放在测试文件tb的当前目录中,则在工程.v文件中只需写 ‘include "primitive.v 阅读全文
posted @ 2015-12-09 14:01 geekite 阅读(819) 评论(0) 推荐(0) 编辑
摘要: style1: transcript onif {[file exists rtl_work]} {<span style="white-space:pre"> </span>vdel -lib rtl_work -all}vlib rtl_workvmap work rtl_work vcom - 阅读全文
posted @ 2015-11-28 00:12 geekite 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 今天与一位前几天去同一家公司面试的工程师电话聊了一会,总结了几点。 1.技术本身是否有价值很大程度上受限于产品,所以一定要问公司做什么产品,市场怎么样; 2.做技术除非你特别专,否则只做一行技术是不够的,需要从点转到面的形式学习; 3.技术总监会分配给你什么岗位,负责做什么,多少时间完成任务,部门其 阅读全文
posted @ 2015-11-22 19:07 geekite 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 无论是客户反馈,还是自己亲身经历,USB-Blaster不能下载配置FPGA的情况时有出现。究其原因,大致有如下几条: 1. FPGA器件上的JTAG相关引脚出现故障; 2. USB-Blaster坏了; 3. 10针JTAG线缆没有压制好。 其中第1条给我们带来的损害最为严重,那么应该怎样规避呢? 阅读全文
posted @ 2015-11-20 09:03 geekite 阅读(804) 评论(0) 推荐(1) 编辑
摘要: 随着FPGA设计复杂程度越来越高,芯片内部逻辑分析功能显得越来越重要。硬件层次上的逻辑分析仪价格十分昂贵,而且操作比较复杂。目前,FPGA芯片的两大供应商都为自己的FPGA芯片提供了软件层面上的逻辑分析仪,可以帮助我们在线分析芯片内部逻辑。而且操作简单方便。但是往往因为某些原因,有些信号在综合的时候 阅读全文
posted @ 2015-11-17 11:01 geekite 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 二进制转换为格雷码: g[3]=b[3]; g[2]=b[2]^b[3]; g[1]=b[1]^b[2]^b[3]; g[0]=b[0]^b[1]^b[2]^b[3]; 格雷码转换为二进制: b[3]=g[3]; b[2]=g[2]^g[3]; b[1]=g[1]^g[2]^g[3]; b[0]=g 阅读全文
posted @ 2015-11-01 00:06 geekite 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 正数的原码、反码、补码时一样的;负数的补码为原码除符号位取反加1,从补码转换为原码,有两种方式,第一除符号位,取反加1,第二除符号位减一取反,两种运算得到的结果是一样的。负数的原码+补码=2ˆN,N为包括符号位的位宽。 阅读全文
posted @ 2015-10-29 08:58 geekite 阅读(1535) 评论(0) 推荐(0) 编辑