随笔分类 - 数字电路 / RTL基础
摘要:一般性的指导原则 总的来说,RTL级的评判标准有许多,从时序、面积到功耗等等,都是非常重要的指标。但是这里只介绍一般性的指导原则。 1.面积和速度的平衡互换原则,这两者的目标是对立统一的关系,相互制衡。 2.硬件原则:理解HDL语言的本质,注意与软件设计区分。 3.系统原则:从整体上、全局上优化和把
阅读全文
摘要:RTL(Register transfer Level)级和综合(Synthesize)的概念 在之前我们已经谈过,HDL语言有五个层次:系统级,行为级,RTL级,门级,晶体管级。而我们主要也是在RTL级使用Verilog语言。 RTL正如它名字说的那样,主要描述的是寄存器到寄存器之间逻辑功能的实现
阅读全文
摘要:1.sim module top_module ( input a, input b, output q );// assign q = a & b; // Fix me endmodule 2.circuit2 module top_module ( input a, input b, input
阅读全文
摘要:Verilog描述方法与层次 Verilog语言有多种描述方法,这些方法也可以在多个层次上来描述硬件。 描述方式 在上一篇当中已经引入过数据流描述、行为描述、结构化描述这三种描述的方式的概念,本篇将继续深入说明这三种描述方式。 数据流描述 1.数据流 :组合逻辑电路的信号传输其实就类似于数据的流动,
阅读全文
摘要:Verilog 语言基础 三种描述方式 1.数据流描述 通常指采用assign语句进行连续赋值(continous assignment),连续赋值意味着输入的变化会立即导致输出的变化,这正是组合逻辑电路的特点。注意:assgin是不能用在always或者initial语句块中的,且通常搭配wire
阅读全文

浙公网安备 33010602011771号