FLEX 10K系列EAD的應用
發布時間:2008/5/27 0:00:00 訪問次數:1013
來源:《國外電子元器件》
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
熱門點擊
- 同步數字體制(SDH)數字交叉連接(SDXC
- FLEX 10K系列EAD的應用
- 利用FPGA技術實現數字通信中的交織器和解交
- 東模擬開關型史密特觸發器
- 用PLC實現的蜂窩移動通信網基站參數采集系統
- 比較器的合理選擇與應用
- OP07換代產品——OP77運算放大器
- 不斷減小電信OEM的電路板尺寸
推薦技術資料
- 泰克新發布的DSA830
- 泰克新發布的DSA8300在一臺儀器中同時實現時域和頻域分析,DS... [詳細]