I2C(Inter Integrated Circuits)是Philips公司開發(fā)的用于芯片之間連接的串行總線,以其嚴格的規(guī)范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現(xiàn)場可編程門陣列(FPGA)設計靈活、速度快,在數(shù)字專用集成電路的設計中得到了廣泛的應用。本論文主要討論了如何利用Verilog/FPGA來實現(xiàn)一個隨機讀/寫的I2C接口電路,實現(xiàn)與外圍I2C接口器件E2PROM進行數(shù)據(jù)通信,實現(xiàn)讀、寫等功能,傳輸速率實現(xiàn)為100KBps。在Modelsim6.0仿真軟件環(huán)境中進行仿真,在Xilinx公司的ISE9.li開發(fā)平臺上進行了下載,搭建外圍電路,用Agilem邏輯分析儀進行數(shù)據(jù)采集,分析測試結(jié)果。 首先,介紹了微電子設計的發(fā)展概況以及設計流程,重點介紹了HDL/FPGA的設計流程。其次,對I2C串行總線進行了介紹,重點說明了總線上的數(shù)據(jù)傳輸格式并對所使用的AT24C02 E2PROM存儲器的讀/寫時序作了介紹。第三,基于Verilog _HDL設計了隨機讀/寫的I2C接口電路、測試模塊和顯示電路;接口電路由同步有限狀態(tài)機(FSM)來實現(xiàn);測試模塊首先將數(shù)據(jù)寫入到AT24C02的指定地址,接著將寫入的數(shù)據(jù)讀出,并將兩個數(shù)據(jù)顯示在外圍LED數(shù)碼管和發(fā)光二極管上,從而直觀地比較寫入和輸出的數(shù)據(jù)的正確性。FPGA下載芯片為Xilinx SPARTAN Ⅲ XC3S200。第四,用Agilent邏輯分析儀進行傳輸數(shù)據(jù)的采集,分析數(shù)據(jù)傳輸?shù)臅r序,從而驗證電路設計的正確性。最后,論文對所取得的研究成果進行了總結(jié),并展望了下一步的工作。
資源簡介:I2C(Inter Integrated Circuits)是Philips公司開發(fā)的用于芯片之間連接的串行總線,以其嚴格的規(guī)范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現(xiàn)場可編程門陣列(FPGA)設計靈活、速度快,在數(shù)字專用集成電路的設計...
上傳時間: 2013-06-27
上傳用戶:liuchee
資源簡介:I2C(Inter Integrated Circuits)是Philips公司開發(fā)的用于芯片之間連接的串行總線,以其嚴格的規(guī)范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現(xiàn)場可編程門陣列(FPGA)設計靈活、速度快,在數(shù)字專用集成電路的設計...
上傳時間: 2013-06-08
上傳用戶:再見大盤雞
資源簡介:用C寫的基于單片機控制AT24C02 I2C串行總線EEPROM的讀寫程序。
上傳時間: 2014-09-01
上傳用戶:bcjtao
資源簡介:I2C串行總線具有占用I/O口少,控制方式簡單,信號傳輸速度快,配套功能芯片種類多的優(yōu)點,非常適用于單片機系統(tǒng)設計中,I2C串行總線由兩根線構成:數(shù)據(jù)線(SDA),時鐘線(SCL),其數(shù)據(jù)傳輸過程在很多書中都有介紹,這里不做專門說明。下面以24CXX系列SEEPROM...
上傳時間: 2017-02-10
上傳用戶:asddsd
資源簡介:I2C串行總線的組成及工作原理
上傳時間: 2013-10-29
上傳用戶:1477849018@qq.com
資源簡介:I2C串行總線元器件標準驅(qū)動程序的編寫,可自己定義串行時鐘線和串行數(shù)據(jù)線所在口
上傳時間: 2013-11-25
上傳用戶:hj_18
資源簡介:I2C串行總線標準驅(qū)動程序(C51)-萬能程序
上傳時間: 2015-04-08
上傳用戶:gtzj
資源簡介:MCS51系列、MCS96系列等單片機由于都不帶SPI串行總線接口而限制了其在SPI總線接口器件的使用。文中介紹了SPI串行總線的特征和時序,并以串行E2PROM為例,給出了在51系列單片機上利用I/O口線實現(xiàn)SPI串行總線接口的方法和軟件設計程序(匯編語言)。
上傳時間: 2015-05-24
上傳用戶:bakdesec
資源簡介:I2C串行總線標準驅(qū)動程序(C51)-萬能程序
上傳時間: 2013-12-19
上傳用戶:GavinNeko
資源簡介:了實現(xiàn)采用GPRS(通用分組無線電業(yè)務)網(wǎng)進行遠距離數(shù)據(jù)傳輸,采用Cygnal公司的帶有USB(通用串行總線)接口的8051F320單片機和西門子公司的GPRS模
上傳時間: 2013-12-01
上傳用戶:wys0120
資源簡介:基于I2C串行總線結(jié)構7290的硬件初始化及按鍵功能的選擇的總體程序構架
上傳時間: 2015-10-06
上傳用戶:royzhangsz
資源簡介:控制CS18101的VDL程序,包含正弦發(fā)生器,CS18101的讀寫控制,串行數(shù)字音頻的復合與分解
上傳時間: 2014-01-09
上傳用戶:牛布牛
資源簡介:I2C串行總線標準驅(qū)動程序(C51)-萬能程序
上傳時間: 2013-12-30
上傳用戶:s363994250
資源簡介:I2C串行總線標準驅(qū)動程序(C51)萬能程序,對KILL C51開發(fā)有很大的參考價值。
上傳時間: 2014-01-15
上傳用戶:iswlkje
資源簡介:RS-485串行總線接口標準以差分平衡方式傳輸信號,具有很強的抗共模干擾的能力,允許一對雙絞線上一個發(fā)送器驅(qū)動多個負載設備。工業(yè)現(xiàn)場控制系統(tǒng)中一般都采用該總線標準進行數(shù)據(jù)傳輸,而且一般采用RS-485串行總線接口標準的系統(tǒng)都使用8044芯片作為通信控制器...
上傳時間: 2013-11-26
上傳用戶:tedo811
資源簡介:MCS51系列、MCS96系列等單片機由于都不帶SPI串行總線接口而限制了其在SPI總線接口器件的使用。文中介紹了SPI串行總線的特征和時序,并以串行E2PROM為例,給出了在51系列單片機上利用I/O口線實現(xiàn)SPI串行總線接口的方法和軟件設計程序
上傳時間: 2013-12-20
上傳用戶:腳趾頭
資源簡介:SPI串行總線接口的Verilog實現(xiàn),詳細講解實現(xiàn)過程。
上傳時間: 2014-12-08
上傳用戶:杜瑩12345
資源簡介:AT2402測試程序,該程序使用模擬2IC讀寫AT2402串行存儲器數(shù)據(jù)
上傳時間: 2016-11-09
上傳用戶:asdfasdfd
資源簡介:I2C串行總線標準驅(qū)動程序(C51)-萬能程序
上傳時間: 2017-02-18
上傳用戶:源碼3
資源簡介:AVR單片機SPI的串行ADC接口的設計 SPI(SerialPeripheralInterface---串行外設接口)總線系統(tǒng)是一種同步串行外設接口,允許MCU與各種外圍設備以串行方式進行通信、數(shù)據(jù)交換,廣泛應用于各種工業(yè)控制領域。 MAX187用采樣/保持電路和逐位比較寄存器將輸入的...
上傳時間: 2017-04-04
上傳用戶:zsjzc
資源簡介:I2C串行總線標準驅(qū)動程序(C51)-萬能程序
上傳時間: 2013-12-31
上傳用戶:jackgao
資源簡介:LM75A數(shù)字溫度計 學習I2C串行總線的基本協(xié)議; 認識LM75A半導體數(shù)字溫度傳感器。
上傳時間: 2017-08-22
上傳用戶:qw12
資源簡介:文檔為單片機C語言編程與實踐--串行總線接口技術與C51編程講解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,
上傳時間: 2022-07-02
上傳用戶:
資源簡介:自動裝置中串行通訊接口電路 自動裝置中串行通訊接口電路
上傳時間: 2016-04-17
上傳用戶:變形金剛
資源簡介:基于MF RC500的RFID讀寫器的天線及匹配電路設計
上傳時間: 2022-07-01
上傳用戶:
資源簡介:I2C串行日歷時鐘與TMS320LF2407的接口及應用,該程序?qū)崿F(xiàn)對I2C總線日歷時鐘芯片PCF8583的讀寫操作.
上傳時間: 2016-05-12
上傳用戶:亞亞娟娟123
資源簡介:AVR單片機中TWI(I2C)總線操作串行存儲器24c02的C語言程序,如果要搞TWI串行總線的可以參考.程序總包括了單片機對24c02的寫和讀,用ICCAVR開發(fā).
上傳時間: 2015-11-28
上傳用戶:yulg
資源簡介:嵌入式系統(tǒng)設計與實例開發(fā)實驗教材二源碼 多線程應用程序設計 串行端口程序設計 AD接口實驗 CAN總線通信實驗 GPS通信實驗 Linux內(nèi)核移植與編譯實驗 IC卡讀寫實驗 SD驅(qū)動使用實驗 GPRS通信實驗 音頻驅(qū)動及應用實驗 嵌入式Web服務器實驗 IDE—CF卡...
上傳時間: 2014-01-23
上傳用戶:英雄
資源簡介:本實驗是基于EasyFPGA030的I2C總線接口模塊設計,用EasyFPGA030開發(fā)套件通過I2C協(xié)議實現(xiàn)對二線制I2C串行EEPROM的讀寫操作,先把數(shù)據(jù)寫入EEPROM,然后再讀取出來顯示在數(shù)碼管上
上傳時間: 2013-10-21
上傳用戶:edisonfather
資源簡介:對PIC16F877芯片的EEPROM數(shù)據(jù)區(qū)進行讀寫的演示程序和PIC16F87X系列芯片通過SCI(串行通信接口)來實現(xiàn)與PC的通信。
上傳時間: 2014-01-25
上傳用戶:nairui21