PLD模块结构

[复制链接]
995|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个乘积项。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
heping517 发表于 2015-7-24 17:58 | 显示全部楼层
12C4中的’C’表示OR门的宽度(在这种情况下宽度为8)是一个常数贯穿所有的输出(而不是可变的)。
       这个类似PLA的结构提供了最大的灵活性,保证了所有的输入和输出是可置换的,很容易通过软件工具进行分配。在每个UDB中有两个12C4。
波越 发表于 2015-7-27 22:08 | 显示全部楼层
这不就FPGA嘛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

879

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部