本帖最后由 亦正亦邪 于 2010-1-17 14:34 编辑
由于具有可编程特性,所以 FPGA 是众多市场的理想之选。当今的 FPGA 已经远远超出了先前版本的基本性能,并且整合了常用功能,如 RAM、时钟管理和 DSP。 FPGA 内的基本元件如下。
CLBCLB 是 FPGA 内的基本逻辑单元。实际数量和特性会依器件的不同而不同,但是每个 CLB 都包含一个由4或6个输入、一些选型电路(多路复用器等)和触发器组成的可配置开关矩阵。开关矩阵是高度灵活的,可以进行配置以便处理组合逻辑、移位寄存器或 RAM。相应器件的数据手册中提供了更系统的详情。
互连 CLB 提供了逻辑性能,灵活的互联布线在 CLB 和 I/O 之间发送信号。有几种布线方法,从专门实现 CLB 互联的到快速水平和垂直长线,再到实现时钟与其它全局信号的低歪斜发送的器件。除非特别规定,设计软件使得互联布线任务从用户眼前消失,这样就极大地降低了设计复杂度。
SelectIO(IOB) 当今的 FPGA 支持很多 I/O 标准,这样就为您的系统提供了理想的接口连接。FPGA 内的 I/O 按组分类,每组都能够独立的支持不同的 I/O 标准。当今领先的 FPGA 提供了很多 I/O 组,这样就实现了 I/O 支持的灵活性。
存储器大多数 FPGA 均提供嵌入式 Block RAM 存储器,这可以在您的设计中实现片上存储器。这可以为您的设计实现片上存储器。 |