电子工程学院
ASIC专业实验报告
班级:
姓名:
学号:
班内序号:
第一部分 语言级仿真
LAB 1:简单的组合逻辑设计
实验目的
掌握基本组合逻辑电路的实现方法。
实验原理
本实验中描述的是一个可综合的二选一开关,它的功能是当sel = 0时,给出out = a,否则给出结果out = b。在Verilog HDL中,描述组合逻辑时常使用assign结构。equal=(a==b)?1:0是一种在组合逻辑实现分支判断时常用的格式。parameter定义的size参数决定位宽。测试模块用于检测模块设计的是否正确,它给出模块的输入信号,观察模块的内部信号和输出信号。
源代码
mux.v
module scale_mux(out,sel,b,a);
parameter size=1;
output[size-1:0] out;
input[size-1:0]b,a;
input sel;
assign out = (!sel)?a:
(sel)?b:
{size{1bx}};
endmodule
mux_test.v
`define width 8
`timescale 1 ns/1 ns
module mux_test;
reg[`width:1]a,b;
wire[`width:1]out;
您可能关注的文档
最近下载
- 2025年重庆市地理生物会考真题试卷(含答案).docx VIP
- (2023-2025)三年高考英语《语法填空》真题解读(含解析).docx
- 河北省石家庄工会笔试真题.pdf VIP
- 新编农村集体经济组织换届选举程序4:选举成员代表(操作规程与文本模板).docx VIP
- 2025年国家开放大学电大《小学数学教学研究》大作业形考任务网考题库及答 精品.pdf VIP
- 2026年上海市金山区中考一模跨学科案例分析试卷含详解.docx VIP
- 农业部953号公告-10.1-2007-转基因植物及其产品环境安全检测抗虫玉米-第1部分-抗虫性.pdf VIP
- 新能源车生产线安全及环保管理规定企业安全生产规范化细则应急预案手册台账制度方案等.pdf VIP
- 专题复习:电功率之比例问题(举一反三讲义)(学生版).docx VIP
- 大金模块机操作安装维护指导手册最新.pdf VIP
原创力文档

文档评论(0)