Libero离线IP安装

官方参考文档:Installing IP Cores and Drivers

一、库分类

库包含Firmware Core、Direct Core、gCore Core三类,分类定义如下:来自chatgpt:

1. Firmware Core

  • 用途 :这类 IP 核主要用于在 SoC FPGA 中的 处理系统(如 Arm Cortex-M、RISC-V 等)运行的软件/固件逻辑,它们通常是一些需要与处理器交互的软件支持模块。

  • 特点

    • 会生成软件驱动或库(如 .c/.h 文件)

    • 一般需要和 SoftConsole 搭配使用

    • 常用于 控制型接口(如 SPI、I2C 控制器、DMA 控制器)


2. Direct Core

  • 用途:这是最常用的 FPGA 硬件 IP,指的是可直接在 RTL 中实例化并用于硬件逻辑的数据通路类模块。

  • 特点

    • 提供 RTL 实现(Verilog/VHDL)

    • 直接综合进 FPGA 中

    • 如 FIFO、RAM、Clock Divider、桥接模块(如 AHB/APB bridge)


3. SgCore Core(SmartGen Core)

  • 用途:这些是通过 SmartGen 工具自动配置生成的 IP 核,带有 GUI 配置界面,可生成自定义的硬件模块。

  • 特点

    • 提供 GUI 配置界面

    • 可生成 RTL 和软件驱动

    • 如 UART、SPI、PWM、Timer 等外设 IP

    • 多用于 连接外设 或生成常用的控制器

二、库地址

cpp 复制代码
Firmware Core:
https://www.actel-ip.com/cwps/download_index/Firmware

Direct Core:
https://www.actel-ip.com/cwps/download_index/DirectCore

SgCore Core:
https://www.actel-ip.com/cwps/download_index/SgCore

三、离线安装

以coreuart为例

1.下载coreUart

2.导入到Libero

以下是官方说明:

未安装前的状态:

选择导入

浏览到对应位置,选中导入

导入成功

相关推荐
方芯半导体1 天前
EtherCAT “通信 + 控制“ 的全国产化控制方案,ESC芯片(FCE1323)与国产MCU芯片功能板解析
xml·网络·单片机·嵌入式硬件·网络协议·机器人·自动化
三佛科技-134163842121 天前
LP3716NCK 隔离型12V1A 12W茶炉板电源方案典型应用电路与设计关键
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
FPGA小c鸡1 天前
【FPGA深度学习加速】RNN与LSTM硬件加速完全指南:从算法原理到硬件实现
rnn·深度学习·fpga开发
羽获飞1 天前
从零开始学嵌入式之STM32——5.GPIO外设
stm32·单片机·嵌入式硬件
Aaron15881 天前
通信灵敏度计算与雷达灵敏度计算对比分析
网络·人工智能·深度学习·算法·fpga开发·信息与通信·信号处理
望眼欲穿的程序猿1 天前
串口通信---串口2定时器2
stm32·单片机·嵌入式硬件
望眼欲穿的程序猿1 天前
STC/Ai8051U 中断列表
单片机·嵌入式硬件·stc
国科安芯1 天前
航空级PMSM驱动系统中MCU的故障诊断与容错控制策略研究
单片机·嵌入式硬件·安全·架构·制造·安全性测试
帅次1 天前
系统分析师-信息物理系统分析与设计
stm32·单片机·嵌入式硬件·mcu·物联网·iot·rtdbs
澜莲Alice1 天前
STM32 MPLAB X IDE 软件安装-玩转单片机-英文版沉浸式安装
stm32·单片机·嵌入式硬件