2010年6月23日 星期三

48 MIPs 8051F340+CPLD+SD卡+2.8寸真彩TFT+USB

CPLD+SD卡驅動2.8TFT真彩屏開發板採用嵌入式片上系統C 8051F 34051內核)為控制核心,通過SPI介面控制外擴SD卡,利用SD作為存儲媒質為彩屏提供存儲資料場所,實現了對SD卡的讀取控制;同時擴展了CPLD,實現CPU與彩屏間的時序控制要求,學習者可以學習單片機同CPLD的系統控制,通信等技能,是學習嵌入式片上系統及CPLDSD卡控制的理想工具。

      CPU採用C 8051F 340
1)高速流水線結構的8051 相容的CIP-51 內核,最高48MIPS 執行速度;
2)全速非侵入式的系統調試介面(片內,C2 介面);
3)真正10 200ksps 的多通道單端/差分ADC,帶模擬多路器;
4)高精度可編程的12MHz 內部震盪器;
564KB 位元組可在系統編程的FLASH 記憶體;43524096+256)位元組的片內RAM
6USB 2.0通信介面,支援全速12Mbps通信和低速1.5Mbps通信;
7)硬體實現的SPISMBus/IIC 2 UART 串列介面;40 I/O 埠;
8)具有5 個捕捉/比較模組的可編程計數器/計時器陣列;
9)片內上電復位,看門狗計時器,2 個電壓比較器,VDD 監視器和溫度感測器;
  

       CPLD
1. 
高密度。XC9500系列器件內有36~288個巨集單元(每個巨集單元內包含1個寄存器),800~6400個等效門,封裝引腳44~352個。
2. 
高性能。XC9500系列器件所有信號都有相同的延時,而與其路徑無關。其引腳的傳輸時間Tpd最快可達3.5ns,相應的計數器頻率可達125MHzXC9500XL CPLD器件Tpd最快可達4ns,相應的計數器頻率可達200MHz
3. 
在系統可編程。所有XC9500系列器件均含有JTAG測試介面電路,具有5V3.3V在系統可編程ISP能力,具有最小1萬次編程/擦除次數。在系統編程通過邊界掃描測試引腳進行。
4.  5V
3.3V工作電壓混合模式
5. 
增強引腳鎖定功能。XC9500系列器件的結構特性著重系統內編程的要求,增強的引腳鎖定功能可以避免重做昂貴的電路板。

   
 2.8TFT真彩觸摸液晶屏
1. 
支援8/16位匯流排界面
2.  320*240
大螢幕
3.  26
萬色TFT-LCD
4.
預留TSC20464線觸摸屏控制器),SPI介面

  
    介面
1. 
標準DB9串列介面
2.  JTAG
調試介面
3.  USB2.0
資料通信介面
4.  CPU
CPLD空閒管腳全部引出
5. 
通過xilinx CPLD 下載線直接與PC機通訊,可進行資料下載、線上編程等

     
  軟體資源
  單片機讀取SD卡資料的程式實現
  基本的UART 字串輸出程式
  單片機驅動彩屏程式實現
  CPLD實驗,學習時序電路及邏輯電路設計原理
  CPLD設計工程檔輸入,原理輸入方法,VHDLVeriLog輸入法,常式
  CPLD線上編譯,仿真,下載軟體的設置,使用,下載教程
  提供USB驅動程式包括HID(人體工程學設備)驅動程式代碼,BUILK(批量傳輸)驅動程式代碼,INTERRUPT(中斷傳輸)驅動程式代碼,及這幾種驅動的上位機程式碼
  提供完整的Keil C51源代碼的專案工程檔
  提供完全可用齊全的軟體:主軟體xilinx ISE6 仿真軟體modelsim6.2
  提供VHDL及原理圖輸入設計的CPLD專案工程檔
  提供相關測試軟體,工具軟體,PROTEL 99SE版本原理圖檔
  免費贈送C 8051F 340全套設計源碼,包括串口程式設計,USB程式設計,計時器程式設計,A/D轉換程式設計,網路擴展介面設計,PWM設計等等.

      
 實驗項目
1.   
認識TFT彩色顯示幕,點陣大小,圖元比例,色彩範圍
2.   
熟練應用點陣圖提取軟體,製作一張你喜歡的圖片,替換掉程式中的圖片檔,編譯下載,看看你的傑作
3.   
閱讀C51程式碼,瞭解程式的工作流程,寄存器設置是關鍵,主要涉及I/O的輸入輸出設置,EMIF設置等
4.   
學習如何把8位元的資料合成16位元資料介面,從而學習到不同匯流排寬度的設備如何協調工作
5.    CPLD
實驗,學習時序電路及邏輯電路設計原理
6.    CPLD
設計工程檔輸入,原理輸入方法,VHDLVeriLog輸入法,常式
7.    CPLD
線上編譯,仿真,下載軟體的設置,使用,下載教程
8.   
串口通信實驗
9.    SPI
方式讀取SD
10.    C 8051F 340
內含64K Flashi線上擦除,燒寫實驗
11.   C 8051F 340
線上引導BOOT實驗,通過串口更新應用程式,產品設計可以以此遠端升級程式。
12.   USB--HID(
人體工程學設備)通信程式實驗
13.   USB--
中斷傳輸實驗
14.   USB--塊傳輸實驗
15.   計時器實驗
16.   外部中斷實驗
 

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。