当前位置: 首页 > 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

在这里插入图片描述

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

在这里插入图片描述

相关文章:

  • 最新模型集合(仅用于个人收集)
  • 笔试强训: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走马灯
  • 六省会共建交通枢纽集群,中部离经济“第五极”有多远?
  • 小雨伞保险经纪母公司手回集团通过港交所聆讯
  • 昆明公布3起经济犯罪案例:一人持有820余万假美元被判刑十年
  • 丹麦外交大臣拉斯穆森将访华
  • 从《让·桑特伊》到《追忆》,假故事的胜利
  • 来沪一个月几乎未花住宿钱,女子虚构卫生问题屡薅酒店羊毛被刑拘