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

CPLD架构

1. 通用CPLD构架

传统的CPLD内部构架布局如图1-1所示,可编程互连阵列(PIA)在芯片中心位置,而逻辑阵列块则在芯片四周靠近I/O模块。目前大多数的CPLD都是采用这种结构,包括Xilinx主流的CoolRunner系列和Altera MAX 3000A系列。

传统结构的CPLD有一个缺点:可编程互连阵列资源随着LAB使用的增加而呈指数增加。所以这类CPLD价格比较昂贵,成本较高。

图1-1 CPLD传统结构

2 可编程逻辑阵列(PLA)结构

可编程互连阵列的基本结构,如图1-2。可编程逻辑阵列由“与”平面和“或”平面组成,它连接可编程互连阵列(PIA),从而实现逻辑阵列快(LAB)之间的互连和逻辑可编程。

图1-2 可编程互连阵列

从图1-2可以看出,对于CPLD来说,其逻辑设计的变化都在于可编程逻辑阵列(PLA)中的线路连接的变化。而宏单元的最主要部分则是可编程寄存器以及时钟/使能的选择。虽然CPLD的逻辑设计实现主要在可编程逻辑阵列(PLA),如图1-3,但是宏单元以及由宏单元组成的逻辑阵列块则是CPLD最重要的电路驱动部件和锁存部件。各个不同的EDA产商的芯片的不同就在于对宏单元以及逻辑阵列设计的不相同。

图1-3可编程互连阵列的编程


http://www.mrgr.cn/news/75180.html

相关文章:

  • STM32F1学习——PWM波(OC输出比较)
  • 校园二手交易网站毕业设计基于SpringBootSSM框架
  • 287. 寻找重复数(二分查找)
  • 【游戏引擎之路】登神长阶(十四)——OpenGL教程:士别三日,当刮目相看
  • SQL的基本CRUD操作
  • python-24-一篇文章彻底掌握Python HTTP库Requests
  • KPaaS洞察|统一管理模式下跨系统用户权限修改流程详解
  • python进阶-01-利用Xpath来解析Html
  • 除自身以外数组的乘积
  • 关于GCC内联汇编(也可以叫内嵌汇编)的简单学习
  • 共享旅游卡项目深度解读,风险与机遇并存
  • Java 常见的面试题(Kafka)
  • 三天精通一种算法之移除数组元素(暴力)(快慢指针)
  • MySQL数据库:SQL语言入门 【2】(学习笔记)
  • Spring Security概述
  • 基于树莓派的日志抓取工具制作
  • 代理通讯链实现内网通讯
  • 探秘 RPC:揭开远程过程调用的实现原理
  • 如何在python中模拟重载初始化函数?
  • 下载|阿里云等联合编写的《2024大模型典型示范应用案例集》发布
  • 「Mac玩转仓颉内测版10」PTA刷题篇1 - L1-001 Hello World
  • Jdbc学习笔记(四)--PreparedStatement对象、sql攻击(安全问题)
  • 联丰策略炒股股票交易市场券商股,盘中突然拉升
  • 25京考考试时间已确定,速速查收!
  • 时序论文19|ICML24 : 一篇很好的时序模型轻量化文章,用1k参数进行长时预测
  • Linux系统编程多线程之条件变量和信号量讲解