本帖最后由 BOB_Sun 于 2020-7-16 13:52 编辑
三、操作步骤
4.1创建Quartus工程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
4.2 创建 Verilog 模块
在MUX_2to1.v文件的REG/WIRE declarations空白处填写信号类型声明语句;在Structural coding空白处填写逻辑功能定义语句,完整代码如下所示:- module MUX_2to1(
- //////////// LED //////////
- output [7:0] LED, //输出端口
- //////////// SW //////////
- input [3:0] SW //输入端口
- );
- //=======================================================
- // REG/WIRE declarations
- //=======================================================
复制代码- //=======================================================
- // Structural coding
- //=======================================================
复制代码- [code]assign x = SW[0]; //将SW[0]的逻辑输入值赋给x
- assign y = SW[1]; //将SW[1]的逻辑输入值赋给y
- assign s = SW[2]; //将SW[2]的逻辑输入值赋给s
- assign m = (~s & x) | (s & y); //将逻辑表达式的值赋给m
- assign LED[0] = x; //LED[0]显示数据输入x的值
- assign LED[1] = y; //LED[1]显示数据输入y的值
- assign LED[2] = s; //LED[2]显示地址输入s的值
- assign LED[3] = m; //LED[3]显示选择输出m的值
- assign LED[7:4] = 4'b0; //未使用的4个LED赋值为0
- endmodule
复制代码 [/code]
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
4.3 Verilog 代码综合
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
4.4 全编译工程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
4.5 对 FPGA 编程
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
4.6 运行结果
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0 |