小腳丫身世
可編程邏輯的設(shè)計方法從根本上改變了現(xiàn)代數(shù)字電路的設(shè)計,不管是從最簡單的與非門還是到最復(fù)雜的SoC。通過一句句硬件描述語言可編程邏輯器件FPGA幫我們實現(xiàn)了各種數(shù)字電路,這一切顯得十分神奇又十分神秘。目前市場上有各種各樣的FPGA開發(fā)板,它們不是功能太復(fù)雜,使用門檻太高就是核心芯片老舊,幾乎要被淘汰。Step團(tuán)隊經(jīng)過精心挑選,打造了小腳丫一代FPGA開發(fā)板,為大家提供一個非???,實用,入門簡單的學(xué)習(xí)開發(fā)平臺。
小腳丫的特性:
- 食指大小——目前最小的FPGA開發(fā)板,尺寸52mm*18mm,即插即用;
- USB供電,自帶板載編程器,無需額外配置FPGA下載線
- LCMXO2-1200,性價比最高最適合的FPGA芯片
- 既可作學(xué)習(xí)數(shù)字邏輯的FPGA開飯,也可作核心功能模塊使用,適合各種DIY和原型設(shè)計
- 豐富的實例、代碼支持
基于小腳丫的數(shù)字時鐘
該設(shè)計是基于小腳丫FPGA開發(fā)板和Nokia5110液晶屏的簡單數(shù)字時鐘,可以方便的調(diào)節(jié)時間,這里提供詳細(xì)的設(shè)計框圖、硬件連接、和設(shè)計源碼,如果自己有興趣還可以在此基礎(chǔ)上添加日歷、定時、秒表等功能。
數(shù)字時鐘功能介紹:
按鍵K1,模式調(diào)節(jié),設(shè)計共分4中模式(運行模式、時針調(diào)節(jié)、分針調(diào)節(jié)、秒針調(diào)節(jié)),按動K1依次切換模式
按鍵K2,時間調(diào)節(jié),當(dāng)數(shù)字時鐘在時針調(diào)節(jié)、分針調(diào)節(jié)或秒針調(diào)節(jié)模式時,按動K2調(diào)節(jié)對應(yīng)時間位
硬件連接圖如下:
硬件連接圖中,程序復(fù)位控制線控制程序復(fù)位,斷開重連設(shè)計復(fù)位
FPGA程序設(shè)計框架:
本設(shè)計使用FPGA資源:registers:178、SLICEs:286、LUT4s:568、GSRs:1
數(shù)字時鐘演示:
本設(shè)計中用到的主要芯片:
LCMXO2-1200:Lattice FPGA,主頻133Mhz,PBGA132封裝(LCMXO2-1200數(shù)據(jù)手冊)
Nokia5110:84x84點陣LCD,可現(xiàn)實4行漢字,支持多種串行通信協(xié)議(Nokia5110實時價格)
LT1117:Linear低壓差正穩(wěn)壓器,具可調(diào)和固定 2.85V、3.3V、5V輸出, 輸出電路800mA (LT1117數(shù)據(jù)手冊)
電路城語:此資料為賣家免費分享,不提供技術(shù)支持,請大家使用前驗證資料的正確性!如涉及版權(quán)問題,請聯(lián)系管理員刪除!
附件包含以下資料: