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

產(chǎn)品分類

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

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

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

發(fā)布日期:2022-10-09 點(diǎn)擊率:63

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

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

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

推薦產(chǎn)品

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

      9000px;">

          99精品久久久久久| 亚洲一区二区偷拍精品| a4yy欧美一区二区三区| 免费在线欧美视频| 一区二区三区四区乱视频| 国产日韩欧美精品在线| 日韩一区二区三| 欧美日韩精品欧美日韩精品| 色综合欧美在线视频区| 成人一区二区三区中文字幕| 国内久久精品视频| 麻豆国产欧美一区二区三区| 三级亚洲高清视频| 五月综合激情日本mⅴ| 悠悠色在线精品| 亚洲日本一区二区三区| 亚洲日本一区二区| 亚洲精品成人天堂一二三| 亚洲精品自拍动漫在线| 国产精品成人免费| 亚洲女子a中天字幕| 亚洲日本在线天堂| 一区二区在线免费| 亚洲一区二区高清| 天天影视涩香欲综合网| 蜜臀av国产精品久久久久| 奇米一区二区三区| 韩国v欧美v日本v亚洲v| 精品一二三四区| 国产馆精品极品| 不卡电影免费在线播放一区| 91蜜桃网址入口| 精品视频123区在线观看| 欧洲一区在线电影| 制服.丝袜.亚洲.中文.综合| 精品国产一区二区三区不卡| www国产亚洲精品久久麻豆| 国产女人18水真多18精品一级做| 国产精品激情偷乱一区二区∴| 亚洲免费大片在线观看| 婷婷国产在线综合| 国产一区二区福利| av不卡一区二区三区| 欧美日韩日本视频| 欧美成人精精品一区二区频| 国产日韩av一区| 一区二区三区四区乱视频| 天天免费综合色| 美国十次综合导航| 国产不卡高清在线观看视频| 色系网站成人免费| 欧美一区二区三区色| 久久九九99视频| 亚洲精品视频在线| 麻豆极品一区二区三区| 99麻豆久久久国产精品免费| 欧美剧情片在线观看| 国产欧美一区二区精品婷婷 | 不卡av免费在线观看| 欧美三片在线视频观看| 国产午夜亚洲精品不卡| 亚洲伊人伊色伊影伊综合网| 狠狠色丁香久久婷婷综| 色婷婷综合久久久中文一区二区| 91精品国产综合久久久久久久| 日本一区二区三区国色天香| 性久久久久久久久久久久| 大尺度一区二区| 91精品久久久久久久91蜜桃| 中文字幕一区二区在线播放| 玖玖九九国产精品| 91丨九色丨尤物| 欧美成人精品高清在线播放| 亚洲伦在线观看| 国内不卡的二区三区中文字幕| 欧美亚洲国产一区二区三区va | 香蕉成人啪国产精品视频综合网| 国产精品香蕉一区二区三区| 欧美久久久一区| 亚洲色图制服诱惑| 国产高清无密码一区二区三区| 欧美日韩亚洲综合| 最新久久zyz资源站| 国内外成人在线| 4438x亚洲最大成人网| 日韩一区有码在线| 国产精品一区不卡| 欧美一区二区三区免费大片| 亚洲午夜精品久久久久久久久| 成人一道本在线| 精品日韩一区二区| 偷拍日韩校园综合在线| 91国产福利在线| 国产精品久久久久毛片软件| 国内一区二区在线| 欧美大片在线观看一区二区| 亚洲第一综合色| 91国在线观看| 国产精品国产三级国产普通话三级 | 久久天堂av综合合色蜜桃网 | 黑人巨大精品欧美黑白配亚洲| 91理论电影在线观看| 久久久五月婷婷| 琪琪久久久久日韩精品| 欧美精品日韩综合在线| 一区二区高清免费观看影视大全 | av电影在线观看一区| 国产亚洲女人久久久久毛片| 久久国产麻豆精品| 欧美一区二区三区视频免费播放| 五月激情综合色| 欧美日韩免费观看一区三区| 一区二区视频在线看| 91在线视频免费91| 亚洲女爱视频在线| 色婷婷av一区二区三区大白胸| 国产精品的网站| 色哦色哦哦色天天综合| 亚洲天堂精品视频| av动漫一区二区| 最新不卡av在线| 色94色欧美sute亚洲线路一ni| 亚洲精品精品亚洲| 欧洲国产伦久久久久久久| 亚洲国产视频一区| 欧美人与性动xxxx| 日本欧美一区二区三区乱码| 日韩欧美自拍偷拍| 国产精品99久久久| 中文字幕av一区 二区| av高清不卡在线| 亚洲国产欧美在线| 欧美一区午夜视频在线观看| 久久精品国产免费| 国产网红主播福利一区二区| 成人免费av网站| 亚洲一区免费在线观看| 91精品国产综合久久精品性色 | 一区二区三区四区亚洲| 在线免费一区三区| 天天操天天色综合| 欧美xfplay| 国产成人免费av在线| 亚洲私人黄色宅男| 欧美日本在线播放| 国内精品免费**视频| 中文字幕一区二区在线观看| 欧美日韩一级大片网址| 狠狠色综合播放一区二区| 亚洲欧洲国产日本综合| 欧美日韩在线不卡| 久久av中文字幕片| 国产欧美日韩在线| 99久久国产综合色|国产精品| 亚洲欧美日韩电影| 欧美精品 日韩| 国产精品一级黄| 一区二区不卡在线视频 午夜欧美不卡在| 精品污污网站免费看| 韩国欧美一区二区| 亚洲最新视频在线播放| 日韩欧美电影在线| 91老师国产黑色丝袜在线| 久久精品国产亚洲一区二区三区| 国产精品美日韩| 欧美精品 日韩| 波多野结衣在线aⅴ中文字幕不卡| 亚洲永久免费视频| 国产丝袜美腿一区二区三区| 欧美亚洲一区二区在线| 国产精品一区二区在线观看网站| 亚洲女人的天堂| 久久久亚洲精华液精华液精华液| 91高清视频在线| 国产一区二区三区综合| 亚洲成人一区在线| 亚洲国产精品成人久久综合一区| 欧美影院精品一区| 国产成人免费在线| 日本在线不卡一区| 亚洲猫色日本管| 久久精品视频免费| 欧美一卡在线观看| 色综合久久中文综合久久97| 精品午夜久久福利影院| 亚洲一区二区三区三| 中国色在线观看另类| 日韩精品一区二区三区三区免费 | 不卡电影一区二区三区| 亚洲成人资源网| 国产欧美精品一区二区色综合朱莉| 91极品美女在线| jvid福利写真一区二区三区| 午夜激情综合网| 久久久久久夜精品精品免费| 这里只有精品免费| 欧美伊人久久久久久久久影院 | 狠狠色综合播放一区二区| 亚洲精品久久久蜜桃| 国产欧美久久久精品影院|