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

时间:2025-06-17  作者: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())}
 审核编辑 :李倩

 


猜您喜欢

PLC编程语言并根据控制要求编制的用户程序,数据存储区是用来存放输人输出信息间运算结果及运行参数等。用户程序是由编程器送人到PLC内部的用户存储器中,能方便地读...
2019-07-11 17:45:00

汽车保险丝作为保护车辆电路安全的重要元件,有着着不可替代的作用。贝特卫士(Better)作为汽车保险丝领域的知名品牌,高品质的产品和很好的性能赢得了广大用户的青...
2022-12-20 18:45:30

电子世界里,不起眼的贴片电阻是很重要的配件。选择合适的品牌,才能保证电路的稳定性和可靠性。那么,市面上有哪些主流的贴片电阻品牌呢?国巨(Yageo)是全球领先的...
2024-11-29 10:25:33

肖特基二极管因其低正向压降和快速开关特性而应用于电源管理、整流和高频电路等领域。罗姆(ROHM)作为全球知名的半导体制造商,推出了多款性能优异的肖特基二极管型号...
2025-04-08 11:00:03

贴片电阻因其体积小巧,应用于各种电子电路中。掌握正确的拆装方法,对于电子爱好者和维修人员很重要,可以有效避免损坏电路板和元器件。拆卸贴片电阻,最常用的方法是使用...
2024-11-29 10:26:08

贴片电阻R300本身并不代表具体的阻值。R300是一种封装尺寸代码,表示电阻的物理尺寸,而非其电阻值。通常来说,R300表示电阻的长宽为3mm x 0mm,但这...
2024-11-29 10:26:03

在选购热风预热台时,您可能会关注以下几个关键参数:是预热温度范围,决定了您能否满足不同的加热需求;预热速度也是衡量效率的重要指标,快速预热能节省宝贵时间;再者,...
2008-10-30 00:00:00

平口钳是常用的夹具工具,应用于机械加工和维修领域,其主要优势体现在以下几个方面。平口钳具备强大的夹持能力,能够稳固地固定各种形状和尺寸的工件,确保在加工过程中不...
2009-09-28 00:00:00

薄膜电阻作为电子元件中的重要组成部分,其性能和品质直接影响到电子设备的稳定性和寿命。金山(ELITE)作为知名的薄膜电阻制造商,凭借很好的技术和优良的产品质量,...
2021-05-05 09:48:52

技嘉B760白魔鹰DDR5主板是一款专为满足高性能计算需求设计的产品。以其支持最新的DDR5内存和卓越的稳定性,这款主板无疑是电脑发烧友和专业用户的理想选择。为...
2024-11-23 00:00:00