基于IDEA导出个人IP库设计的jar包

时间:2025-09-11  作者:Diven  阅读:0
前言    使用SpinalHDL进行电路描述是基于Scala来实现的,在进行设计输出的时候,那么,我们可以同样基于jar包的形式导出个人IP库设计。本篇就基于IDEA导出个人IP库设计的jar包jar包生成

    实例的工程目录结构如下所示:

基于IDEA导出个人IP库设计的jar包

    工程中有两个pacakge:adder和counter。

    通过IDEA右上方下面的按钮进入Project Structure(或者通过File->Project Structure)进入:

    在Artifacts界面里点击红框中的“+”号选择JAR->From Modules with dependencies.

    选择“copy to the output directory and link via manifest”。Directory for META-INF/MANIFEST.MF的路径可保持默认目录或另行指定目录。随后点击OK。            

    在下面的Output layout里,可以删除不必要的“零碎儿”:

    最后只保留我们自己的设计:

    点击OK,配置完成。            
    通过菜单栏Build->Build Artifacts导出生成jar包:

    最后会在工程目录的out文件夹下生成jar包:

jar包导入

    jar包生成后,我们就可以在其工程中导入jar包或者提供给人。   

    通过 File->Project Structure导入jar包:

     导入后即可使用:

    我们即可像使用SpinalHDL一样即可使用:


import counter._import spinal.core.SpinalSystemVerilogobject counterApp extends App{ SpinalSystemVerilog(counter())}
 审核编辑 :李倩

 


猜您喜欢

升功率电阻是重要的元器件,应用于电源管理、电机控制及工业设备中。TMTEC(泰铭)作为国内知名的电阻品牌,高性能、高稳定性和多样化的产品线,赢得了众多客户的青睐...
2020-01-27 01:07:30


变容二极管(Varactor Diode)是特殊类型的二极管,其主要用途在于调谐电路中。通过改变反向偏置电压,变容二极管能够实现电容值的变化,因此应用于调频收音...
2025-04-05 08:30:35

当相同的电流流过两个电阻器时,据说它们串联在一起。串联电阻器可以用单个电阻器代替。所有电阻都遵循欧姆定律和基尔霍夫电流定律等基本定律,无论它们的组合和复杂性如何...
2023-09-01 16:22:00

LED点阵屏是由多个LED灯组成的显示设备,通常以矩阵形式排列。基本原理是通过控制每个LED灯的亮灭状态,形成各种图案、文字和动态图像。由于其高亮度、低能耗和长...
2024-04-05 00:00:00

在现代生活中,异性套筒作为实用的工具,逐渐受到越来越多人的关注。不仅在工业生产中有着着重要作用,也在家庭维修和DIY项目中展现出无限的可能性。异性套筒的设计多种...
2009-09-11 00:00:00

贴片电阻上的01D并非直接表示阻值,而是代表阻值为10Ω。贴片电阻通常采用三位数码或四位数码来标识阻值。三位数码标识法中,前两位数字表示有效数字,第三位数字表示...
2024-11-29 10:25:59

2023年,已有45年发展史的国产传感器,终于搞出了些大动作。 据偲睿洞察不完全统计,在传感器赛道,仅仅是上半年成功上市的公司已有9家,快要赶上去年全年成功上市...
2023-08-10 13:05:00

现代科技迅猛发展的时代,各类配件的需求也日益增长。特别是在电子设备和机械设备中,配件的质量和性能直接影响到整体的使用体验和效率。本文将重点介绍一款名为“Acce...
2025-03-08 14:49:27

你是否曾注意到,电子设备在充电或工作时,有时会感觉发热?这是因为传统的电源转换过程中,部分电能会以热量的形式损耗掉。而同步整流技术,正是为了减少这种损耗而生,能...
2024-08-03 00:00:00