硬件描述语言Verilog
文章平均质量分 82
高山流水123a s d
某211学校的一名IC设计研究生
不忘初芯,继续前行
展开
-
Verilog学习笔记(01)
参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合1.1 什么是Verilog HDL?Verilog是一种硬件描述语言,可通过对数字电路和系统的语言描述,对数字电路进行设计和验证。其主要作用是:数字集成电路设计者可以通过HDL,根据电路结构化特点,采用层次化的设计结构,将逻辑功能用电路的方式实现。目前,Verilog HDL和VHDL...原创 2020-03-26 10:00:37 · 1729 阅读 · 0 评论 -
Verilog学习笔记(02)
参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计2.1原创 2020-04-14 12:40:36 · 526 阅读 · 0 评论 -
Verilog学习笔记(03)
测试仿真结构下图为测试仿真的示意图:流程图如下:testbench的结构模板:module 仿真模块名;//数据类型声明激励信号为reg型,显示信号为wire型//实例化待测模块<模块名><实例名><(端口列表)>;//测试激励定义always和initial过程块function和task结构if-else和case等控制语句/...原创 2020-04-15 21:11:23 · 584 阅读 · 0 评论 -
Verilog学习笔记(05)
参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计6. 组合逻辑电路当一个数字电路中的输出信号完全是由输入信号所决定时,这样的电路称之为组合电路组合电路基本设计方式1. 数据比较器1位数据比较器Verilog设计代码如下:module comp_1b(a,b,agb,aeb,...原创 2020-05-08 10:28:28 · 1688 阅读 · 0 评论 -
Verilog学习笔记(06)
文章目录7. 时序逻辑电路参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计7. 时序逻辑电路对于一个时序电路,可以把它分为一部分组合逻辑和一部分存储逻辑时序电路的三大方程典型的时序电路设计流程1....原创 2020-05-08 10:29:03 · 903 阅读 · 0 评论 -
“春节快乐”Verilog代码
`timescale 1ns / 1psmodule gen_line#(parameter COL_CNT = 16'd80,parameter TURN = 1'b1)(input [127:0]row_data,output odata,input bit_clk, //100nsinput bit1_roll_clk, //2nsinput reset...原创 2020-05-08 10:25:54 · 1086 阅读 · 0 评论 -
一位全加器Verilog的三种不同的描述
写出一个一位全加器(包括carry-in 和carry-out端口)的三种不同的描述,其中一个描述使用门级模型,另一个使用连续赋值语句,第三个使用组合的always。第一种:module full_adder(S,C_out,A,B,C_in);input A,B,C_in ;output S,C_out ;wire p1,p2,p3 ;reg S,C_out ;xor g1 ...原创 2020-02-21 17:22:10 · 9576 阅读 · 2 评论