当前位置: 首页 > 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

相关文章:

  • 开源安防软件ClamAV —— 筑梦之路
  • 【面试题】技术场景 5、日志采集ELK
  • 深入详解DICOM医学影像定位线相关知识:理解定位线的概念、定位线的作用以及定位线显示和计算原理
  • 【Vue】Vue 拖拽指令 禁选文字 解决子元素 input 不能输入 、拖动粘连鼠标
  • 美摄科技PC端视频编辑解决方案,为企业打造专属的高效创作平台
  • vue3+ts+element-plus 输入框el-input设置背景颜色
  • 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系统编程多线程之条件变量和信号量讲解