FPGA基础结构

FPGA主要由以下六部分构成

  1. IOB(输入输出块):就是芯片与外界电路的接口,这些接口可以有不同的电气特性,可以改变驱动的电压,并确定是输入还是输出,上拉还是下拉电阻。
    关于管脚:
    PIN指芯片封装好后的管脚,即用户看到的管脚;
    PAD是硅片的管脚,是封装在芯片内部的,用户看不到。
    PAD到PIN之间还有一段导线连接的。

  2. CLB(可配置逻辑单元):可配置逻辑块FPGA 的基本单元。CLB 包括函数生成器(查找表或 LUT)、寄存器(触发器或锁存器)和可重新编程的路由控件(多路复用器)。CLB 可实现宏以及其他设计函数。它们为实现的设计和下载的设计提供了物理支持。CLB 在每一端都具有输入,并且这种多样性可使它们灵活地执行逻辑映射和分区操作。每个可配置逻辑模块 (CLB) 都具有两个 slice,尽管 slice 的具体内容可能会因器件系列不同而有所差异。目前提供了三种 Slice 类型:SLICEM、SLICEL 和 SLICEX.每个Slice内部包含4个LUT(查找表)、4个触发器、多路开关及进位链等资源。部分Slice还包括分布式RAM和32bit移位寄存器,这种Slice称为SLICEM,其他Slice称为SLICEL。CLB内部的两个Slice是相互独立的,各自分别连接开关阵列(Switch Matrix),以便与通用布线阵列(General routing Matrix)相连。MUX是二选一多路选择器。Carry是快速进位链,由MUX和与非门组成。再后面就是D触发器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值