首页 > 技术 > 内容

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

时间:2025-11-30  作者:Diven  阅读:0
前言    使用SpinalHDL进行电路描述是基于Scala来实现的,在进行设计输出的时候,那么,我们可以同样基于jar包的形式导出个人IP库设计。本篇就基于IDEA导出个人IP库设计的jar包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())}
 审核编辑 :李倩

 


猜您喜欢


测试夹是应用于电子产品和电路测试中的工具,旨在提高测试效率和准确性。由高品质材料制成,具有良好的导电性和耐用性,能够承受多次使用而不影响性能。测试夹的设计通常符...
2010-06-18 00:00:00
高压瓷片电容是重要的电子元件。被应用于各种电子设备中。本文将探讨高压瓷片电容的特点、应用及选择要点。什么是高压瓷片电容高压瓷片电容是电容器。使用瓷材料制作,耐高...
2025-03-27 18:00:02
近年来,电子元件的技术进步很快。固态电容逐渐取代电解电容,成为了市场新宠。本文将探讨固态电容的优点及其替换电解电容的原因。什么是固态电容?固态电容是用固态电解质...
2025-03-23 22:00:02
分流电阻法是应用于电流测量领域的技术,通过在电路中串联一个已知阻值的低阻值电阻(分流电阻),测量其两端的电压降,从而计算出电路中的电流大小。由于其结构简单、成本...
2025-11-02 07:31:47
肖特基二极管是特殊类型的二极管,因其低正向电压降和快速开关特性而应用于各种电子电路中。为了确保电子设备的正常运行,测量肖特基二极管的好坏显得尤为重要。本文将为您...
2025-03-30 09:01:06
贴片电阻上的「01B」标识代表其阻值大小。理解这个标识需要将其拆解来看:「01」代表的是阻值的数字部分,在这里就是「10」。「B」代表的是乘数,即10的几次方。...
2024-11-26 11:29:56
选择合适的2010贴片电阻功率对于电路的稳定性和寿命至关重要。2010封装的电阻通常功率范围在1/8W (0.125W) 到1W之间,但最常用的功率是1/4W ...
2024-11-26 11:29:26
随着逻辑设计复杂性的不断增加,在计算机上以软件方式的仿真测试变得更加耗费时间,而不断需要重复进行的硬件系统的测试同样变得更为困难。为了解决这些问题,设计者可以将...
2020-08-06 17:53:00
贴片电阻0603指的是电阻器的一种封装尺寸,而不是它的阻值或性能状态。 「0603」 表示的是英制尺寸,换算成公制大约是 0.06 英寸长,0.03 英寸宽,也...
2024-11-26 11:29:22