当前位置: 首页 > news >正文

07030405复杂可编程逻辑器件CPLD现场可编程阵列FPGA

复杂可编程逻辑器件CPLD&现场可编程阵列FPGA

    • 7.3 复杂可编程逻辑器件CPLD
      • 7.3.1CPLD的结构
    • 7.4现场可编程门阵列FPGA
      • 7.4.1FPGA实现逻辑功能的基本原理
      • 7.4.2FPGA结构简介
        • 1.可编程逻辑块
        • 2.I/O块
        • 3.可编程连线资源
        • CPLD与FPGA的区别
    • 7.5可编程逻辑器件开发过程简介
        • 编程条件

7.3 复杂可编程逻辑器件CPLD

1.与PAL、GAL相比,CPLD的集成度更高,有更多的输入端、乘积项和更多的宏单元;
2.CPLD器件内部含有多个逻辑块,每个逻辑块都相当于一个PAL(或GAL)器件;
3.每个块之间可以使用可编程内部连线(或者称为可编程的开关矩阵)实现相互连接。

7.3.1CPLD的结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.4现场可编程门阵列FPGA

1.CPLD用可编程“与-或”阵列(乘积项技术)实现逻辑函数。编程基于EEPROM或快闪存储器。
2.FPGA时用查找表(Look-Up Table,LUT)实现逻辑函数。
复杂函数使用众多的LUT和触发器实现。
自动计算逻辑电路的而所有可能的结果,并把结果实现写入RAM,这样每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。
3.编程基于SRAM
一般将采用乘积项技术的称CPLD。采用LUT技术的称为FPGA

7.4.1FPGA实现逻辑功能的基本原理

在这里插入图片描述
在这里插入图片描述

7.4.2FPGA结构简介

在这里插入图片描述

1.可编程逻辑块

在这里插入图片描述
在这里插入图片描述

2.I/O块

在这里插入图片描述

3.可编程连线资源

在这里插入图片描述

CPLD与FPGA的区别

在这里插入图片描述

7.5可编程逻辑器件开发过程简介

在这里插入图片描述

为什么FPGA需要编程数据装载?
CPLD采用CMOS EEPROM工艺制造,编程后,即使切断电源,其逻辑也不会消失,且可以在系统编程(ISP)特性
FPGA的LUT由数据选择器和SRAM构成,切断电源后,其逻辑会消失。所以FPGA需要外部的PROM保存编程数据。每次通电,自动将PROM中的编程数据装载到FPGA中。

编程条件

在这里插入图片描述

http://www.lryc.cn/news/414030.html

相关文章:

  • 《雅思口语真经总纲1.0》话题实战训练笔记part1——5. Bus or taxi
  • 《工程检索增强生成系统时的七个失败点》论文 AI 解读
  • 每日一题——贪心算法
  • Artix7系列FPGA实现SDI视频编解码+图像缩放+多路视频拼接,基于GTP高速接口,提供4套工程源码和技术支持
  • HTTP 状态码详细介绍
  • React前端面试每日一试 5.什么是受控组件和非受控组件?
  • 代码随想录打卡第四十四天
  • 【JAVA】枚举类的使用:通过枚举类名称得到对应值进行输出
  • 20240731软考架构------软考6-10答案解析
  • 学习记录——day25 多线程编程 临界资源 临界区 竞态 线程的同步互斥机制(用于解决竟态)
  • [RK3566]linux下使用upgrade_tool报错
  • 系统架构师(每日一练13)
  • Error: No module factory available for dependency type: CssDependency
  • 【langchain学习】使用Langchain生成多视角查询
  • ASPCMS 漏洞详细教程
  • 二维码生成原理及解码原理
  • 云计算实训20——mysql数据库安装及应用(增、删、改、查)
  • 24年电赛——自动行驶小车(H题)基于 CCS Theia -陀螺仪 JY60 代码移植到 MSPM0G3507(附代码)
  • 数组的增删查查改
  • 设计模式——动态代理
  • vue(element-ui组件) 的this.$notify的具体使用
  • c++ - 模拟实现set、map
  • 计算机网络-PIM协议基础概念
  • 优化PyCharm:让IDE响应速度飞起来
  • 对象转化为String,String转化为对象
  • SolverLearner:提升大模型在高度归纳推理的复杂任务性能,使其能够在较少的人为干预下自主学习和适应
  • PHP智能问诊导诊平台-计算机毕业设计源码75056
  • 数据结构初阶(c语言)-排序算法
  • 网络云相册实现--nodejs后端+vue3前端
  • 【JS】Object.defineProperty与Proxy