硬件描述语言(HDL)基础——层次结构
admin
2024-02-14 13:45:20

第1关:位置关联

任务描述
本关任务:采用结构化建模的方法,通过实例化已提供的模块(mod_a),将顶层模块的输入/输出端口与之通过位置关联的方式连接。

mod_a模块

module mod_a (
input a, b, c, d,
output out1, out2
);
assign out1 = a & b;
assign out2 = c | d;
endmodule
知识点
结构化建模
结构化建模也称为层次化建模,它是将一个比较复杂的数字逻辑电路划分为多个子模块,再分别对每个子模块建模,然后将这些子模块组合在一起,完成所需的电路功能,如图1所示。

图1 结构化建模

在结构化建模中,父模块对子模块的调用通过模块实例化实现,其格式如下:

模块名 实例化名 (信号列表)
例化过程中信号列表用于描述父模块与子模块之间端口信号的关联方式,实现子模块与父模块、子模块间的通信。通常有位置关联法和名称关联法。

位置关联法:实例化子模块时,按照子模块定义时端口出现的顺序建立端口的连接关系,排列顺序不能改变,如下所示。

(信号1, 信号2, …, 信号n)

名称关联法:实例化子模块时,直接通过名称建立子模块端口的连接关系,不考虑其排列顺序,如下所示。

(.端口1(信号1), .端口2(信号2), …, .端口n(信号n))

 module mod_pos 

相关内容

热门资讯

CBOT豆粕、玉米年线三连跌 ... 转自:财联社【CBOT豆粕、玉米年线三连跌 CBOT豆油2025年累涨约20%】财联社1月1日电,C...
曹状元街区举办趣味活动 转自:贵州日报 本报讯 2025年12月31日,南明区曹状元街区洋溢着浓厚的节日氛围,“潮玩...
最新或2023(历届)沈阳化工... 沈阳化工学院位于历史文化名城沈阳市的西南,地处国家级沈阳经济技术开发区的腹地,紧邻装备制造业核心区和...
最新或2023(历届)北京石油... 北京石油化工学院创建于1978年,是一所中央与北京市共建,以北京市管理为主的普通高等学校。学校经过三...
最新或2023(历届)北京电子... 北京电子科技学院是一所为全国各级党政机关培养信息安全和办公自动化专门人才的高等院校。学院隶属于中共中...