摘要: 早期的EDA企业有1000多家,后来发展到10家左右,其中Cadence,Mentor,Zuken主要是高端产品,他们的软件要求在工作站上运行,操作系统都是UNIX,而且价格昂贵。因为80年代就有EDA软件了,那个时候只有UNIX支持图形界面,并且工作站的性能要比PC机高出很多,所以一直延续至今,现在的大公司还是用工作站。而Protel,PowerPCB主要面向低端用户,对计算机的配置要求不高,一... 阅读全文
posted @ 2010-09-13 15:33 冰风溪谷 阅读(8371) 评论(1) 推荐(1) 编辑
摘要: 今天在使用quartus的时候分配引脚的时候一不小心把 pin planner 中的那 location 、I/O bank等等选项全都“弄丢”了,后来在网上找到了解决方法,在此分享一下:找回quartus中pin planner中分配引脚的对话框 一次偶然的经历把quartus中pin planner中分配引脚的对话框整没啦,在实验室的帮助下,费了好大的劲才把它找回来,... 阅读全文
posted @ 2009-11-10 12:11 冰风溪谷 阅读(5772) 评论(0) 推荐(2) 编辑
摘要: `timescale命令用来说明跟在该命令后面的模块的时间单位和时间精度.使用`timescale命令可以在同一个设计里包含采用了不同的时间单位的模块.例如:一个设计中包含了两个模块,其中一个模块的时间延迟单位为纳秒(ns),另一个模块的时间延迟单位为皮秒(ps).EDA工具仍然可以对这个设计进行仿真测试.`timescale命令格式  ` timescale<时间单位>/<时间... 阅读全文
posted @ 2009-10-22 16:52 冰风溪谷 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 一直都在看nios环境下的程序,经常看到头文件中有的用#include<>但是有的却用#include"",如下:#include <stdio.h>//#include <stddef.h>#include <string.h>#include "adc_uart.h"//包含路径为当钱路径#include "altera_avalon_pio_r... 阅读全文
posted @ 2009-10-22 12:26 冰风溪谷 阅读(1109) 评论(1) 推荐(0) 编辑
摘要: 昨天晚上看了一段代码,其中出现了`ifdef、`else、`endif,一时想不起来这几个关键字的用法的含义,所以今天来实验室就先查了一下,具体用法如下:一般情况下,Verilog HDL源程序中所有的行都参加编译。但是有时候希望对其中的一部份内容只有在条件满足的时候才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足条件时对一组语句进行编译,... 阅读全文
posted @ 2009-10-06 11:19 冰风溪谷 阅读(6199) 评论(0) 推荐(0) 编辑
摘要: -一直以来对于时间单位的转换都没有细细的总结过,但是这些不太注意的时间单位却又是那么容易的弄错了.设计中这点小小的错误,将会导致严重的问题,在此把常用的时间单位做一下总结:时间单位: 秒(s), 毫秒(ms), 微妙(um), 纳秒(nm), 皮秒(pm), 时间单位之间的转换 1s = 1000ms;1ms= 1000us ; 1us = 1000ns;1ns= 1000ps; 阅读全文
posted @ 2009-10-06 09:55 冰风溪谷 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: -今天在看了一个关于sopc和nios的实例的文档,其中讲述到了nios中的一些设置,用来优化代码和减少程序占用内存空间,在此总结出来供大家学习讨论:nios版本:Nios II 9.0 IDE1建立工程 运行Nios II 9.0 IDE,选择File -> New -> Project,开启New Project 对话框,如图一所示:选择Nios II C/C++ Applicat... 阅读全文
posted @ 2009-10-05 10:15 冰风溪谷 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: 今天使用quartusII做了一下功能仿真,但是文件出现了问题 Error: Run Generate Functional Simulation Netlist (。。。) to generate functional simulation netlist for top level entity bmg_control before running the Simulator (quartus... 阅读全文
posted @ 2009-09-22 17:28 冰风溪谷 阅读(16210) 评论(1) 推荐(1) 编辑
摘要: SRAM是英文Static RAM的缩写,它是一种具有静志存取功能的内存,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,所以在主板上SRAM存储器要占用一部分面... 阅读全文
posted @ 2009-09-20 19:12 冰风溪谷 阅读(9919) 评论(0) 推荐(0) 编辑
摘要: 昨天在使用quartus的时候无意中不知道修改了哪个设置,只要一打开.bdf文件,页面中就会弹出 “在您可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,您必须已经安装打印机。您想现在安装打印机吗?”的对话框,让我实在郁闷(我的电脑在实验室,没有配置打印机)。 对于这个问题,我都产生了重新安装quartus的冲动,但是思量再三,还是先找找看有没有人和我有同样的遭... 阅读全文
posted @ 2009-09-18 09:29 冰风溪谷 阅读(1283) 评论(3) 推荐(1) 编辑