摘要:为什么2012的1,2,3月没读书?1月份回家过年,虽然只有10天假,回去过了个年。匆匆忙忙,来公司2,3个月确实没读书,中途搬了个“家“,以前租的那房子住的不爽。好像这两个月是很堕落的,这也许就是说的3分钟的热情吧,过年来了一直不是很淡定,现在该想的问题基本已经想清楚了。该纠结的问题已经不再纠结。 纠结的问题只有一个:钱和前。手上的现金和未来的前途。漂泊异乡为的是神马?在这里买个房子然后还半辈子的贷款?这显然不是我想要的也不是大家想要的。到了25岁这个年龄该考虑的事确实要考虑了,虽然男人经熬,那也要看值不值的。我知道有人比我们更难,但人总是向上的。这真是一个奇怪的年纪,现实与理想的分水...
阅读全文
摘要:每个模块的设计工作包括3个部分:1,电路模块的设计;2,测试模块的设计;3,设计文档的编写和整理。测试模块的设计和文档编写是比电路模块设计更为重要的设计环节,测试是否严密和完整决定了系统设计的成败,设计文档的完整和准确也是系统设计成败的关键,缺少完整的设计说明文件,就不能维持设计工作的连续性,为今后的调试和维护带来困难。组合电路逻辑在数字系统中起着基本组件的作用,也可以说,如果不了解组合逻辑的构成...
阅读全文
摘要:Altera产品和资源入门指南 0.5小时20100321-------------------------------------------------------------------------------https://mysupport.altera.com/etr ... irst_CN/player.htmlhttps://mysupport.altera.com/etr ......
阅读全文
摘要:系统任务$monitor 系统函数$time 系统函数$realtime 系统任务$finish 系统任务$stop 系统任务$readmemb和$readmemh 系统任务$random 宏定义 `define “文件包含”处理 `include 时间尺度`timescale 条件编译命令`ifdef、`else、`endif 条件执行 $tes...
阅读全文
摘要:Verilog语言中的任何过程模块都从属于以下4中结构的说明语句: (1): initial说明语句; (2): always说明语句; (3): task说明语句; (4): function说明语句; 每个initial和always说明语句在仿真的一开始同时立即开始执行。 [代码] 在这个例子中用initial语句在仿真时对各变量进行初始化,注意这个初始化的过程不需要任何仿真时...
阅读全文
摘要:在写组合逻辑电路的代码时,我发现书上例子大都用的"=";而在写时序逻辑电路代码时,我发现书上例子大都用的"<="。之前就知道在Verilog HDL中阻塞赋值"="和非阻塞赋值"<="有着很大的不同,但一直没有搞清楚究竟有什么不同,现在来慢慢的琢磨它。 对于我这样的初学者而言,首先要掌握可综合风格的Verilog模块编程的8个原则,并且牢记,才能在综合布局布线的仿真中避免出现竞争冒险...
阅读全文
摘要:在组合逻辑电路中,任一时刻的输出信号仅仅由该时刻的输入信号决定;而在时序电路中,任一时刻的输出信号不仅与当时的输入信号有关,而且与电路原来的状态有关。也就是说,时序电路中除具有逻辑运算功能的组合电路外,还必须有能够记忆电路状态的存储单元或延迟单元,也就是Latch & Flip-flop. 既然时序电路是有记忆功能地,那有几个概念必须是要清楚的:输入信号、输出信号、激励信号以及现态、次态...
阅读全文
摘要:大多数数字系统中,除了需要具有逻辑运算和算术运算功能的组合逻辑电路外,还需要具有储存功能的电路,组合逻辑电路和储存电路相结合可构成时序逻辑电路,Lacth& Flip-flop就是实现储存功能的两种逻辑单元电路。 锁存器是对电平敏感的电路,它们在一定电平作用下改变状态。基本SR锁存器由输入信号电平直接控制其状态,传输门控或逻辑门控锁存器在使能电平作用下由输入信号决定其状态。在使能信号作用...
阅读全文
摘要:典型的中规模集成组合逻辑电路如编码器,译码器,数据选择器,数据分配器,数值比较器,算术/逻辑运算单元。 对于一个逻辑电路,其输出状态在任何时刻只取决于同一时刻的输入状态,而已电路原来的状态无关,这种电路被定义为组合逻辑电路。1.1组合逻辑电路的分析 组合逻辑电路的结构具有如下特点: (1)输入,输出之间没有反馈延时通路。 (2) 电路中不含具有记忆功能元件。 分析组合逻辑电路的目...
阅读全文
摘要:第一章主要介绍了一下内容: · 数字技术的发展和应用 · 数字集成电路的分类和特点:小规模(SSI)、中规模(MSI)、大规模(LSI)、超大规模(VLSI)、甚大规模(ULSI) · 模拟信号和数字信号以及数字信号的描述方法 · 数制(十进制、二进制···格雷码、ASCII码) &midd...
阅读全文
摘要:Verilog HDL的基本功能之一是描述可综合的硬件逻辑电路。所谓综合(Synthesis)是指将Verilog HDL程序、原理图等设计输入翻译成由与门(and)、或门(or)、非门(not)等基本逻辑单元组成的门级连接,并根据设计目标和要求对门级逻辑连接进行优化,得到优化的门级网表文件。 Verilog HDL主要有三种建模方式: 4.1结构级建模 结构级建模包括门级建模和分层建模两种...
阅读全文
摘要:1,系统功能级设计 系统功能级设计是最高一级的设计,主要是根据系统的设计要求(包括系统的功能,性能,尺寸,功耗等),确定系统的输入,输出信号,确定实现功能的算法,最后要给出系统的整体结构框图,主要模块的输入,输出信号及他们之间的关系,并确定每个模块做什么,但不必管模块内部如何实现指定的功能。划分功能块的原则是:既要使功能块之间的连线尽可能的少,接口清晰;又要求功能块规模合理,便于各个功能块各自独立...
阅读全文
摘要:为适应产品尽快上市的要求,现在ASIC设计越来越多地采用预先验证好的IP核(如存储器,视频编码解码器等)。 IP核通常分为三种形式:硬核(Hard Core),软核(Soft Core)和固核(Firm Core). 硬核:把在某一种专用集成电路工艺的(ASIC)器件上实现的,经验证是正确的,总门数在5000门以上的电路结构版图掩膜称为“硬核”。硬核以集成电路版图形式提交...
阅读全文
摘要:早期电子系统硬件设计采用分立元件,随着集成电路的出现和应用,人们选用功能固定的标准集成电路(例如各种逻辑门,编码器,译码器,触发器,和计数器等)构成硬件系统,后来,又以微处理器为核心构成系统,现在则广泛采用专用集成电路(ASIC)来构成系统,一个复杂的数字系统只要一片或则是几片ASIC即可实现。 制作ASIC的方法大致分为两种,一种是掩膜处理方法(掩膜处理是IC的一种制作工艺,指在IC的不同制造...
阅读全文