位置:51电子网 » 技术资料 » 模拟技术

FLEX 10K系列EAD的应用

发布时间:2008/5/27 0:00:00 访问次数:1021

作者:重庆工业职业技术学院 李 琳 飞洛克电子有限公司 陈勇生

来源:《国外电子元器件》

flex 10k系列ead的应用 摘要:flex 10k是altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera公司研制的第一个嵌入式的pld可编程逻辑器件系列。它具有高密度、低成本、低功率等特点,利用flex 10k系列cpld可编程逻辑器件的eab可在系统中实现逻辑功能和存贮功能,文中介绍了eab的几个应用实例,同时给出了采用vhdl语言编写的vhd的文件及其具体代码。 关键词:cpld 嵌入式阵列块(eab) fifo 双端口ram vhdl 1 概述 flex 10k是altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera公司研制的第一个嵌入式的pld,它具有高密度、低成本、低功率等特点,是当今altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera cpld中应用前景最好的器件系列之一。它采用了重复可构造的cmos sram工艺,并把连续的快速通道互连与独特的嵌入式阵列结构相结合,同时可结合众多可编程器件来完成普通门阵列的宏功能。每一个flex 10k器件均包括一个嵌入式阵列和一个逻辑阵列,因而设计人员可轻松地开发集存贮器、数字信号处理器及特殊逻辑等强大功能于一身的芯片。 eab(embedded array blocks)的概念源于门阵列的嵌入式功能,为了使复杂的功能在尽可能小的硅片上得以实现,通常需把定制的硅片放在门阵列基片之上。altera公司首先把这一技术应用于flex 10k器件系列。 flex 10k中的嵌入式阵列由一系列具有实现逻辑功能和存贮功能的fab组成。eab是在输入、输出口上带有寄存器的ram块,利用它可以非常方便地实现一些规模不太大的rom、ram、双端口ram和fifo等功能。

2 eab的结构 每个flex 10k中的eab均含有2048bit的ram。另外,每个eab单元中还包括数据区、总线和读/写控制等几部分。图1所示为eab单元的内都结构。 数据区是eab的核心部分,每个eab包含2048bit的ram,同时又可根据数据线/地址线的不同设置将其宽度调整为2048×1bit,1024×2bit,512×4bit,256×8bit等。 总线是指eab中所包括的三条总线,即输入数据总线、地址总线和输出数据总线。其中输入数据总线可以配制成8bit、4bit、2bit或1bit位宽;地址总线同数据总线相适应,具有8bit、9bit、10bit或11bit位宽;而输出数据总线则与输入总线相对应,这三条总线都设计有同步/异步两种工作方式。 第三部分为读/写控制部分。当eab用于异步ram电路时,必须外加ram写使能信号we,以保证数据和地址信号满足其时序要求,而当eab用作同步ram时,它可以产生相对其全局时钟信号的we信号。eab的ram与epga中的分布式ram不同,flex 10k

作者:重庆工业职业技术学院 李 琳 飞洛克电子有限公司 陈勇生

来源:《国外电子元器件》

flex 10k系列ead的应用 摘要:flex 10k是altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera公司研制的第一个嵌入式的pld可编程逻辑器件系列。它具有高密度、低成本、低功率等特点,利用flex 10k系列cpld可编程逻辑器件的eab可在系统中实现逻辑功能和存贮功能,文中介绍了eab的几个应用实例,同时给出了采用vhdl语言编写的vhd的文件及其具体代码。 关键词:cpld 嵌入式阵列块(eab) fifo 双端口ram vhdl 1 概述 flex 10k是altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera公司研制的第一个嵌入式的pld,它具有高密度、低成本、低功率等特点,是当今altera-p.htm" target="_blank" title="altera货源和pdf资料">altera-p.htm" target="_blank" title="altera货源和pdf资料">altera cpld中应用前景最好的器件系列之一。它采用了重复可构造的cmos sram工艺,并把连续的快速通道互连与独特的嵌入式阵列结构相结合,同时可结合众多可编程器件来完成普通门阵列的宏功能。每一个flex 10k器件均包括一个嵌入式阵列和一个逻辑阵列,因而设计人员可轻松地开发集存贮器、数字信号处理器及特殊逻辑等强大功能于一身的芯片。 eab(embedded array blocks)的概念源于门阵列的嵌入式功能,为了使复杂的功能在尽可能小的硅片上得以实现,通常需把定制的硅片放在门阵列基片之上。altera公司首先把这一技术应用于flex 10k器件系列。 flex 10k中的嵌入式阵列由一系列具有实现逻辑功能和存贮功能的fab组成。eab是在输入、输出口上带有寄存器的ram块,利用它可以非常方便地实现一些规模不太大的rom、ram、双端口ram和fifo等功能。

2 eab的结构 每个flex 10k中的eab均含有2048bit的ram。另外,每个eab单元中还包括数据区、总线和读/写控制等几部分。图1所示为eab单元的内都结构。 数据区是eab的核心部分,每个eab包含2048bit的ram,同时又可根据数据线/地址线的不同设置将其宽度调整为2048×1bit,1024×2bit,512×4bit,256×8bit等。 总线是指eab中所包括的三条总线,即输入数据总线、地址总线和输出数据总线。其中输入数据总线可以配制成8bit、4bit、2bit或1bit位宽;地址总线同数据总线相适应,具有8bit、9bit、10bit或11bit位宽;而输出数据总线则与输入总线相对应,这三条总线都设计有同步/异步两种工作方式。 第三部分为读/写控制部分。当eab用于异步ram电路时,必须外加ram写使能信号we,以保证数据和地址信号满足其时序要求,而当eab用作同步ram时,它可以产生相对其全局时钟信号的we信号。eab的ram与epga中的分布式ram不同,flex 10k

相关IC型号

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!