中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 半導(dǎo)體產(chǎn)品 > 存儲器

類型分類:
科普知識
數(shù)據(jù)分類:
存儲器

AT24系列存儲器數(shù)據(jù)串并轉(zhuǎn)換接口的IP核設(shè)計

發(fā)布日期:2022-10-09 點擊率:64

    1I2C總線的基本概念
    I2C總線協(xié)議是Philips公司推出的總線協(xié)議。它是多主機總線,通過2根線(SDA-aserialdataline,SCL-aserialclockline)與連接到總線上的器件之間傳送信息,根據(jù)地址識別每個器件。例如,微控制器、LCD驅(qū)動器、存儲器、鍵盤,連接的器件可以工作在發(fā)送和(或)接收狀態(tài)。很顯然,LCD驅(qū)動器等一些器件只能是接收器,而存儲器可以發(fā)送和接收數(shù)據(jù)。對于AT24系列存儲器來說,器件的地址是通過把地址輸入端A0,A1,A2進行硬件連接來確定的。
    
    圖1是典型的I2C總線結(jié)構(gòu)。SDA和SCL都是雙向線,通過上拉電阻接正電源。當總線空閑時,這兩根線處于高電平狀態(tài),連到總線的器件的輸出級必須是開漏極或集電極開路,以具有線“與”的功能。設(shè)備與總線的接口電路如圖2所示。
    &nbs
    p;I2C總線結(jié)構(gòu)
    2I2C總線的數(shù)據(jù)傳輸
    在I2C總線的數(shù)據(jù)傳輸過程中,定義了開始和停止信號。如圖3所示,SCL保持“高”,SDA由“高”變?yōu)椤暗汀睘殚_始信號;SCL保持“高”,SDA由“低”變?yōu)椤案摺睘橥V剐盘?。開始(S)和停止(P)信號由主器件產(chǎn)生。在時鐘高電平期間上的數(shù)據(jù)必須保持穩(wěn)定,如圖4所示,只有在時鐘線SCL的時鐘低電平期間,SDA線上高電平或低電平才能變化。
    
    I2C總線器件連接
    總線的開始
    
    到SDA線上的每個字節(jié)必須是8位長度,每次傳輸?shù)淖止?jié)數(shù)是不受限制的,每個字節(jié)后面必須跟一個響應(yīng)位。如果一個接收器件在完成其他功能前(如一個內(nèi)部中斷)不能接收另一個數(shù)據(jù)的完整字節(jié)時,可以使時鐘保持低電平,以促使發(fā)送器進入等待狀態(tài)。當接收器準備好接收下一個數(shù)據(jù)字節(jié)并釋放SCL線,數(shù)據(jù)傳輸繼續(xù)進行。圖5表示出了I2C總線上的數(shù)據(jù)傳送時序。
    數(shù)據(jù)傳送具有應(yīng)答是必須的。與應(yīng)答對應(yīng)的時鐘脈沖由主控器件產(chǎn)生。發(fā)送器在應(yīng)答期間必須下拉SDA線。當尋址的被控器件不能應(yīng)答時,數(shù)據(jù)保持為高,于是主器件產(chǎn)生停止信號終止傳輸。
    總線上的數(shù)據(jù)傳輸
    3IP核的設(shè)計
    3.1該IP核設(shè)計與軟件實現(xiàn)的比較
    在I2C
    總線的應(yīng)用中,實現(xiàn)微機與AT24系列存儲器之間的通信,可以把微機的通用I/O口作為I2C總線的接口,通過匯編由軟件控制實現(xiàn)數(shù)據(jù)的傳輸。由于軟件在操作上時間的原因,速度總要受到限制。并且匯編控制也很難作為一個統(tǒng)一的標準在應(yīng)用中推廣。通過IP核設(shè)計,我們可以在硬件上實現(xiàn)數(shù)據(jù)串并轉(zhuǎn)換的目的。工作的速度只與存儲器本身的特性有關(guān),克服了軟件在此方面的不足。
    3.2系統(tǒng)設(shè)計方案
    該系統(tǒng)主要由I2C串行移位寄存器(SSR)、數(shù)據(jù)緩沖寄存器(IDBR)、控制寄存器(ICR)、狀態(tài)寄存器(ISR)、從地址寄存器(ICCR)、SCL產(chǎn)生器(SCLGenerator)及其他總線組成。圖6為其基本內(nèi)部結(jié)構(gòu)。
    在該系統(tǒng)中,SSR把并行數(shù)據(jù)變?yōu)榇袛?shù)據(jù),傳輸給存儲器,或者把存儲器的串行數(shù)據(jù)變?yōu)椴⑿袛?shù)據(jù),傳輸為處理器;IDBR把并口來的數(shù)據(jù)或把被轉(zhuǎn)換成并行的數(shù)據(jù)暫且裝載起來;ICR控制著整個系統(tǒng)的讀/寫、數(shù)據(jù)的轉(zhuǎn)換等操作;ISR則監(jiān)視著系統(tǒng)的狀態(tài)。
    3.3數(shù)據(jù)的通信格式
    主控制器(CPU)如果要從存儲器讀數(shù)據(jù)或者寫(0表示寫)數(shù)據(jù)到存儲器,則需經(jīng)過接口轉(zhuǎn)換。SDA上的信號傳輸要遵循一定的格式。在主控制器(CPU)給存儲器寫數(shù)據(jù)時,把設(shè)備地址、字節(jié)地址和數(shù)據(jù)送給接口,接口完成與存儲器之間的數(shù)據(jù)交換。如下:
    數(shù)據(jù)的通信格式 
    其中確認(A)是存儲器傳送給接口的信號,其余的如開始(S)、設(shè)備地址等信號是接口產(chǎn)生的信號。
    主控制器從接口讀數(shù)據(jù)時,會把設(shè)備地址、字節(jié)地址和讀信號告訴接口,接口通過與存儲器進行數(shù)據(jù)交換,把數(shù)據(jù)讀出來,送給主控制器。數(shù)據(jù)格式如下:
     
    數(shù)據(jù)的通信格式
    其中確認(A)和數(shù)據(jù)是存儲器產(chǎn)生的,其余的如開始(S)、設(shè)備地址、停止(P)等信號是接口產(chǎn)生的。
    3.4IP核的VHDL設(shè)計
    該IP核的VHDL設(shè)計從低到高共5個模塊。這幾個模塊分別為頭地址移位寄存器模塊、數(shù)據(jù)移位寄存器模塊、計數(shù)器模塊、控制模塊和外圍綜合模塊。
    頭地址移位寄存器是用來裝載寫入(讀出)設(shè)備地址,在控制模塊的控制下,把設(shè)備地址移位到串行數(shù)據(jù)線SDA上。數(shù)據(jù)移位寄存器是用來裝載寫入/讀出的數(shù)據(jù)、字節(jié)地址,并在控制模塊的控制下,把寫入的數(shù)據(jù)、字節(jié)地址移位到SDA上,或者把從SDA讀出的串行數(shù)據(jù)變?yōu)椴⑿袛?shù)據(jù),以傳送給主
    控制器。在該IP核設(shè)計中,需要對移位的數(shù)據(jù)字節(jié)進行記數(shù),計數(shù)器模塊實現(xiàn)該功能。控制模塊主要通過以剛提到的三個模塊為基礎(chǔ),實現(xiàn)了數(shù)據(jù)的單向傳輸,也就是把雙向的數(shù)據(jù)線分成2根單向的數(shù)據(jù)線來傳輸數(shù)據(jù)。而外圍綜合模塊則把2根單向的的數(shù)據(jù)線綜合成一根雙向的數(shù)據(jù)線SDA,實現(xiàn)了接口的串并轉(zhuǎn)換功能。
    3.5VHDL的實現(xiàn)與仿真
    
    硬件描述語言VHDL(Very-highSpeedICHard-wareDescriptionLanguage)是一種用于電路設(shè)計的高層次描述語言,具有行為級、寄存器傳輸級和門級等多層次描述,并具有簡單、易讀、易修改和與工藝無關(guān)等優(yōu)點。本設(shè)計采用MAX+plusⅡ9.5作為綜合工具,對設(shè)計的VHDL程序進行調(diào)試和波形仿真。
    在調(diào)試中,MAX+plusⅡ生成所需要的I2C接口模塊,如圖7所示,表示了整個接口的外部結(jié)構(gòu)。
    
    存儲器接口模塊
    其中各個管腳的意義如下:
    各個管腳的意義
    
    在仿真中,選擇EPF10K10LC84-3作為下載芯片來實現(xiàn)模擬仿真。當向存儲器寫數(shù)據(jù)時,串行時鐘線和數(shù)據(jù)線得到圖8所示的仿真波形。
    圖形
    當從芯片中讀數(shù)據(jù)時,串行數(shù)據(jù)線和時鐘線上得到的仿真波形如圖9。
    時鐘線上得到的仿真波形
    4結(jié)論
    以上介紹了基于I2C總線協(xié)議的AT24系列存儲器數(shù)據(jù)串并轉(zhuǎn)換接口的VHDL設(shè)計,該接口是針對8位微處理器而設(shè)計的?;?a title="中國FPGA網(wǎng)" href="http://m.primigiusa.com/product/list.php?catid=1056" target="_blank">FPGA技術(shù)的基礎(chǔ)上,把軟件仿真、編譯成功的程序,經(jīng)JTAG電纜下載到以上指定的芯片上,用89C51與設(shè)計的接口進行數(shù)據(jù)通信,通過硬件驗證,能實現(xiàn)它應(yīng)具備的功能,可在通信系統(tǒng)中得到運用。
    參考文獻
    1于宏軍,趙冬梅.智能(IC)卡技術(shù)全書.北京:電子工業(yè)出版社,1996
    2何立明.I2C總線應(yīng)用系統(tǒng)設(shè)計.北京:北京航空航天大學(xué)出版社,1995
    3王志華,鄧仰東.數(shù)字集成系統(tǒng)的結(jié)構(gòu)化設(shè)計與高層次綜合.北京:清華大學(xué)出版社,200

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          在线观看91精品国产入口| 亚洲国产美国国产综合一区二区| 国产一区免费电影| 丝袜美腿亚洲一区二区图片| 亚洲精品va在线观看| 久久久久免费观看| 日韩久久久精品| 67194成人在线观看| 欧美午夜在线观看| 欧美精品免费视频| 欧美日韩精品欧美日韩精品一综合| aaa国产一区| 色综合久久久久综合体桃花网| 99国产精品视频免费观看| 成人精品一区二区三区四区| 99久久国产综合色|国产精品| 不卡电影一区二区三区| 色综合天天性综合| 欧日韩精品视频| 欧美一区二区不卡视频| 精品国产在天天线2019| 国产欧美视频在线观看| 中文字幕一区二区三区不卡在线| 国产精品高清亚洲| 亚洲一区在线观看免费 | 丝袜美腿亚洲一区二区图片| 久久不见久久见免费视频7| 国产成人免费av在线| 在线免费观看一区| 欧美成人精品二区三区99精品| 久久久蜜臀国产一区二区| 亚洲日本青草视频在线怡红院| 日韩毛片一二三区| 亚洲不卡一区二区三区| 国产麻豆精品视频| 欧美在线观看一二区| 欧美大片在线观看| 国产精品视频一二三| 一区二区欧美精品| 韩国女主播一区| 91黄色在线观看| www激情久久| 亚洲一区二区欧美激情| 狠狠色丁香久久婷婷综合_中| gogogo免费视频观看亚洲一| 8x8x8国产精品| 国产精品夫妻自拍| 日本午夜精品视频在线观看 | 国产日本欧美一区二区| 亚洲欧洲日本在线| 琪琪久久久久日韩精品| www.亚洲精品| 精品国产91久久久久久久妲己| 国产精品久久久久四虎| 色婷婷久久综合| 国产91精品一区二区麻豆网站| 蜜臀a∨国产成人精品| av电影在线不卡| 国产精品美女一区二区| 99久久免费精品高清特色大片| 中文字幕在线不卡一区二区三区| 制服丝袜av成人在线看| 成人一级视频在线观看| 色狠狠色噜噜噜综合网| 久草在线在线精品观看| 日本高清无吗v一区| 国产日韩欧美一区二区三区乱码 | 国产午夜精品一区二区三区嫩草| 亚洲欧美电影一区二区| 韩国毛片一区二区三区| 色偷偷成人一区二区三区91 | 亚洲va韩国va欧美va| 成人免费看片app下载| 日韩一级成人av| 午夜婷婷国产麻豆精品| 色偷偷成人一区二区三区91| 中文字幕亚洲电影| 国产乱码精品一区二区三区忘忧草 | 亚洲欧洲国产日本综合| 国产精品自拍在线| 精品久久国产老人久久综合| 久久精品国产免费看久久精品| 56国语精品自产拍在线观看| 亚洲精品少妇30p| 色国产精品一区在线观看| 国产日本亚洲高清| av中文字幕不卡| 国产精品久久久久天堂| 不卡欧美aaaaa| 亚洲美女偷拍久久| 欧美曰成人黄网| 亚洲aaa精品| 日韩一二在线观看| 麻豆国产精品官网| 久久嫩草精品久久久精品| 国产乱码字幕精品高清av | 91蜜桃在线观看| 亚洲欧洲美洲综合色网| 欧洲精品一区二区| 免费不卡在线观看| 2021中文字幕一区亚洲| 免费久久99精品国产| 久久精品视频在线免费观看| 91麻豆国产精品久久| 日韩成人一级片| 久久久国产综合精品女国产盗摄| gogo大胆日本视频一区| 亚洲国产一区二区在线播放| 国产精品天干天干在线综合| 欧美精品 国产精品| 成人久久视频在线观看| 国产精品私房写真福利视频| 成人精品gif动图一区| 一区二区三区精密机械公司| 欧美在线色视频| 蜜乳av一区二区三区| 日本一区二区三区四区在线视频| www.亚洲在线| 日韩精品成人一区二区在线| 久久影院电视剧免费观看| 91一区在线观看| 麻豆国产欧美一区二区三区| 国产精品理伦片| 欧美一区日本一区韩国一区| 国产电影一区二区三区| 一区二区三区四区不卡视频| 337p粉嫩大胆噜噜噜噜噜91av| 日本韩国精品在线| 成人综合在线视频| 日本不卡123| 久久久亚洲高清| 精品一区二区在线免费观看| 欧美日本在线播放| 99久久免费精品| 亚洲午夜一区二区| 欧美日韩国产片| 欧美国产1区2区| 欧美日韩成人高清| 成人小视频免费在线观看| 亚洲国产人成综合网站| 亚洲欧美在线aaa| 欧美大片在线观看一区二区| 在线精品视频小说1| 蜜臀av一区二区在线免费观看| 91精品综合久久久久久| 91麻豆文化传媒在线观看| 国产剧情一区二区| 一区二区三区加勒比av| 中文字幕一区二区三区乱码在线| 欧美女孩性生活视频| 国产在线国偷精品产拍免费yy| 亚洲欧美另类图片小说| 国产一区二区不卡老阿姨| 樱桃视频在线观看一区| 国产精品美女久久久久av爽李琼| 久久久久久久久久久久电影| 色婷婷激情一区二区三区| 国产91在线观看| 国产精品午夜免费| 精品人伦一区二区色婷婷| 91精品免费观看| 91麻豆精品国产91久久久更新时间 | 国产精品久久久久三级| 国产色一区二区| 精品久久久影院| 日韩视频一区二区在线观看| 欧美日韩午夜影院| 91在线一区二区| 91免费视频观看| 99久久免费精品高清特色大片| 99久久精品国产一区| 99在线热播精品免费| 91在线视频免费91| 老司机免费视频一区二区| 亚洲精品国产一区二区精华液| 亚洲精品国产一区二区精华液 | 国产色综合久久| 久久久国产综合精品女国产盗摄| 日韩无一区二区| 欧美不卡视频一区| 精品国产乱码久久久久久免费 | 久久精品国产99国产精品| 日本伊人精品一区二区三区观看方式| 日本视频免费一区| 国产一区二区福利视频| 不卡高清视频专区| 欧美日韩在线播放三区四区| 日韩三级视频中文字幕| 久久久一区二区三区| 欧美韩国日本不卡| 国产精品欧美一级免费| 欧美一区二区在线播放| 日韩精品每日更新| 欧美日韩国产高清一区二区三区 | 一级特黄大欧美久久久| 午夜av一区二区| 精品亚洲成av人在线观看| 不卡的av电影| 欧美一区二区在线免费观看| 国产精品久久久久影院老司|