0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

亿灵思®国产可编程逻辑芯片EDA软件系列二:零学习成本、轻松上手!

中科亿海微 2022-04-13 16:42 次阅读

1

亿灵思设计软件介绍

亿灵思设计软件是中科亿海微基于多年可编程逻辑芯片开发软件技术攻关与工程实践应用而研发的一款拥有国产自主知识产权的大规模可编程逻辑芯片开发软件,可以支持千万门级以上可编程逻辑芯片的设计开发,同时提供几十种常用的IP核方便用户进行开发设计。从使用方向上看,亿灵思设计软件可支持以下两大设计功能:

大规模可编程逻辑芯片开发设计

嵌入式可编程电路IP核设计评估

2

可编程逻辑芯片应用设计

亿灵思设计软件支持工业界标准的可编程逻辑芯片开发流程,可以实现从RTL设计输入、逻辑综合、工艺映射、装箱、布局布线、码流生成、编程下载的全套操作。亿灵思设计软件处理流程如下图所示:

a033bb3c-b9b9-11ec-82f6-dac502259ad0.png

软件处理流程图


亿灵思设计软件的界面操作流程与国外知名厂家的软件操作流程一致,并且界面风格也极为相似,用户不需要重新学习即可上手操作,大大节约了开发人员的学习成本。亿灵思设计软件的开发界面如下图所示:

a04fc4da-b9b9-11ec-82f6-dac502259ad0.png

亿灵思设计软件主界面


a065a4c6-b9b9-11ec-82f6-dac502259ad0.png

管脚指定界面


a08666b6-b9b9-11ec-82f6-dac502259ad0.png

位置约束功能界面

3

嵌入式可编程电路IP核设计评估

面向SoC集成,中科亿海微为用户提供基于正向软硬件设计技术的嵌入式可编程电路IP核和配套的自主研发的可编程电路IP核评估软件,可以针对用户需求快速定制设计各种可编程电路IP,并进行初步的设计评估。从设计流程上看,首先,用户综合考虑设计约束和资源结构,进行IP核定制编程资源规模评估,生成IP核阵列配置信息;然后,根据阵列配置信息生成IP核硬件电路结构,并产生嵌入式可编程电路IP核的物理模型、功能模型和时序模型;最后,用户可根据这些结果将嵌入式可编程电路IP核集成到SoC中,进行进一步的芯片集成设计。

a099533e-b9b9-11ec-82f6-dac502259ad0.png

嵌入式可编程电路IP核开发流程图


嵌入式可编程电路IP核参数评估软件界面如下图所示:

a0b37f20-b9b9-11ec-82f6-dac502259ad0.png

嵌入式可编程电路IP核参数评估软件界面


在嵌入式可编程电路IP核参数评估软件界面中可直观看到片上资源信息情况,用户可根据实际应用情况对IP核尺寸信息或资源利用率进行灵活调配,从而获得所需的IP核评估结果。下图是具体电路占用IP核资源情况。

a0d0ef74-b9b9-11ec-82f6-dac502259ad0.png

自定义嵌入式可编程电路IP核逻辑资源使用表

4

优势

亿灵思设计软件采用全正向自主设计,用户可实现相关数据的加密处理,提高安全性;

具有嵌入式可编程电路IP核complier功能,可帮助用户根据自己的需求灵活定制嵌入式可编程电路IP核的规模和排布;

集成高性能算法,在运行时间和性能上已经接近或达到国外同款主流商业软件的水平;

兼容国外主流软件的业务流程,且操作界面相似,工程师零学习成本便可快速上手;

提供三模冗余功能,通过软件加固的方式可大幅提升设计可靠性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50689

    浏览量

    423014
  • eda
    eda
    +关注

    关注

    71

    文章

    2752

    浏览量

    173169
收藏 人收藏

    评论

    相关推荐

    德州仪器推出全新可编程逻辑产品系列

    德州仪器(TI)近日宣布推出其最新的可编程逻辑器件(PLD)系列,为工程师们带来了从概念到原型设计的全新解决方案。这一创新产品系列基于TI出色的逻辑产品
    的头像 发表于 10-28 17:38 495次阅读

    德州仪器 (TI) 全新可编程逻辑产品系列助力工程师在数分钟内完成从概念到原型设计的整个过程

    全新可编程逻辑器件和无代码设计工具可降低工程设计复杂性和成本、减少布板空间并缩短时间。     德州仪器全新可编程逻辑产品系列允许工程师在单
    发表于 10-22 11:51 256次阅读
    德州仪器 (TI) 全新<b class='flag-5'>可编程</b><b class='flag-5'>逻辑</b>产品<b class='flag-5'>系列</b>助力工程师在数分钟内完成从概念到原型设计的整个过程

    可编程电源如何编程

    可编程电源如何编程  可编程电源是一种可以调节输出电压和电流的电源设备,广泛应用于电子设备测试、研发和生产等领域。通过编程,用户可以根据需要设置电源的输出参数,实现自动化测试和控制。本
    的头像 发表于 06-10 15:24 1293次阅读

    PLC(可编程逻辑控制器)的升级方式有哪些呢?

    PLC(可编程逻辑控制器)的升级通常包括硬件升级和软件升级两个方面。
    的头像 发表于 05-27 11:26 746次阅读

    什么是现场可编程逻辑阵列?它有哪些特点和应用?

    在电子工程领域,现场可编程逻辑阵列(Field Programmable Logic Array,简称FPLA)是一种具有强大灵活性和可编程性的半导体器件。它属于可编程逻辑器件(PLD)的一种,通过
    的头像 发表于 05-23 16:25 892次阅读

    FPGA芯片你了解多少?

    特殊的逻辑芯片——FPGA芯片。 什么是FPGA芯片 FPGA(Field Programmable Gate Array),即现场可编程
    发表于 04-17 11:13

    FPGA基础学习系列精选:半导体存储器和可编程逻辑器件简介

    去实战应用,这种快乐试试你就会懂的。话不多说,上货。 半导体存储器和可编程逻辑器件简介 半导体存储器是一种能存储大量值信息的半导体器件。在电子计算机以及其他一些数字系统的工作过程中,都
    发表于 03-28 17:41

    可编程片上系统的基本特征和主要应用

    可编程片上系统是一种特殊的嵌入式系统:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统
    的头像 发表于 03-28 15:13 606次阅读

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程
    的头像 发表于 03-28 15:09 560次阅读

    可编程片上系统是什么

    到一个芯片中。这种系统不仅具有处理器内核、存储器、输入输出接口等基本元件,还包含丰富的IP Core资源、足够的片上可编程逻辑资源以及小容量的片内高速RAM资源。
    的头像 发表于 03-28 14:55 632次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)
    的头像 发表于 03-27 14:49 661次阅读

    现场可编程门阵列简介

    可编程逻辑块(CLB)和输入输出模块(IOB)。CLB是实现逻辑功能的基本单元,主要由逻辑函数发生器、触发器、数据选择器等数字逻辑电路构成。
    的头像 发表于 03-27 14:48 532次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程
    的头像 发表于 03-16 16:38 2438次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 1102次阅读

    可编程逻辑阵列PLA内部逻辑结构示意

    可编程逻辑阵列(Programmable Logic Array,PLA)和可编程阵列逻辑(Programmable Array Logic,PAL)都是数字逻辑电路中常见的
    发表于 02-02 11:41 2698次阅读
    <b class='flag-5'>可编程逻辑</b>阵列PLA内部<b class='flag-5'>逻辑</b>结构示意