版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LogoLogo基于基于CPLD的漢字的漢字LED點(diǎn)陣控制單元點(diǎn)陣控制單元報(bào)告人:汪睿報(bào)告人:汪睿 項(xiàng)目概述報(bào)告內(nèi)容報(bào)告內(nèi)容1 CPLD整體方案2 各模塊功能介紹3 綜合仿真 4 上電測(cè)試5項(xiàng)目概述項(xiàng)目概述 本項(xiàng)目要實(shí)現(xiàn)的主要功能是:首先,單片機(jī)通過(guò)SPI總線(xiàn)從字模芯片中取出漢字的編碼,然后通過(guò)IIC總線(xiàn)將漢字編碼送到CPLD芯片,CPLD通過(guò)IIC模塊接收編碼,然后通過(guò)解碼模塊進(jìn)行解碼,解碼后的數(shù)據(jù)存儲(chǔ)到CPLD內(nèi)部RAM中,最后由顯示控制模塊將RAM中的數(shù)據(jù)送到LED點(diǎn)陣上顯示。 我主要負(fù)責(zé)的是CPLD芯片的設(shè)計(jì),包括模塊劃分、RTL代碼編寫(xiě)(約700行)、綜合布線(xiàn)、布局布線(xiàn)后仿真以及上電
2、調(diào)試。單片機(jī)字模芯片CPLD16*64LED點(diǎn)陣其它設(shè)備項(xiàng)目概述項(xiàng)目概述CPLD引腳分配圖CPLD與LED點(diǎn)陣行、列信號(hào)聯(lián)接電路整體功能整體功能 CPLD采用的是Lattice公司的LCMXO2-1200-4TG100C型,包含1280個(gè)LUT,64個(gè)宏單元,7個(gè)9Kbit的EBR以及內(nèi)部時(shí)鐘單元OSCI,封裝方式TQFP100。 CPLD的主要功能模塊有IIC通訊模塊、數(shù)據(jù)解碼模塊、RAM以及顯示控制模塊,采用的內(nèi)部時(shí)鐘(2.08MHz)。首先,IIC通訊模塊接收IIC總線(xiàn)上的數(shù)據(jù),并將數(shù)據(jù)送到數(shù)據(jù)解碼模塊。數(shù)據(jù)解碼模塊對(duì)數(shù)據(jù)進(jìn)行解碼操作,并在LOAD信號(hào)的下降沿將解碼后的數(shù)據(jù)送到RAM儲(chǔ)存
3、起來(lái)。顯示模塊將RAM中的數(shù)據(jù)送到LED的行和列進(jìn)行顯示,顯示方式采用逐行掃描(1/16)。IIC通訊模塊數(shù)據(jù)解碼模塊SDASCLRAM顯示控制模塊行信號(hào)列信號(hào)CPLD整體功能框圖地址管腳LOADRSTOSCICLKIIC通訊模塊通訊模塊 IIC通訊模塊負(fù)責(zé)接收單片機(jī)送過(guò)來(lái)的漢字編碼。首先,在等待狀態(tài)判斷IIC總線(xiàn)上的START信號(hào)(SCL為高,SDA出現(xiàn)下降沿)。檢測(cè)到START后,開(kāi)始接收8bit的地址數(shù)據(jù),將接收到的地址與地址管腳對(duì)比,如果地址正確則反饋一個(gè)應(yīng)答ACK,否則返回等待。然后開(kāi)始持續(xù)接收數(shù)據(jù),每接收一個(gè)字節(jié)Byte,反饋一個(gè)應(yīng)答ACK,并將接收到的Byte送到解碼模塊。這個(gè)過(guò)
4、程一直持續(xù)到IIC總線(xiàn)出現(xiàn)STOP(SCL為高,SDA出現(xiàn)下降沿),則停止接收數(shù)據(jù)并返回到等待狀態(tài)。整個(gè)過(guò)程通過(guò)狀態(tài)機(jī)來(lái)實(shí)現(xiàn)。START地址匹配等待YesNoACK數(shù)據(jù)接收(Byte)送入解碼應(yīng)答STOPNoYes數(shù)據(jù)解碼模塊數(shù)據(jù)解碼模塊012.7byte1byte2.byte15byte16byte17byte18.byte31一個(gè)漢字顯示在16*16點(diǎn)陣上。IIC總線(xiàn)按照右圖順序傳送顯示信息,第一個(gè)字節(jié)是第一列的0到7行,第二個(gè)字節(jié)是第二列的0到7行,.,第三十二個(gè)字節(jié)是第十五列的8到15行。所以要實(shí)現(xiàn)行掃描顯示,必須對(duì)接收到的數(shù)據(jù)進(jìn)行重構(gòu),類(lèi)似于解碼操作。 IIC通訊模塊送過(guò)來(lái)的字節(jié)數(shù)據(jù)
5、首先按順序存入寄存器A中,當(dāng)寄存器A存滿(mǎn)16個(gè)字節(jié)時(shí),立刻將寄存器A中數(shù)據(jù)復(fù)制到寄存器B,然后寄存器A繼續(xù)按順序接收后面的數(shù)據(jù)。 寄存器B收到寄存器A復(fù)制的數(shù)據(jù)后,開(kāi)始將每個(gè)字節(jié)的第一個(gè)bit存入Block1的地址0,將每個(gè)字節(jié)的第二個(gè)bit存入Block1的地址1,直到將寄存器B中數(shù)據(jù)全部寫(xiě)入Block1中。然后第二次寄存器A復(fù)制到寄存器B的數(shù)據(jù)寫(xiě)入到Block2中。依次下去. Block1是RAM0中地址0到15部分,Block2是RAM0中地址16到31部分,.,Block8是RAM3中地址16到31部分。RAM0到RAM3分別對(duì)應(yīng)4個(gè)漢字的顯示信息。數(shù)據(jù)解碼模塊數(shù)據(jù)解碼模塊012345
6、67Byte1Byte2Byte3IIC寄存器A.Byte1501234567Byte1Byte2Byte3.Byte15寄存器BBlock1Block3Block2Block4Block5Block6Block7Block8模塊構(gòu)成:寄存器A、寄存器B、4個(gè)16*16RAMRAM0RAM1RAM2RAM3Block10 1 2 3 4 5 6 7. 15A0A1.A7數(shù)據(jù)解碼模塊數(shù)據(jù)解碼模塊Block1Block3Block2Block4Block5Block6Block7Block8RAM0RAM1RAM2RAM30 1 2 3 . 63A0A1.A1516*64RAMLOAD 當(dāng)LOAD
7、信號(hào)下降沿到來(lái)后,將RAM0到RAM3中的數(shù)據(jù)依次合并,然后寫(xiě)入RAM的對(duì)應(yīng)地址中。例如,RAM0中地址0的數(shù)據(jù)+RAM1中地址0的數(shù)據(jù)+RAM2中地址0的數(shù)據(jù)+RAM3中地址0的數(shù)據(jù)=寫(xiě)入RAM地址0的數(shù)據(jù)。直到數(shù)據(jù)全部寫(xiě)入RAM。顯示控制模塊顯示控制模塊0 1 2 3 . 63A0A1.A1516*64RAM16*64LED點(diǎn)陣L0L1.L15 采用逐行掃描的方式進(jìn)行顯示。首先選中地址A0,然后讀取RAM中地址A0的值,同時(shí)選通點(diǎn)陣的L0行,然后地址A0的值送到LED的列管腳,等待一段時(shí)間。選中地址A1,讀取A1的值,選通L1行,將值送到LED列管腳,等待一段時(shí)間。依次循環(huán)往復(fù),實(shí)現(xiàn)逐行掃描。綜合仿真綜合仿真 使用Synplify進(jìn)行代碼綜合,然后編寫(xiě)激勵(lì)文件testbench,使用ActiveHDL進(jìn)行綜合后仿真,仿真結(jié)果和預(yù)期一致。 使用Lattice的Diamond軟件進(jìn)行布
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商場(chǎng)個(gè)人工作總結(jié)
- 勞動(dòng)節(jié)幼兒國(guó)旗下簡(jiǎn)短演講稿
- 湖北省松滋市老城鎮(zhèn)八一小學(xué)2025屆數(shù)學(xué)三年級(jí)第一學(xué)期期末預(yù)測(cè)試題含解析
- 湖南省郴州市第十九中學(xué)2024-2025學(xué)年四上數(shù)學(xué)期末監(jiān)測(cè)試題含解析
- (資料)寧夏環(huán)保監(jiān)測(cè)施工組織設(shè)計(jì)
- 湖南省婁底市冷水江市2025屆數(shù)學(xué)六年級(jí)第一學(xué)期期末經(jīng)典試題含解析
- 第五章 第三節(jié) 材料與制造工藝之金屬加工工藝
- 湖南省郴州市臨武縣2024-2025學(xué)年數(shù)學(xué)四上期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 華縣2025屆數(shù)學(xué)六年級(jí)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 淮安市金湖縣2024-2025學(xué)年四年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測(cè)試模擬試題含解析
- 2024-2030年咖啡行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投融資與運(yùn)作模式研究報(bào)告
- 工程項(xiàng)目資金計(jì)劃方案
- 2024年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(理科)甲卷含答案
- 科學(xué)五年級(jí)上冊(cè)2.1.地球的表面12
- 2024至2030年中國(guó)鋼鐵行業(yè)節(jié)能減排行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資規(guī)劃建議報(bào)告
- 職業(yè)生涯規(guī)劃講座 (新進(jìn)大學(xué)生)
- (2024年)剪映入門(mén)教程課件
- isos宜家供應(yīng)商運(yùn)營(yíng)管理2024
- P4GPersona人格面具匯總資料.xlsx
- 鑄造業(yè)成本核算表(全套含公式)
- 九年級(jí)英語(yǔ) 作文 迪士尼樂(lè)園之旅 A Trip to Disneyland
評(píng)論
0/150
提交評(píng)論