BUAA计组p1

您所在的位置:网站首页 verilog运算符计算题 BUAA计组p1

BUAA计组p1

2023-04-10 00:04| 来源: 网络整理| 查看: 265

p1 Verilog

前言、安装使用、语法、题目、开发调试、高级特性。

1.Verilog建模描述

描述实际电路中不同级别的抽象,即在不同层次上用Verilog语言来描述。

门级描述(结构化建模):把基本门和/或功能单元连接起来,从而产生特定的功能元件。该过程类似于在Logisim中连接电路。

行为级描述:主要描述电路输入信号与输出信号之间的逻辑关系。低层次内部结构和实现细节等的考虑,以及将其转化为物理电路的过程(综合synthesis),由软件自动完成。 (1)利用连续赋值语句assign描述电路 (2)利用initial结构、always结构和过程控制语句描述电路

连续赋值语句assign:持续性地将右侧表达式的值赋给左侧的信号。左边必须为wire型数据。 过程控制语句与有关结构:一个模块中可以包含多个initial或always结构,并且会同时执行。

initial结构:从仿真0时刻开始执行其中的语句,整个仿真过程中只执行一次。 always结构:边沿敏感和电平敏感(电平敏感为对该信号的改变敏感) 语句块:顺序块和并行块 阻塞和非阻塞赋值:尽量组合逻辑-阻塞赋值、时序逻辑-非阻塞赋值

2.语法合集

选择Edit -> Language Templates打开语言模板;或者直接快捷方式 最后一句端口定义没有"," 写testbench记得always #time clk=~clk; 运算符 "+", "-", "*", "/", "%"等基本运算 "&", "|", "~", "^", ">>", "", "=", "


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3