打印

PLD模块结构

[复制链接]
792|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zb0830|  楼主 | 2015-7-24 17:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
PLD模块基本的功能是实现逻辑表达式,状态机,序列器,查找表和解码器。
        在最简单的使用模型中,将PLD块作为一个独立运行的资源,在这个资源里综合生成通用RTL,并且进行映射。
        最普通和有效的使用模型是从PLD和数据通道的连接创建数字功能,在这个模型中,PLD只实现随机逻辑和功能的状态部分,而数据通道(ALU)实现更结构化的元件。下图给出了PLD12C4的结构图。
沙发
heping517| | 2015-7-24 17:58 | 只看该作者
从图中可以看出,PLD有12个输入,送入到8个乘积项。
        每个乘积项(AND功能)可以有1到12个输入,在一个给定的乘积项里,可以选择每个输入真值(T)或互补(C)。
       乘积项然后求和(OR功能)产生PLD输出。一个和可以来自1-8个乘积项。

图片1.png (119.09 KB )

图片1.png

使用特权

评论回复
板凳
heping517| | 2015-7-24 17:58 | 只看该作者
12C4中的’C’表示OR门的宽度(在这种情况下宽度为8)是一个常数贯穿所有的输出(而不是可变的)。
       这个类似PLA的结构提供了最大的灵活性,保证了所有的输入和输出是可置换的,很容易通过软件工具进行分配。在每个UDB中有两个12C4。

使用特权

评论回复
地板
波越| | 2015-7-27 22:08 | 只看该作者
这不就FPGA嘛

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

879

帖子

2

粉丝