2.2 Altera APEX 20K 系列器件
二. 功能描述 查找表(LUT)、乘积项、嵌入式系统块(ESB)、连续式Fast Track和 I/O 单元
我们可以从嵌入式系统块 ESB、MegaLAB结构及逻辑单元、Fast Track 互连结构、I/O单元、时钟管理电路对APEX20K进行描述。 1.APEX20K嵌入式系统块 ESB (Embedded System Block) 可用于实现:FIFO、ROM、RAM、CAM、乘法器、数字滤波器、微处理器、同步设计、异步设计
ESB 模块图
(2)、用 ESB实现 RAM功能,ESB中RAM的大小可灵活配置:
(a) 将ESB级联成“更宽”的RAM。开发软件自动级联(无需附加逻辑) APEX20K ESB与 FPGA中分布式RAM的区别: FPGA中:小型单个(16x1) RAM分布块组成大RAM时,存取时间变长,并占用大量器件资源。
扩展ESB
(b)将ESB扩展成“更深”的RAM 叁个2048x1 ESB自动复用成一个6144x1 ESB块:
复用ESB (c)实现同步RAM、异步RAM (d)仿真ROM (3)、用ESB 实现FIFO功能 (4)、用ESB实现CAM(Content-Addressable Memory) (5)、ESB构成查找表LUT(Look up Table) (6)、ESB与逻辑单元的比
|
|||