当前位置: 首页 > news >正文

fpga系列 HDL : Microchip FPGA开发软件 Libero Soc 项目仿真示例

  • 新建项目
    在这里插入图片描述

  • 项目初始界面中创建或导入设计文件:
    在这里插入图片描述

  • 新建HDL文件
    在这里插入图片描述

module test (input      [3:0] a,input      [3:0] b,output reg [3:0] sum,output reg       carry_out
);always @(*) begin{carry_out, sum} = a + b;
endendmodule
  • 点击此按钮可进行项目信息的重新配置:
    在这里插入图片描述

  • 综合:
    在这里插入图片描述

  • Libero Soc RTL Viewer

在这里插入图片描述

在这里插入图片描述

`timescale 1 ns / 1 psmodule test_tb;reg  [3:0] a;
reg  [3:0] b;
wire [3:0] sum;
wire       carry_out;test uut (.a         (a),.b         (b),.sum       (sum),.carry_out (carry_out)
);initial begina = 4'b0000; b = 4'b0000; #10;a = 4'b0011; b = 4'b0101; #10; // 3 + 5 = 8 (sum=1000, carry=0)a = 4'b1111; b = 4'b0001; #10; // 15 + 1 = 16 (sum=0000, carry=1)a = 4'b1010; b = 4'b0110; #10; // 10 + 6 = 16 (sum=0000, carry=1)$finish;
endinitial begin$monitor("At time %t: a=%b (%d), b=%b (%d) => sum=%b (%d), carry_out=%b",$time, a, a, b, b, sum, sum, carry_out);
endendmodule

在这里插入图片描述

  • 或者
    在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/193725.html

相关文章:

  • 最新模型集合(仅用于个人收集)
  • 笔试强训:Day5
  • Sigmoid与Softmax:从二分类到多分类的深度解析
  • SpringMVC 内容协商处理
  • C++ Kafka客户端(cppkafka)安装与问题解决指南
  • 2025年Ai写PPT工具推荐,这5款Ai工具可以一键生成专业PPT
  • Go语言八股文之Mysql锁详解
  • TDuckX 2.6 正式发布|API 能力开放,核心表单逻辑重构,多项实用功能上线。
  • 【Python】【OCR识别】 提取图片文字并根据内容智能分类存储
  • 数据结构(3)线性表-链表-单链表
  • Vue 3.0双向数据绑定实现原理
  • 深入理解二叉树:遍历、存储与算法实现
  • 【暗光图像增强】【基于CNN的方法】2020-AAAI-EEMEFN
  • 【Vue 3全栈实战】从响应式原理到企业级架构设计
  • LongRefiner:解决长文档检索增强生成的新思路
  • Perl语言深度考查:从文本处理到正则表达式的全面掌握
  • 大模型基础之量化
  • Perl测试起步:从零到精通的完整指南
  • 独立开发者利用AI工具快速制作产品MVP
  • Quasar组件 Carousel走马灯
  • 品铂科技在UWB行业地位综述(2025年更新)
  • 宇树科技申请 “机器人牌照” 商标,剑指机器人领域新高度​
  • Flutter - 集成三方库:日志(logger)
  • Java并发编程-线程池(四)
  • 安全版4.5.8开启审计后,hac+读写分离主备切换异常
  • 基于springboot+vue的机场乘客服务系统
  • 图像对比度调整(局域拉普拉斯滤波)
  • 记一次缓存填坑省市区级联获取的操作
  • 2025-5-16Vue3快速上手
  • SqlHelper 实现类,支持多数据库,提供异步操作、自动重试、事务、存储过程、分页、缓存等功能。