I2C(Inter Integrated Circuits)是Philips公司開發的用于芯片之間連接的串行總線,以其嚴格的規范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現場可編程門陣列(FPGA)設計靈活、速度快,在數字專用集成電路的設計中得到了廣泛的應用。本論文主要討論了如何利用Verilog/FPGA來實現一個隨機讀/寫的I2C接口電路,實現與外圍I2C接口器件E2PROM進行數據通信,實現讀、寫等功能,傳輸速率實現為100KBps。在Modelsim6.0仿真軟件環境中進行仿真,在Xilinx公司的ISE9.li開發平臺上進行了下載,搭建外圍電路,用Agilem邏輯分析儀進行數據采集,分析測試結果。 首先,介紹了微電子設計的發展概況以及設計流程,重點介紹了HDL/FPGA的設計流程。其次,對I2C串行總線進行了介紹,重點說明了總線上的數據傳輸格式并對所使用的AT24C02 E2PROM存儲器的讀/寫時序作了介紹。第三,基于Verilog _HDL設計了隨機讀/寫的I2C接口電路、測試模塊和顯示電路;接口電路由同步有限狀態機(FSM)來實現;測試模塊首先將數據寫入到AT24C02的指定地址,接著將寫入的數據讀出,并將兩個數據顯示在外圍LED數碼管和發光二極管上,從而直觀地比較寫入和輸出的數據的正確性。FPGA下載芯片為Xilinx SPARTAN Ⅲ XC3S200。第四,用Agilent邏輯分析儀進行傳輸數據的采集,分析數據傳輸的時序,從而驗證電路設計的正確性。最后,論文對所取得的研究成果進行了總結,并展望了下一步的工作。
資源簡介:I2C(Inter Integrated Circuits)是Philips公司開發的用于芯片之間連接的串行總線,以其嚴格的規范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現場可編程門陣列(FPGA)設計靈活、速度快,在數字專用集成電路的設計...
上傳時間: 2013-06-27
上傳用戶:liuchee
資源簡介:I2C(Inter Integrated Circuits)是Philips公司開發的用于芯片之間連接的串行總線,以其嚴格的規范、卓越的性能、簡便的操作和眾多帶I2C接口的外圍器件而得到廣泛的應用并受到普遍的歡迎。 現場可編程門陣列(FPGA)設計靈活、速度快,在數字專用集成電路的設計...
上傳時間: 2013-06-08
上傳用戶:再見大盤雞
資源簡介:用C寫的基于單片機控制AT24C02 I2C串行總線EEPROM的讀寫程序。
上傳時間: 2014-09-01
上傳用戶:bcjtao
資源簡介:功能:基于FAT16的文件讀寫操作C語言代碼 作用:可以用作優盤文件系統開發的參考,是嵌入式開發人員的 好資料
上傳時間: 2014-08-30
上傳用戶:royzhangsz
資源簡介:基于I2C串行總線結構7290的硬件初始化及按鍵功能的選擇的總體程序構架
上傳時間: 2015-10-06
上傳用戶:royzhangsz
資源簡介:控制CS18101的VDL程序,包含正弦發生器,CS18101的讀寫控制,串行數字音頻的復合與分解
上傳時間: 2014-01-09
上傳用戶:牛布牛
資源簡介:基于FAT16的文件讀寫操作C語言代碼和微軟的官方公布的資料
上傳時間: 2013-12-25
上傳用戶:lz4v4
資源簡介:基于ARM的單片機讀寫U盤文件(ADS)
上傳時間: 2013-12-19
上傳用戶:獨孤求源
資源簡介:基于ARM2131的IIC讀寫CAT1025程序
上傳時間: 2014-01-12
上傳用戶:zxc23456789
資源簡介:基于STC的PCF8653讀寫程序,希望對大家有幫助
上傳時間: 2017-03-24
上傳用戶:linlin
資源簡介:基于ucos的lpc21xx讀寫sd/mmc卡的實驗
上傳時間: 2017-04-04
上傳用戶:lingzhichao
資源簡介:基于at91sam7sxx的sdmmc讀寫示意代碼,對于學習at91下讀寫SD卡的人來說,很有幫助
上傳時間: 2013-12-12
上傳用戶:dianxin61
資源簡介:I2C串行總線的組成及工作原理
上傳時間: 2013-10-29
上傳用戶:1477849018@qq.com
資源簡介:I2C串行總線元器件標準驅動程序的編寫,可自己定義串行時鐘線和串行數據線所在口
上傳時間: 2013-11-25
上傳用戶:hj_18
資源簡介:使用picc開發的基于pic16f87x的與上位機進行串行通信的源程序,同時提供VB6開發的串口調試程序
上傳時間: 2013-12-05
上傳用戶:onewq
資源簡介:AT2402測試程序,該程序使用模擬2IC讀寫AT2402串行存儲器數據
上傳時間: 2016-11-09
上傳用戶:asdfasdfd
資源簡介:LM75A數字溫度計 學習I2C串行總線的基本協議; 認識LM75A半導體數字溫度傳感器。
上傳時間: 2017-08-22
上傳用戶:qw12
資源簡介:I2C串行總線標準驅動程序(C51)萬能程序,對KILL C51開發有很大的參考價值。
上傳時間: 2014-01-15
上傳用戶:iswlkje
資源簡介:I2C串行總線具有占用I/O口少,控制方式簡單,信號傳輸速度快,配套功能芯片種類多的優點,非常適用于單片機系統設計中,I2C串行總線由兩根線構成:數據線(SDA),時鐘線(SCL),其數據傳輸過程在很多書中都有介紹,這里不做專門說明。下面以24CXX系列SEEPROM...
上傳時間: 2017-02-10
上傳用戶:asddsd
資源簡介:I2C串行總線標準驅動程序(C51)-萬能程序
上傳時間: 2015-04-08
上傳用戶:gtzj
資源簡介:MCS51系列、MCS96系列等單片機由于都不帶SPI串行總線接口而限制了其在SPI總線接口器件的使用。文中介紹了SPI串行總線的特征和時序,并以串行E2PROM為例,給出了在51系列單片機上利用I/O口線實現SPI串行總線接口的方法和軟件設計程序(匯編語言)。
上傳時間: 2015-05-24
上傳用戶:bakdesec
資源簡介:I2C串行總線標準驅動程序(C51)-萬能程序
上傳時間: 2013-12-19
上傳用戶:GavinNeko
資源簡介:了實現采用GPRS(通用分組無線電業務)網進行遠距離數據傳輸,采用Cygnal公司的帶有USB(通用串行總線)接口的8051F320單片機和西門子公司的GPRS模
上傳時間: 2013-12-01
上傳用戶:wys0120
資源簡介:I2C串行總線標準驅動程序(C51)-萬能程序
上傳時間: 2013-12-30
上傳用戶:s363994250
資源簡介:MCS51系列、MCS96系列等單片機由于都不帶SPI串行總線接口而限制了其在SPI總線接口器件的使用。文中介紹了SPI串行總線的特征和時序,并以串行E2PROM為例,給出了在51系列單片機上利用I/O口線實現SPI串行總線接口的方法和軟件設計程序
上傳時間: 2013-12-20
上傳用戶:腳趾頭
資源簡介:SPI串行總線接口的Verilog實現,詳細講解實現過程。
上傳時間: 2014-12-08
上傳用戶:杜瑩12345
資源簡介:I2C串行總線標準驅動程序(C51)-萬能程序
上傳時間: 2017-02-18
上傳用戶:源碼3
資源簡介:I2C串行總線標準驅動程序(C51)-萬能程序
上傳時間: 2013-12-31
上傳用戶:jackgao
資源簡介:RS-485串行總線接口標準以差分平衡方式傳輸信號,具有很強的抗共模干擾的能力,允許一對雙絞線上一個發送器驅動多個負載設備。工業現場控制系統中一般都采用該總線標準進行數據傳輸,而且一般采用RS-485串行總線接口標準的系統都使用8044芯片作為通信控制器...
上傳時間: 2013-11-26
上傳用戶:tedo811
資源簡介:文檔為單片機C語言編程與實踐--串行總線接口技術與C51編程講解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,
上傳時間: 2022-07-02
上傳用戶: