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

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

3天内不再提示

InnoLogic的新嵌入式符号处理器工具介绍

PCB线路板打样 来源:LONG 2019-08-13 09:10 次阅读

InnoLogic的新嵌入式符号处理器(ESP)工具使用符号模拟技术来减少检查设计所需的功能仿真向量的数量(图)。基于Verilog的ESP使用变量或符号,以及传统EDA模拟器用于检查设计的0,1,X和Z状态。当符号模拟器找到符号输入时,它会传播布尔表达式而不是数字值。例如,使用ESP,您可以在一个周期内验证具有16个输入的ALU;传统的模拟器需要64,000个输入来验证所有输入组合。

您可以使用事件驱动的ESP-XV模拟器在行为级,RTL和门级进行Verilog设计的功能验证。随着仿真时间的缩短,基于ESP的仿真的测试平台生成比传统仿真简单得多,因为您不必担心大量的输入组合。第二个工具ESP-CV是基于符号模拟技术的等价检查器。该工具将Spice网表与Verilog模型进行了比较。 ESP-CV通过将Spice描述转换为交换机级描述并使用用户输入符号将功能与Verilog模型的功能进行匹配来执行此任务。该工具对嵌入式存储器非常有用,因为它允许您在一个周期内“绘制”内存并在一个额外周期内检查结果。目前的ESP工具可以处理多达100万门的设计。符号容量取决于设计;最坏情况电路,如乘法器,可以有大约50个符号,最佳情况电路,如存储器,可以有几千个符号。

使用符号工具而不是传统工具进行功能验证涉及限制。由于InnoLogic工具的运行速度比传统模拟器快10倍,因此如果在模拟过程中使用四个或更多符号,则可获得运行时优势。您也不能使用任意数量的符号。当您添加符号时,模拟器所承载的布尔表达式变得复杂并开始消耗比计算平台更多的内存。如果发生这种情况,ESP会将一些符号转换为二进制值;你失去了覆盖面,但模拟结束了。在Verilog仿真中不能使用带有C参考模型的符号,因为C模型不能接受符号。最后,当前版本的ESP工具无法处理某些可编程逻辑接口,尽管InnoLogic计划在其未来版本的工具中添加此功能。 ESP-XV和ESP-CV都在Unix下运行。这些工具的起始价格为100,000美元。

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

    关注

    17

    文章

    2968

    浏览量

    21630
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27702
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42951
收藏 人收藏

    评论

    相关推荐

    介绍几种不同的嵌入式处理器

    嵌入式微处理器(EMPU)  嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功
    发表于 02-02 15:15

    嵌入式linux培训之嵌入式微处理器的选择

      嵌入式系统选择的微处理器和PC端系统的微处理器有很大的区别,创客学院嵌入式linux培训讲师为大家介绍在为
    发表于 07-03 18:30

    嵌入式处理器是什么

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位
    发表于 10-27 07:24

    嵌入式处理器是什么

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位
    发表于 10-28 08:56

    嵌入式处理器嵌入式操作系统

    嵌入式处理器嵌入式操作系统 1.2.1 嵌入式微处理器    嵌入式微处理器有许多种流行的
    发表于 06-17 00:30 1990次阅读

    嵌入式处理器和数字信号处理器(DSP)选型指南

    ADI公司嵌入式体系结构的特点包括简单但功能强大的编程模型,并得到高质量开发工具的支持。 Blackfin处理器 高性能、低功耗处理 Blackfin
    发表于 02-24 22:31 44次下载

    如何构建基于处理器嵌入式安全系统 

    嵌入式安全系统概述;嵌入式系统安全技术;安全应用处理器介绍 ;基于安全处理器嵌入式系统设计案例
    的头像 发表于 01-25 07:06 2521次阅读
    如何构建基于<b class='flag-5'>处理器</b>的<b class='flag-5'>嵌入式</b>安全系统 

    嵌入式系统教程之嵌入式处理器的详细资料说明

    本文档的主要内容详细介绍的是嵌入式系统教程之嵌入式处理器的详细资料说明包括了:1 硬件子系统的组成,2 嵌入式
    发表于 06-14 17:14 18次下载
    <b class='flag-5'>嵌入式</b>系统教程之<b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>的详细资料说明

    ARM嵌入式处理器的GNU工具应用程序免费下载

    本文档的主要内容详细介绍的是ARM嵌入式处理器的GNU工具应用程序免费下载。
    发表于 07-05 16:11 7次下载
    ARM<b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>的GNU<b class='flag-5'>工具</b>应用程序免费下载

    嵌入式处理器是怎样分类的

    嵌入式处理器分为嵌入式微控制器(MCU),嵌入式DSP处理器(DSP),嵌入式微处理器(MPU)
    发表于 10-05 17:39 4730次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>是怎样分类的

    常见的嵌入式处理器分类对比

    嵌入式处理器简介 嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的 4 位
    的头像 发表于 10-30 10:22 1450次阅读

    嵌入式处理器

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位
    发表于 10-20 17:21 1次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>

    嵌入式处理器

      嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位
    发表于 10-21 13:36 3次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>

    嵌入式处理器有哪些种类 目前主流的嵌入式处理器架构有哪些

     嵌入式处理器是专门设计用于嵌入式系统的微处理器,它们通常具有低功耗、小尺寸和多种集成功能的特点。以下是一些常见的嵌入式
    发表于 07-24 14:57 9534次阅读

    嵌入式微处理器的原理和应用

    嵌入式微处理器是专为嵌入式系统设计的微处理器,它们是嵌入式系统的核心组件,负责执行程序指令、处理数据和控制其他硬件设备。与通用微
    的头像 发表于 03-28 15:51 795次阅读