首页 > 其他分享 >25-IP核简介

25-IP核简介

时间:2023-07-11 13:46:01浏览次数:36  
标签:25 插件 管理器 Mega -- 简介 IP 设计

1.IP

  • IP(Intellectual Property)即知识产权,在半导体产业中讲IP核定义为用于“ASIC或FPGA中的预先设计好的电路功能模块”。简言之,这里的IP即电路功能模块。
  • 在数字电路中,将常用的且比较复杂的功能模块设计成参数可修改的模块(FIFO、RAM、SDRAMC),可以让其他用户可以直接调用这些模块,这就是IP核。

2.为什么要使用IP核?

  • 随着FPGA的规模越来越大,它的设计也是越来越复杂。随着设计规模增大,复杂度提高,使用IP核可以提高开发效率,减少设计核调试时间,加速开发进程,降低开发成本,是业界的发展趋势。
  • 据说IC的复杂率每年提高55%,设计能力每年提高20%,设计周期会越来越长,为了缩短设计周期,可以使用IP核

3.IP核的存在形式

分类依据:产品交付方式

  • HDL语言形式(软核,软IP) -- 硬件描述语言的形式进行提供,可以进行参数调整,复用性强,布局布线灵活,设计周期短,设计投入少
  • 网表形式(固核) -- 完成了综合的功能块,可以预布特定信号或者分配特定的布线资源
  • 版图形式(硬核)-- 硬核是完成提供设计的最终阶段产品--掩膜(Mask),缺乏灵活性,可移植性差,更易于实现IP核的保护

4.IP核的缺点

  • IP核往往不能跨平台使用
  • IP核不透明,看不到内部的核心代码
  • 定制IP需要额外收费

5. Quartus II 软件下IP核的调用

  • Mega Wizard插件管理器(最常用)
  • SOPC构造器
  • DSP构造器
  • Qsys设计系统例化
    Mega Wizard插件管理器可以用于创建和修改设计文件

6.Mega Wizard插件管理器使用





7.Altera IP核的分类

  • LPM -- 参数化IP核库
  • ALT -- 表示Altera特定的IP核
  • 浮点数运算IP核
  • 逻辑运算IP核

    逻辑运算IP核位置再Gates文件夹下

标签:25,插件,管理器,Mega,--,简介,IP,设计
From: https://www.cnblogs.com/Icer-newer/p/17540809.html

相关文章

  • 520要通过这种方式告白 html+css+javascript canvas桃心代码 可修改 【附完整代码】
    ......
  • SpringBoot开启Gzip接口报文压缩
    背景当我们一个接口响应报文比较大的时候,超过几兆甚至几十兆的情况下,减少响应体的报文大小是能有效减少响应时间的。springboot配置server:compression:##开启服务端的报文压缩enabled:true##只压缩响应类型为application/json的报文mime-types:a......
  • eclipse的java+tomcat配置以及一些异常处理
    真是折磨人,下载版本不匹配、匹配了又配置需要插件、插件下载后安装又出错误,运行时有报莫名其妙的错误……过程错了或者稍微忘了哪里就gg,等到最后还得查运行的bug。一、装jdk、jre,并配置环境变量系统变量→新建JAVA_HOME变量。系统变量→寻找Path变量→编辑,在变量值最后输入%JA......
  • 一篇文章看懂 Apipost IDEA插件怎么用
    Apipost最近也是推出了IDEA插件,只需要右键upload一下即可自动解析代码注解并快速生成API文档,小编也是试了试,这篇文章给大家带来详细的使用教程。安装ApipostHelper安装Apipost-Helper:打开IDEA,在右侧Plugin中搜索Apipost点击Install下载安装。配置方法:安装成功后要将IDEA内的......
  • 2023年最具威胁的25种安全漏洞(CWE TOP 25)
    摘要: CWETop25是通过分析美国国家漏洞数据库(NVD)中的公共漏洞数据来计算的,以获取前两个日历年CWE弱点的根本原因映射。本文分享自华为云社区《2023年最具威胁的25种安全漏洞(CWETOP25)》,作者:Uncle_Tom。CWETop25是通过分析美国国家漏洞数据库(NVD)中的公共漏洞数......
  • 获取请求的ip地址
    直接上代码publicclassIpUtil{/***获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址,**可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的......
  • RabbitMQ简介
    简介消息队列提供一个异步通信机制,消息的发送者不必一直等待消息被成功处理才返回,而是立即返回。消息中间件负责处理网络通信,如果网络连接不可用,消息被缓存到队列中;当网络畅通时,消息将转发给相应的应用程序或服务。前提是这些服务或程序订阅了该消息。RabbitMQ是使用Erla......
  • JavaScript|ES6语法
    1箭头函数1)语法constfn=(参数)=>{函数体}constfn=(x)=>x+1简写constfn=(x)=>x+1当函数体中只有一行return时可以同时省略{}和return2)示例<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"......
  • 【JavaScript】js 处理复制函数实现
    consthandleCopy=()=>{if(!keywordList.value.length)returnElMessage.warning('没有数据');consttext=JSON.stringify(keywordList.value);constinput=document.createElement('input');input.setAttribute('readonly......
  • 六月学习之Haproxy高级功能(IP地址透传)
    6、Haproxy高级功能6.5、IP地址透传web服务器中记录客户端的真实IP地址,主要用于访问统计、安全防护、行为分析、区域排行等场景6.5.1、七层负载地址透传Haproxy工作于反向代理模式,其发往服务器的请求中的客户端IP均为Haproxy主机的地址而非真正客户端的地址,这会使得服务器的日志信......