http://www.fpga.com.cn/advance/structures/p-term.htm
PLD/FPGA 结构与原理初步(一)
一.基于乘积项(Product-Term)的PLD 结构
采用这种结构的 PLD 芯片有:Altera 的MAX7000,MAX3000 系列(EEPROM 工艺),Xilinx 的XC9500
系列(Flash 工艺)和Lattice,Cypress 的大部分产品(EEPROM 工艺)
我们先看一下这种 PLD 的总体结构(以MAX7000 为例,其他型号的结构与此都非常相似):
图1基于乘积项的 PLD 内部结构
这种 PLD 可分为三块结构:宏单元(Marocell),可编程连线(PIA)和I/O 控制块. 宏单元是
PLD 的基本结构,由它来实现基本的逻辑功能.图1中兰色部分是多个宏单元的集合(因为宏单
元较多,没有一一画出).可编程连线负责信号传递,连接所有的宏单元.I/O 控制块负责输入
输出的电气特性控制,比如可以设定集电极开路输出,摆率控制,三态输出等. 图1左上的
INPUT/GCLK1,INPUT/GCLRn,INPUT/OE1,INPUT/OE2 是全局时钟,清零和输出使能信号,这几个
信号有专用连线与 PLD 中每个宏单元相连,信号到每个宏单元的延时相同并且延时最短.
宏单元的具体结构见下图:
图2宏单元结构
左侧是乘积项阵列,实际就是一个与或阵列,每一个交叉点都是一个可编程熔丝,如果导通就是
实现"与"逻辑.后面的乘积项选择矩阵是一个"或"阵列.两者一起完成组合逻辑.图右侧是
一个可编程 D 触发器,它的时钟,清零输入都可以编程选择,可以使用专用的全局清零和全局时
钟,也可以使用内部逻辑(乘积项阵列)产生的时钟和清零.如果不需要触发器,也可以将此触
发器旁路,信号直接输给 PIA 或输出到 I/O 脚.
二.乘积项结构 PLD 的逻辑实现原理
下面我们以一个简单的电路为例,具体说明 PLD 是如何利用以上结构实现逻辑的,电路如下图:
图3假设组合逻辑的输出(AND3 的输出)为f,则f=(A+B)*C*(!D)=A*C*!D + B*C*!D ( 我们以!D 表示
D 的"非")
PLD 将以下面的方式来实现组合逻辑 f:
图4A,B,C,D 由PLD 芯片的管脚输入后进入可编程连线阵列(PIA),在内部会产生 A,A 反,B,B 反,C,C
反,D,D 反8个输出.图中每一个叉表示相连(可编程熔丝导通),所以得到:f= f1 + f2 = (A*C*!D)
+ (B*C*!D) .这样组合逻辑就实现了. 图3电路中 D 触发器的实现比较简单,直接利用宏单元
中的可编程 D 触发器来实现.时钟信号 CLK 由I/O 脚输入后进入芯片内部的全局时钟专用通道,
直接连接到可编程触发器的时钟端.可编程触发器的输出与 I/O 脚相连,把结果输出到芯片管脚.
这样 PLD 就完成了图 3 所示电路的功能.(以上这些步骤都是由软件自动完成的,不需要人为干
预)
图3的电路是一个很简单的例子,只需要一个宏单元就可以完成.但对于一个复杂的电路,一个
宏单元是不能实现的,这时就需要通过并联扩展项和共享扩展项将多个宏单元相连,宏单元的输
出也可以连接到可编程连线阵列,再做为另一个宏单元的输入.这样 PLD 就可以实现更复杂逻辑.
这种基于乘积项的 PLD 基本都是由 EEPROM 和Flash 工艺制造的,一上电就可以工作,无需其他
芯片配合.
PLD/FPGA 结构与原理初步(二)
一.查找表(Look-Up-Table)的原理与结构
采用这种结构的 PLD 芯片我们也可以称之为 FPGA:如altera 的ACEX,APEX 系列,xilinx 的Spartan,Virtex 系列等.
查找表(Look-Up-Table)简称为 LUT,LUT 本质上就是一个 RAM. 目前 FPGA 中多使用 4 输入的
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:FPGA/CPLD開發板量測應用範例
下一篇:益眾科技公司PC介面卡系列使用導引
点击查看更多关于PLD控制的相关文档
- 您可能感兴趣的
- pld pld是什么 pld设计 可编程逻辑器件pld evepld pld中东版 pld论坛 pld女包 基于pld的交通灯设计
- 大家在找
-
- · 2011款三菱翼神优惠
- · 路垄露炉禄煤禄陇掳氓
- · 2011年中小学教师职称
- · 浅谈初中数学教学
- · 保定华北电力大学美女
- · 江苏2011驾照模拟考试
- · 3gp格式转换器v3.0
- · 长安大学考研网
- · 石家庄槐安路
- · 真空中频感应熔炼炉
- · 高中生学习生物的困惑
- · 网易土木在线电气论坛
- · 大连实德集团总裁后台
- · 赣县人民政府
- · 常用低压电器拆装
- · 2ASK调制解调设计
- · 办公word2003绿色下载
- · 坐即瘦减肥
- · 大气污染物有哪些
- · 飞机发动机吊装预案
- · 医院软文写作
- · 青年思想政治工作论文
- · 暖气片串联接法
- · 常州纺织服装
- · 现代文员毕业论文范文
- · 长春二中专贴吧
- · 福建农林大学美女
- · 星际争霸2离线模式
- · 2012春季国家助学金
- · steel.baidajob.com
- 赞助商链接