分类: FPGA

4 篇文章

thumbnail
SystemVerilog FPGA 入门 – 第 3 节 – 设计: 4 位算术逻辑单元(ALU)
设计: 4 位算术逻辑单元(ALU) 本节目标:完成一个支持 4 种运算的 4 位 ALU 接口规格 信号 位宽 作用 a 4 位 第一个操作数 b 4 位 第二个操作数 op 2 位 选择运算 y 4 位 运算结果 运算编码 op 运算 示例 00 加法 3 + 2 = 5 01 减法 5 - 3 = 2 10 按位与 AND 1010 &…
thumbnail
SystemVerilog FPGA 入门 – 第 2 节 – 设计:4 位 2:1 多路选择器(MUX)
设计:4 位 2:1 多路选择器(MUX) 本节尝试向页面添加了互动组件与 SVG,如有显示异常,可在评论反馈或直接联系作者。 认识 4 位 2:1 多路选择器 多路选择器(Multiplexer,MUX)的作用是:从多个输入中选择一个,传递到输出。 a[3:0] b[3:0] y[3:0] sel 0 1 MUX 其接口抽象为: 信号 位宽 作用…
thumbnail
SystemVerilog FPGA 入门 – 第 1 节 – Verilog 基础语法及其结构
Verilog 基础语法及其结构 参考资料:Verilog Tutorial 本节可能导致学习的混乱,若看不明白或有疑问,请忽略本节部分内容并移至下一节直接开始学习 SystemVerilog。 上节写了一个简单的计数器模块 counter.sv。 module counter ( input logic clk, input logic rst,…
thumbnail
SystemVerilog FPGA 入门 – 第 0 节 – 环境搭建
第 0 节 - 环境搭建 基础环境: - Windows Subsystem for Linux (WSL) with Ubuntu 26.04 LTS - git version 2.53.0 - just 1.45.0 - cmake version 4.2.3 - uv 0.9.17 如上述环境有缺失的,自行网络搜寻安装方法。 本节是为了搭建…