- 1
- 0
- 约1.43万字
- 约 17页
- 2017-02-08 发布于北京
- 举报
入门基础之行为级模建
行为级建模建模的基本结构module 模块名(端口列表)模块端口说明[参数定义]数据类型说明过程块(initial 过程块或always 过程块,可以有一个或多个)连续赋值语句[任务定义(task)][函数定义(function)]endmodule针对上述语法格式进行如下说明:方括号“[]”内为可选项。端口列表中可以有单个或多个输入、输出、或双向端口;这些端口类型要在端口说明部分进行类型定义。参数定义用关键词“parameter”实现,如果模块定义了参数,那么该模块的每个实例(调用)都可以对该参数进行重新定义,使得该参数对每一个具体的模块实例是唯一的。数据类型说明用来对模块中用到的各种数据类型进行说明。如果某个数据没有进行类型说明,则它的默认数据类型为线网类型“wire”。过程块是由过程语句initial或always开头的语句块,根据这两个不同的关键词,过程块可以分为“initial”过程块和“always”过程块两种类型。每个过程块包含一条或多条行为语句。过程块可以有一个或多个,它们是行为建模的主要组成部分。连续赋值语句是由关键词“assign”开头的一种赋值语句。它只能对线网(net)型数据进行驱动。它和语句块一样,也是一种行为建模语句。任务定义和函数定义都是可选项,引入它们的目的是为了描述模块中被多次执行的部分以及为了增强代码的可读性。上述各个模块组成项可以以任意次序出现
您可能关注的文档
最近下载
- 2026年湛江市高中学考-美术(技能考试要求及标准).pdf
- 社会体育导论PTPPT课件讲义.ppt VIP
- 开展健康教育促进慢性病患者自我管理.pptx VIP
- 新冀教版初中八年级下册英语期中试卷(含听力材料及答案).pdf VIP
- 理疗仪研究报告理疗仪产品入市调查研究报告(2024年).pptx VIP
- MDEA脱除焦炉煤气硫化氢的工艺设计.doc
- 初中英语读写结合教学探究.pptx
- 考研题库 《材料科学基础》(修订版)配套题库(真题 课后题 章节题 模拟题).docx VIP
- (二模)2026年广州市高三毕业班综合测试(二)生物试卷(含答案).docx
- 钻机买卖合同5篇.docx VIP
原创力文档

文档评论(0)