verilog学习笔记(二)程序的基本结构

verilog学习笔记


前言

前面的学习笔记是在看程序时遇到什么问题就记下来然后去查资料整理的,后续的学习笔记会更加系统的整理verilog相关的内容。


一、Verilog语言的逻辑抽象层级

Verilog作为硬件电路语言,将电路抽象为程序,用代码去控制电路的运行。我们可以使用verilog语言去实现各种各样的功能。当需要去完成一个复杂的工程时,我们需要将工程分解为多层次的任务,在将工程分解为任务后,我们要用硬件语言去实现这些任务,verilog在实现功能时将抽象为以下五个级别。

抽象级别:

系统级:用语言提供的高级结构实现模块外部性能

算法级:实现算法运行

RTL级:数据在寄存器之间流动和处理,控制这些数据流动的模型

上面3个都是行为描述,下面两个与逻辑电路有明确对应

门级:逻辑门的描述

开关级:三极管和储存节点

二、verilog程序的构成

下面介绍构成verilog程序的几个主要部分

verilog程序主要由模块组成,由不同的模块可以建立一个结构复杂的大型工程。

首先是always语句

always @(<
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值