随笔分类 -  Quartus II/TimeQuest/SignalTap II

摘要:引子 虽然QII11.1添加了自动补全功能,但是仍然不过瘾;本人还是恋恋不忘Notepad++,那就折腾折腾吧。 正文 此处以Quartus II 11.1和Notepad++ v5.9.6.2为例。 1. 使用QII自动调用Notepad++来打开HDL、sdc、txt等文件;并且可以在报错的时候,Notepad++可以直接高亮所报错的行(此模式下,Notepad++最大化后效果最佳)。... 阅读全文
posted @ 2011-12-27 17:35 _安德鲁 阅读(6231) 评论(4) 推荐(0)
摘要:启用方法 Tools>Options>Text Editor 运行效果 阅读全文
posted @ 2011-12-15 17:23 _安德鲁 阅读(926) 评论(2) 推荐(0)
摘要:譬如,新建一个v代码,选择Edit>Insert Template或单击 ,即可选择插入预置的Verilog HDL模板。 图1 先前发帖有介绍[资料].学TimeQuest必看,其中提到的TimeQuest Cookbook是一本极好的TimeQuset入门资料。刚好,这个Cookbook里面的案例及sdc约束语句在模板中也有。凭借模板,可以快速插入所需的约束。 新建一个sdc文件... 阅读全文
posted @ 2011-11-24 20:13 _安德鲁 阅读(3755) 评论(1) 推荐(0)
摘要:1. Riple - TimeQuest一定要搞定 http://blog.ednchina.com//14956/category.aspx 此处我已整理为PDF档。 2. Altera – TimeQuest Cookbook http://www.altera.com/literature/manual/mnl_timequest_cookbook.pdf 3. Alter... 阅读全文
posted @ 2011-09-20 09:46 _安德鲁 阅读(1493) 评论(0) 推荐(0)
摘要:按照以下步骤操作; 1. 右键我的电脑,属性>硬件>设备管理器>通用串行总线控制器,选择Altera USB-Blaster,右键卸载。 2. 装以前版本的usb-blaster驱动,这里给大家准备一个版本的,先用着。 http://fpga.googlecode.com/files/usb-blaster_qii10_0sp1.zip 辅助资料 http://www.alteraforum.c... 阅读全文
posted @ 2011-06-25 23:21 _安德鲁 阅读(3805) 评论(0) 推荐(0)
摘要:Q:Altera USB-Blaster的驱动在哪里?A:如果只安装了Quartus II Programmer,比方说Quartus II 8.1 Programmer,那么Altera USB-Blaster的驱动文件夹的路径为xxx\Altera\81\qprogrammer\drivers\usb-blaster;如果安装了Quartus II,比方说Quartus II 10.0;那么Altera USB-Blaster的驱动文件夹路径为:xxx\Altera\10.0\quartus\drivers\usb-blaster 阅读全文
posted @ 2010-12-25 10:26 _安德鲁 阅读(6379) 评论(0) 推荐(2)
摘要:方法步骤1新建或打开Quartus II工程,用QII自带文本编辑器打开HDL文件。 图1 用QII自带的文本编辑器打开HDL文件步骤2选择File>Create / Update>Creat Symbol Files for Current File,等待图3所示画面出现即可。 图2 选择Creat Symbol Files for Current File 图3 创建成功现在通过F... 阅读全文
posted @ 2010-11-10 14:53 _安德鲁 阅读(9286) 评论(0) 推荐(2)
摘要:本文主要讨论D触发器、T触发器及D锁存器的一些基本概念,即如何使用Verilog来描述,同时给出简单的testbench及测试波形。 阅读全文
posted @ 2010-10-25 23:28 _安德鲁 阅读(7096) 评论(6) 推荐(2)
摘要:主要探讨加、乘、除和取余运算符的,以及算术移位和逻辑移位等的Verilog的基本写法与综合结果的简单解析。 阅读全文
posted @ 2010-09-21 07:02 _安德鲁 阅读(7254) 评论(8) 推荐(5)
摘要:本文讨论编码器、译码器以及码型转换换器的一般描述方法。 阅读全文
posted @ 2010-09-13 19:53 _安德鲁 阅读(4987) 评论(4) 推荐(5)
摘要:主要讨论多路选择器和多路分解器的写法及其综合和仿真结果,同时也讨论了如何消除因选项不是2^n而产生的锁存器。 阅读全文
posted @ 2010-09-04 12:29 _安德鲁 阅读(7490) 评论(12) 推荐(2)
摘要:本文主要讲述如何使用Verilog来描述基本门电路、三态门电路和双向门电路,及如何获得其综合和仿真的结果。 阅读全文
posted @ 2010-08-31 20:45 _安德鲁 阅读(5531) 评论(6) 推荐(2)
摘要:在Quartus II 10. 0中,选择Assignments>Device>Device and Pin Options>Dual Purpose Pins,可以将一些双功能引脚设置为Use as regular I/O。但是DATA[1]/ASDO和FLASH_nCE/nCSO却无法设置,这是Quartus II 10.0的GUI程序的BUG。那么我们怎么办呢?很好办,因为... 阅读全文
posted @ 2010-08-25 20:36 _安德鲁 阅读(3175) 评论(3) 推荐(1)
摘要:引子:偶然间找到一个好用的工具,分享给大家。转自:http://opencollector.org/history/freecore/MIF%20File%20Generator%20Utility.htmWhat is a .MIF File?A .MIF (Memory Initialization File) file is used to preload the EAB's in Alte... 阅读全文
posted @ 2010-08-24 17:16 _安德鲁 阅读(2785) 评论(2) 推荐(2)
摘要:讲述如何使用Verilog在Quartus II IDE中进行设计的一般流程,及如何搭配ModelSim_Altera来进行仿真的流程。 阅读全文
posted @ 2010-08-21 16:01 _安德鲁 阅读(23413) 评论(17) 推荐(6)
摘要:症状有客户反馈在设备管理器中可查看到Altera USB-Blater的驱动已经正常安装。 图1 已正常安装驱动的Altera USB-Blaster但是在Quartus II需要下载的时候,却找不到USB-Blaster。 图2 找不到USB-Blaster起初我以为是我们提供的Altera USB-Blaster坏了,请求客户退货。几个小时后,该客户反馈USB-Blaster已经可以使用。这是... 阅读全文
posted @ 2010-08-18 10:48 _安德鲁 阅读(18467) 评论(0) 推荐(2)
摘要:闲扯如何安装和破解Quartus II 10.0软件。 阅读全文
posted @ 2010-08-11 13:30 _安德鲁 阅读(9029) 评论(6) 推荐(4)
摘要:引子正在编写艾米电子P102接口板的程序,使用的是Altera公司7月1号刚发布的10.0套件。原先的代码附有一些中文注释,在Quartus II 10.0中竟然无法查看,甚至导入的文件名中含有中文也无法查看。先前版本的QII虽然无法编译中文,但是仍然可以查看,10.0真是令人非常生气。考虑到这个问题,从昨天开始,我的一部分例程改为了英文注释。但是今天下午又想了一想,这样也不是办法。还是用我的老办... 阅读全文
posted @ 2010-07-20 16:14 _安德鲁 阅读(2685) 评论(6) 推荐(1)
摘要:引子:本来是我在艾米电子论坛里的回帖,由于近日咨询的客户比较多,特转贴至此。Step 1在设备和打印机中找到未正常安装驱动的USB-Blaster。 Step 2单击打开属性标签。 Step 3 单击属性标签 Step 4单击更新驱动程序。 Step 5单击浏览计算机以查找驱动程序软件。 Step 6选择路径,下一步即可。 阅读全文
posted @ 2010-07-18 11:11 _安德鲁 阅读(3815) 评论(18) 推荐(1)
摘要:范例流水灯 图1 流水灯范例实现步骤步骤1:在Quartus II中,单击File->Convert Programming Files..。打开编程文件转换程序,如图2所示。图2 编程文件转换程序界面在此界面中。在Programming file type:标签后选择JTAG Indirect Configuration File (.jjc);在Configuration device:... 阅读全文
posted @ 2010-01-28 11:19 _安德鲁 阅读(14069) 评论(1) 推荐(3)