隨著科學技術水平的不斷提高,數字集成電路被廣泛應用。通用串行總線USB(Universal Serial Bus)是計算機與外圍設備互連的標準接口之一,是一種點對點的通信接口,可同時支持多個外圍設備。USB2.0規范的通信速率非常高,其峰值可達480Mbit/s,使得它已經成為目前最流行的外設接口標準。FPGA芯片是今后電子產品發展的趨勢,帶有USB接口的FPGA系統將有很好的市場需求和發展前景。 論文主要從研究FPGA的結構、Xilinx公司Spartan3F系列中的XC3S400的引腳功能、了解FPGA開發流程、熟悉USB2.0的通信協議以及驅動的一些基本知識入手,目的是完成帶有USB接口的FPGA的PCB板的制作和FPGA內部程序的編寫以及USB固件的開發。結合了Cypress公司的上位機,開發了基于USB接口的FPGA和PC機通信系統,能夠進行數據傳輸。論文研究了Xilinx的3S400芯片的內部結構和各個引腳的功能,設計了關于Xilinx的3S400最小系統電路圖,在Xilinx的FPGA的開發環境,編寫了FPGA的代碼。由于FPGA內嵌的USB2.0的內核價格昂貴,需要向生產FPGA的芯片廠商購買,因此論文選擇了外接USB芯片,雖然增加了PCB板的面積,但其開發成本較低,且技術成熟,大多數USB通信研究者進行廣泛研究。論文在詳細介紹了USB2.0的通信協議,Cypress公司生產的CY7C68013芯片的結構,以及其固件的開發基礎上,開發了基于FPGA的USB與PC機的通信系統,該通信系統可以和上位機進行點對點的數據傳輸,為大批量的數據通信產品的開發提供了研究和生產的基礎。
上傳時間: 2013-07-26
上傳用戶:xz85592677
廣嵌開發板配套的教程。 實驗1 ARM 匯編指令編程實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 實驗2 C 和ARM 匯編混合編程實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 實驗3 C 語言實現LED 控制實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 實驗4 外部中斷應用實驗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 實驗5 看門狗定時器應用實驗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 實驗6 DMA 控制器實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 實驗7 PWM 控制蜂鳴器實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 實驗8 UART 通信實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 實驗9 紅外模塊控制實驗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 實驗10 實時時鐘設計實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 實驗11 IIC 總線應用實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 實驗12 Nor flash 應用實驗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 實驗13 Nand flash 應用實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 實驗14 TFT LCD 顯示實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 實驗15 觸摸屏控制實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 實驗16 ADC 應用實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 實驗17 IIS 音頻總線實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 實驗18 USB 設備實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 實驗19 SD 卡接口實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 實驗20 TFTP 以太網通訊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 實驗21 Camera 應用實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 實驗22 BootLoader 實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 實驗23 Linux-2.6 內核移植實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 實驗24 Linux 驅動程序開發實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 實驗25 QT/Embedded 實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 實驗26 WinCE5.0 開發實驗. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 附錄一 S3C2440A 啟動代碼. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 附錄二 GEC2440 核心板電路圖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 附錄三 GEC2440 主板電路圖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
上傳時間: 2013-07-22
上傳用戶:jing911003
:51單片機的GSM收發短信C程序,包括了字庫轉換及IIC通信程序
上傳時間: 2013-04-24
上傳用戶:change0329
· SmartARM2400是廣州致遠電子有限公司精心設計的一款集教學、競賽、工控開發于一身的開發套件,套件以NXP公司的LPC2478為核心,該芯片具有EMC(外部總線接口),可支持核心板上集成的32M SDRAM和2MB NOR Flash,并提供4路串口、1路IrDA接口、1路10/100M以太網接口、2個CAN-bus接口、1路I2S接口、1路USB OTG接口、1路USB Hos
上傳時間: 2013-06-22
上傳用戶:zhengxueliang
· SmartARM2400是廣州致遠電子有限公司精心設計的一款集教學、競賽、工控開發于一身的開發套件,套件以NXP公司的LPC2478為核心,該芯片具有EMC(外部總線接口),可支持核心板上集成的32M SDRAM和2MB NOR Flash,并提供4路串口、1路IrDA接口、1路10/100M以太網接口、2個CAN-bus接口、1路I2S接口、1路USB OTG接口、1路USB Hos
上傳時間: 2013-07-27
上傳用戶:evil
MSP430自升級Monitor程序 p Monitor程序是為了對MSP430設備進行遠程或在線升級而設計的一段代碼,該 代碼事先植入到MSP430的FLASH中,該代碼能通過外部的IIC,UART,SPI等通訊 方式對存放在MSP430內的用戶代碼進行升級,這樣用戶無須產品召回,無須 拆箱等情況下對內部的代碼進行升級。 p Monitor程序自升級的過程其實就是借助430自身能寫FLASH的特點,把要更新 的代碼通過通訊接口傳輸給Monitor,由Monitor程序把該代碼寫到指定的 FLASH空間上。該通訊方式主要由IIC、SPI、UART組成。
上傳時間: 2013-04-24
上傳用戶:dpuloku
創維29T15AA(4T60機芯)彩電IIC總線EEPROM數據
上傳時間: 2013-06-22
上傳用戶:1159797854
MENTOR_EE2005_SP3_官方教材 準備開始使用Expedition Enterprise..........................................................................5 1.1 練習數據準備.........................................................................................................5 1.2 EE用戶界面介紹....................................................................................................5 2. 原理圖輸入工具DxDesigner的基本操作和配置.......................................................7 2.1 選擇和激活練習項目.............................................................................................7 2.2 打開原理圖.............................................................................................................8 2.3 項目配置.................................................................................................................8 2.4 基本操作...............................................................................................................11 3. 開始原理圖設計.........................................................................................................14 3.1 新建原理圖頁.......................................................................................................14 3.2 放置器件...............................................................................................................14 3.3 放置Net以及BUS.................................................................................................17 3.4 使用CSE(Connectivity Spreadsheet Editor) .........................................18 3.5 Expedition Cell Preview ..................................................................................21 3.6 查找網絡和器件...................................................................................................22 4. 把原理圖數據轉換為PCB數據以及數據更新.........................................................23 4.1 查找原理圖中的錯誤...........................................................................................23 4.2 器件Package錯誤,建庫錯誤...........................................................................25 4.3 把CDB數據Forward到Expedition中...............................................................26 4.4 ECO-工程更改...................................................................................................28 5. Expedition用戶界面和常用操作介紹.......................................................................30 5.1 Expedition PCB用戶界面.................................................................................30 5.2 常用操作...............................................................................................................34 6. 設計規則輸入及管理-CES......................................................................................
上傳時間: 2013-06-04
上傳用戶:ccsp11
PLX 公司 PLX9054 pci target controller local bus interface vhdl programe
標簽: controller PLX target 9054
上傳時間: 2013-08-12
上傳用戶:Jerry_Chow
幾個非常適用的用FPGA編寫的實例,包含IIC。UART,USB等幾個
上傳時間: 2013-08-14
上傳用戶:RQB123