新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 獨特的功能——只有MAX II CPLD能夠提供

獨特的功能——只有MAX II CPLD能夠提供

作者: 時間:2017-06-06 來源:網(wǎng)絡(luò) 收藏
MAX® II CPLD |0"> 中兩個獨特的功能是其他 所不具有的:內(nèi)部振蕩器和 8 Kbits 非易失用戶閃存 ( 請參考圖 1) 。這兩個獨特的功能幫助您:
  • 利用它們替代外部元件,從而節(jié)省了 PCB 面積和成本
  • 利用振蕩器來自動啟動和停止器件工作
  • 利用用戶閃存來存儲系統(tǒng)參數(shù)和產(chǎn)品信息

本文引用地址:http://2s4d.com/article/201706/349469.htm 圖 1. 用戶閃存模塊和振蕩器



振蕩器

內(nèi)部振蕩器是位于用戶閃存模塊中的 4.4-MHz( 典型輸出 ) 時鐘源。采用內(nèi)部振蕩器不但減少了元件數(shù)量,而且還能夠降低系統(tǒng)功耗。例如,便攜式媒體播放器等很多工業(yè)和消費類應(yīng)用并不需要 一直保持上電狀態(tài)。在這些應(yīng)用中,設(shè)計最好能夠?qū)崿F(xiàn) CPLD 在大部分時間關(guān)斷,只在需要的時候上電工作。Altera® MAX II CPLD非常適合這類應(yīng)用,因為:

內(nèi)部振蕩器可以用于自動打開或者關(guān)斷器件,不需要系統(tǒng)干預(yù)。
當(dāng)CPLD關(guān)斷時,唯一消耗的電流是有源輸入(IDK)導(dǎo)致的漏電流。傳統(tǒng)宏單元CPLD的這一電流值在毫安量級,與之相比,它幾乎可以忽略 (10µA) 。
可靠的上電排序功能保證了MAX II CPLD的關(guān)斷和接通,對系統(tǒng)沒有不利影響。
MAX II 器件手冊 的 使用 MAX II 器件用戶閃存 (PDF) 一章中有振蕩器的相關(guān)技術(shù)信息,Quartus® II 軟件提供altufm_osc宏功能。

振蕩器應(yīng)用

請參考下面的資料,了解振蕩器應(yīng)用的詳細信息:

AN 491 :利用 MAX II CPLD 實現(xiàn)自動啟動 (PDF)
AN 496 :使用 MAX II CPLD 內(nèi)部振蕩器 (PDF)
AN 501 :利用 MAX II CPLD 實現(xiàn)脈沖寬度調(diào)制 (PDF)
EDN 文章——內(nèi)部振蕩器和外部時鐘校準(zhǔn),達到 +/-0.3% ( 甚至更好 )

用戶閃存

用戶閃存是 8-Kbit 用戶可訪問和可編程非易失閃存模塊,它存儲了用戶定義的數(shù)據(jù),起到了串行 EEPROM 的作用。 MAX II CPLD 中的任何邏輯單元 (LE) 都可以訪問用戶閃存模塊。用戶閃存模塊具有以下特性:
  • 和 CPLD 邏輯陣列或者 JTAG 電路的接口
  • 非易失存儲, 16 位寬,總共 8,192 比特。
  • 分為兩個扇區(qū),分別進行擦除、讀取和寫入。
  • 內(nèi)置振蕩器可驅(qū)動 CPLD 邏輯陣列
  • 可選自動遞增地址
  • 邏輯陣列串行接口,Quartus II 自動 GUI 可編程。提供幾種工業(yè)標(biāo)準(zhǔn)協(xié)議選擇: I2C 、SPI 、并行 、無 ( 默認(rèn)為 Altera 串口 ) 。
常見應(yīng)用包括使用用戶閃存來存儲以下信息:加密密鑰、 PCB 序列號、固件版本號以及初始化代碼等,以導(dǎo)入 ASIC 、 ASSP 、模擬器件、微處理器和微控制器。

MAX II 器件手冊 的 使用 MAX II 器件用戶閃存 (PDF) 一章中有用戶閃存的相關(guān)技術(shù)信息。用戶閃存和 JTAG 電路以及內(nèi)核邏輯都有接口,您可以靈活地以各種方式寫入器件。例如,如果您希望和串行外設(shè)接口 (SPI) 、I2C、并行等標(biāo)準(zhǔn)總線進行連接, Quartus II 軟件會通過 GUI 宏功能自動實現(xiàn)接口。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉