国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区

多功能存儲器芯片的測試系統設計:提高芯片測試效率

來源:網絡

點擊:1726

A+ A-

所屬頻道:新聞中心

關鍵詞: 存儲器,芯片,測試系統

    本文提出了一種多功能存儲器芯片的測試系統硬件設計與實現,對各種數據位寬的多種存儲器芯片(SRAM、MRAM、NOR FALSH、NAND FLASH、EEPROM等)進行了詳細的結口電路設計(如何掛載到NIOSII的總線上),最終解決了不同數據位寬的多種存儲器的同平臺測試解決方案,并詳細地設計了各結口的硬件實現方法。

    引言

    隨著電子技術的飛速發展,存儲器類芯片的品種越來越多,其操作方式完全不一樣,因此要測試其中一類存儲器類芯片就會有一種專用的存儲器芯片測試儀。本文設計的多種存儲器芯片測試系統是能夠對SRAM、Nand FLASH、Nor FLASH、MRAM、EEPROM等多種存儲器芯片進行功能測試,而且每一類又可兼容8位、16位、32位、40位等不同寬度的數據總線,如果針對每一種產品都單獨設計一個測試平臺,其測試操作的復雜程度是可想而知的。為達到簡化測試步驟、減小測試的復雜度、提高測試效率、降低測試成本,特設計一種多功能的存儲器類芯片測試系統,實現在同一平臺下完成所有上述存儲器芯片的方便快捷地測試。

    設計原理

    此設計方案根據上述各種存儲器獨自的讀寫時序訪問特性,通過FPGA的靈活編程特性,適當地調整NIOSII的外部總線時序,最終實現基于NIOSII的外部總線訪問各種存儲器讀寫時序的精確操作。如圖2-1。通過FPGA自定義一個可以掛載所有存儲器芯片的總線接口-ABUS,如表1。而且在同一個接口上能夠自動識別各種接入的被測試存儲器芯片,它們通過類別輸入信號(CLAS)來區分,每一種存儲器芯片對應一種獨特的操作時序。下面是幾種存儲器芯片的接口連接方式及信號描述。其它的存儲器芯片都可以用類似的接法掛載到ABUS總線上,最終完成測試。

    圖 2?1 NIOSII的總線掛載各類存儲器芯片連接示意圖

    表1:ABUS接口信號說明表

    40位NAND FLASH連接設計

    如圖2-2所示,40位NAND FLASH與NIOSII 通過ABUS(FPGA)橋接,把外部總線的時序完全轉換成NAND FLASH的操作時序。40位NAND FLASH芯片品由五個獨立的8位NAND FLASH芯片拼接構成。5個8位器件的外部IO口拼接成40位的外部IO口,而各自的控制線(NCLE,NALE,NRE,NWE)連接在一起構成一組控制線(NCLE,NALE,NRE,NWE),片選相互獨立引出成NCS0-NCS9,忙信號獨立引出為R/B0-R/B9。

    如表2,詳述了40位NAND FLASH與ABUS的連接關系。

    圖 2?2 ABUS與40位NAND FLASH接口圖

    表2,40位NAND FLASH接口連接表

    40位SRAM與NIOSII連接

    40位SRM模塊與NIOSII通過ABUS連接,實現正確的時序讀寫操作。測試時,一次只測試8位,分5次完成所有空間的測試。如圖2-4。表4是詳細的信號連接說明。

    圖 2?4  ABUS與40位SRAM連接

    表4,40位SRAM接口連接表

    8位SRAM與NIOSII連接

    8位SRM模塊與NIOSII通過ABUS(FPGA)連接,實現正確的時序讀寫操作。如圖2-5。表5是信號連接說明。

    圖 2?5  ABUS與8位SRAM連接

    8位SRAM與NIOSII連接

    8位SRM模塊與NIOSII通過ABUS(FPGA)連接,實現正確的時序讀寫操作。如圖2-5。表5是信號連接說明。

    圖 2?5  ABUS與8位SRAM連接

    表5,8位SRAM接口連接表

    硬件電路設計

    在測試NAND FLASH時,測試時間長達十個小時不等。在此為提高測試效率,增加測試速度,本設計采用兩套完全一樣且獨立的硬件系統構成。可同時最多測試2片NAND FLASH器件。每一個硬件系統由一個微處理器(NIOSII)加一個大容量FPGA及一個存儲器測試擴展接口(即ABUS接口)三大模塊構成。如圖3-1。RS232通信接口實現測試系統與上位機的數據交換,完成人機交互操作。電源系統產生各種合適的電壓,滿足各芯片的電源供給。

    圖 3?1 硬件方塊圖

    處理器模塊電路

    處理器模塊電路由FPGA內嵌的NIOSII軟核(CPU)、兩路RS232通信、一個FLASH芯和一個SRAM芯片組成。CPU是整個系統的核心管理者,向下負責各種存儲器芯片的讀寫測試,向上負責與上位機通信,實現人機交互。通信由其中一個RS232電路完成,另一個RS232電路用來實現系統調試和軟件固化。FLASH芯片用來存儲程序代碼及重要的數據。而SRAM芯片在CPU上電工作以后,通過CPU加載FLASH的程序,最終給CPU的程序代碼提供快速的運行環境。

    基于FPGA的ABUS接口模塊

    ABUS接口模塊由FPGA芯片、配置FLASH及數據存儲EEPROM芯片構成。ABUS要實現NIOSII的外部總線與多種存儲器模塊的接口對接,每一種特定的存儲器有一個特定的時序邏輯,而每一種時序邏輯可以通過FPGA的硬件代碼(IP核)來實現,具體的每一個存儲器模塊在測試時會給ABUS接口一個固定的類別信號CLAS,ABUS接口根據這個類別信號識別出各種SIP存儲器模塊,最終切換出正確的對應特定產品的時序邏輯,來完成NIOSII通過外部總線來對存儲器芯片的讀寫測試。而配置FLASH實現FPGA在上電時硬件程序的加載工作及掉電數據保護。EEPROM用來存儲一些重要的系統參數。

    SIP存儲器測試擴展接口

    存儲器測試擴展接口在硬件上由兩排雙排座構成。一共是120個管腳。ABUS接口與測試擴展接口相連接:40個管腳與雙向的數據或I/O線相連、8個管腳與8根信號輸入控制線相連、16個管腳與16根片選信號輸出線相連、5個管腳與5根類別輸入信號相連、16個管腳與16根狀態輸入信號線相連、27個管腳與27根地址線相連。其它的管腳可分配成電源和地線,以及信號指示等。

    ABUS接口IP核的設計

    每一種SIP存儲器對應于一個特定的ABUS接口IP核,以實現正確的時序讀寫操作。這個IP核有一個統一的接口約定,都是由兩個固定的接口構成,其中與NIOSII連接的是外部總線接口,其操作按照NIOSII的外部總線時序規范來實現,另一個接口就是上文提及的ABUS接口,在相應的CLAS信號有效的情況下,它負責把NIOSII的外部總線讀寫時序轉換成對應存儲器芯片的時序。IP核的工作就是完成這些讀寫操作的轉換。表5是各種SIP存儲器對應的類別信(CLAS)號輸入值,在設計接口轉接板時要按這個值設定,ABUS才會切換出正確的讀寫時序。

    七位類別示別信號含義:T_XX_WW_CC,T為1表示高低測試測試,為0表示常溫下的功能測試。XX表示存儲器種類,WW表示總線寬度,CC表示容量種類。

    表5 各種SIP存儲器對應的CLAS信號值

    8位SRAM/MRAM/NOR FLASH接口IP核設計

    如圖4-1,SRAM、MRAM和NOR FLASH的接口操作基本一致,NIOSII的總線時序完全滿足。故在FPGA內部只要簡單地把相應的控制線和數據線相連就可以了,唯獨只要設計一個片選寄存器,用來區分存儲器芯片的16個片選。每一個片選可以訪問的空間為128MByte。片選寄存器的地址為(基址+0x0FFFFFFC),基地址設在NIOSII外部總線的最高地址位。

    圖 4?1  8位SRAM/MRAM/NOR FLASH接口IP

    16位SRAM/MRAM/NOR FLASH接口IP核設計

    如圖4-2,SRAM、MRAM和NOR FLASH的接口操作基本一致,NIOSII的總線時序完全滿足。故在FPGA內部只要簡單的把相應的控制線和數據線相連就可以了,唯獨只要設計一個片選寄存器,用來區分SIP的16個片選。每一個片選可以訪問的空間為128MByte。片選寄存器的地址為(基址+0x0FFFFFFC),基地址設在NIOSII 外部總線的最高地址位。

    圖 4?2 16位SRAM/MRAM/NOR FLASH接口IP

    32位SRAM/MRAM/NOR FLASH接口IP核設計

    如圖4-3,SRAM、MRAM和NOR FLASH的接口操作基本一致,NIOSII的總線時序完全滿足。故在FPGA內部只要簡單的把相應的控制線和數據線相連就可以了,唯獨只要設計一個片選寄存器,用來區分SIP的16個片選。每一個片選可以訪問的空間為128MByte。片選寄存器的地址為(基址+0x0FFFFFFC),基地睛設在NIOSII 外部總線的最高地址位。

    圖 4?3 32位SRAM/MRAM/NOR FLASH接口IP

    40位SRAM/MRAM/NOR FLASH接口IP核設計

    如圖4-4,40位的數據寬度有點特殊。在此我們把40位的數據分成5個8位的區域,用8位寬度的總線去分別訪問每一個區域。IP核中的位選寄存器就是用來完成切換8位數據總線到40位總線的5個區域的其中一個。片選寄存器的地址為(基址+0x0FFFFFFC),位選寄存器的地址為(基址+0x0FFFFFF8)。最大可以測試128M×40位×16片的存儲器SRAM/MRAM/NOR FLASH模塊。

    圖 4?4 40位SRAM/MRAM/NOR FLASH接口IP

    8位NAND FLASH的ABUS接口IP設計

    如圖4-5,通過寫片選寄存器來選中模塊的16個片選的其中一個。我們約定其地址為(基址+0x0FFFFFFC)。讀狀態寄存器返回的是16個NAND FLASH芯片的忙信號,其地址為(基址+0x0FFFFFF8)。向地址(基址+0x00)寫入數據就是對NAND FLASH數據寄存器的寫操作。向地址(基址+0x00)單元讀數據就是對NAND FLASH數據寄存器的讀操作。向地址(基址+0x01)寫入數據就是對NAND FLASH命令寄存器的寫操作。向地址(基址+0x02)寫入數據就是對NAND FLASH地址寄存器的寫操作。

    圖 4?5 8位NAND FLASH的ABUS接口IP核設計圖

    16位NAND FLASH的ABUS接口IP設計

    16位的NAND FLASH存儲器芯片可以有多種組合方式,可以用多個16位的NAND FLASH組合,也可以用多個8位的NAND FLASH組合。這里我們假設16位的SIP NAND FLASH產品是由多個16位的NAND FLASH組合而成,下面的IP核是根據它的結構來設計的。

    如圖4-6,通過寫片選寄存器來選中模塊的16個片選的其中一個。我們約定其地址為(基址+0x0FFFFFFC)。讀狀態寄存器返回的是16個NAND FLASH芯片的忙信號,其地址為(基址+0x0FFFFFF8)。向地址(基址+0x00)寫入數據就是對NAND FLASH數據寄存器的寫操作。向地址(基址+0x00)單元讀數據就是對NAND FLASH數據寄存器的讀操作。向地址(基址+0x01)寫入數據就是對NAND FLASH命令寄存器的寫操作。向地址(基址+0x02)寫入數據就是對NAND FLASH地址寄存器的寫操作。

    圖 4?6 16位NAND FLASH的ABUS接口IP核設計圖

    驗證與總結

    將寫好的FPGA程序和調試的C代碼寫入FLASH后,掉電重配置FPGA,串口的輸出能正常識別所有設置好的存儲器芯片,并能夠進行準確地讀寫功能測試。達到了設計目的。

    (審核編輯: 林靜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    国产一区二区精品在线_午夜精品视频_亚洲国产高清高潮精品美女_久久久91_午夜精品视频_久久久久亚洲一区二区三区
    <cite id="gqusq"><tbody id="gqusq"></tbody></cite>
    <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <abbr id="gqusq"><rt id="gqusq"></rt></abbr>
  • <strike id="gqusq"><tbody id="gqusq"></tbody></strike>
    <ul id="gqusq"></ul>
    <center id="gqusq"><noscript id="gqusq"></noscript></center>
  • 亚洲免费成人| 国产精品区一区二区三含羞草| 日韩成人av网站| 台湾成人av| 国内一区二区在线视频观看| 国产一区再线| 欧洲亚洲一区| 伊人久久大香线蕉成人综合网| 欧美少妇一区| 成人性色av| 亚洲三区在线| 久久精品1区| 蜜桃成人在线| 欧美日韩视频| 女生裸体视频一区二区三区 | 久久久com| 欧美日韩在线高清| 亚洲一区综合| 一本色道久久综合亚洲精品婷婷 | 亚洲欧美电影在线观看| 国产精品视频免费一区二区三区| 亚洲一区二区三区在线观看视频 | 免费国产一区二区| 亚洲国产日韩欧美一区二区三区| 久久另类ts人妖一区二区| 日本午夜精品电影| 色吧亚洲视频| 一区二区精品视频| 欧美日韩国产在线一区| 午夜欧美视频| 久久久久久久久久码影片| 久久精品久久精品国产大片| 快播日韩欧美| 亚洲日本一区二区三区在线不卡| 欧美1区2区视频| 一区二区高清视频| 午夜精品久久| 国产在线不卡| 国产精品一区视频| 电影午夜精品一区二区三区 | 中文字幕日韩精品久久| 狠狠久久婷婷| 亚洲高清在线观看一区| 成人黄视频免费| 欧美在线日韩精品| 一区二区三区在线视频看| 午夜欧美精品久久久久久久| 日韩视频免费| 国产综合欧美在线看| 114国产精品久久免费观看| 亚洲精品国产精品国自产观看| 欧美黄污视频| 久久久久天天天天| 日韩电影大全在线观看| 在线欧美不卡| 欧美日韩喷水| 欧美亚洲自偷自偷| av不卡免费看| 极品校花啪啪激情久久| 国产精品v亚洲精品v日韩精品| 翔田千里一区二区| 日本三级中国三级99人妇网站| 欧美高清一区| y111111国产精品久久婷婷| 婷婷久久伊人| 久久经典综合| 欧美另类一区| 精品国产一二| 亚洲精品在线观看免费| 国产一区二区视频在线免费观看 | 亚洲欧美日韩精品久久久 | 99国产精品自拍| 快播日韩欧美| 乱码第一页成人| 亚洲欧洲一区二区| 91丨九色丨国产| 国产精品免费一区二区三区| 午夜精品网站| 久久久久欧美| 国产精品一区二区a| 视频一区二区三区免费观看| 亚洲免费中文| 国内久久精品| 日本午夜精品一区二区三区| 久久久久久一区| 在线观看日韩av电影| 日本一区二区三区在线视频| 亚洲欧美日韩另类精品一区二区三区 | 欧美综合二区| 国产一区日韩欧美| 日韩精品国内| 久久狠狠婷婷| 夜夜夜久久久| 在线视频不卡一区二区| 精品无码久久久久国产| 午夜亚洲伦理| 99国产精品久久久久久久成人热| 亚洲欧美日本国产有色| 欧美日韩国产精品一卡| 99久久无色码| 免费在线日韩av| 亚洲午夜精品国产| 午夜国产精品视频| 亚洲国产日韩美| 天堂一区二区三区| 久久精彩视频| 国内一区在线| 国产综合18久久久久久| eeuss一区二区三区| 久久av一区| 亚洲综合三区| 久久久久综合| 久久一区二区三区四区五区| 国产精品久久久一区二区| 国产精品一区二区三区在线观| 亚洲一区二区三区免费在线观看| 韩日在线一区| 亚洲高清精品中出| 亚洲国产片色| 亚洲欧美国产精品桃花| 国产精品裸体一区二区三区| 一区二区精品在线观看| 亚洲精品资源| 亚洲制服av| 91精品国产99久久久久久红楼| 免费看的黄色欧美网站| 久久一综合视频| 成人免费在线看片| 精品欧美日韩| 日韩欧美一区二区三区四区五区| 色婷婷精品国产一区二区三区| 亚洲精品成人久久久998| 一区二区三区|亚洲午夜| 欧美日韩国产精品一卡| 亚洲国产激情| 午夜亚洲性色福利视频| 成人性色av| 日韩影视精品| 国内精品久久久久久久影视麻豆| 亚洲黄色影片| 99高清视频有精品视频| 欧美大香线蕉线伊人久久国产精品| 日本三级中国三级99人妇网站| 欧美在线观看天堂一区二区三区| 黄色综合网站| 久久久亚洲人| 欧美一区视久久| 在线观看亚洲视频啊啊啊啊| 欧美专区18| 五月天综合网| 在线综合欧美| 久久国产精品一区二区三区四区| 亚洲欧洲日韩精品| 亚洲一区日韩在线| 美国av一区二区三区| 国模精品娜娜一二三区| 97人人干人人| 欧美91大片| 99精彩视频| 综合网五月天| 91国产在线免费观看| 亚洲一二区在线| 久久国产精品亚洲va麻豆| 欧美精品七区| 99xxxx成人网| 日韩中文字幕一区| 亚洲一区二区三区在线观看视频 | 精品成人国产| 国产精品制服诱惑| 欧美涩涩视频| 久久久久久九九九九| 亚洲欧洲另类| 奇米888一区二区三区| 在线一区日本视频| 亚洲精品tv久久久久久久久| 麻豆久久婷婷| 国产一区再线| 日韩一二三区不卡在线视频| 午夜亚洲一区| 亚洲性人人天天夜夜摸| 欧美lavv| 久久久国产精品一区二区中文 | 成人欧美一区二区三区在线观看| 伊人久久av导航| 久久伊人一区二区| 国产精品视频免费观看| 欧美一区免费视频| 精品一区二区日本| 久久av在线| 亚洲成人中文| 亚洲免费不卡| 欧美精品久久| 黄色99视频| 97夜夜澡人人双人人人喊| 亚洲精品国产精品国自产观看| 亚洲欧洲一区二区| 欧美午夜欧美| 精品视频一区在线| 成人91免费视频| 久久精品首页|