在小規(guī)模圖形液晶顯示模塊上使用液晶顯示驅(qū)動控制器組成液晶顯示驅(qū)動和控制系統(tǒng),是當(dāng)今低成本,低功耗,高集成化設(shè)計(jì)的最好選擇,SED1520是當(dāng)前最常用的一種液晶顯示驅(qū)動控制器,這類圖形液晶顯示模塊的規(guī)模為32行,本文用到的液晶模塊CM12232即是內(nèi)置SED1520的液晶顯示模塊,該模塊的驅(qū)動控制系統(tǒng)由兩片SED1520組成。
FPGA即現(xiàn)場可編程門陣列器件,這是一種超大規(guī)模集成電路,具有在電路可重配置的能力(in circuit reconfigurable,ICR)。設(shè)計(jì)者設(shè)計(jì)的邏輯可在編譯、適配后變成網(wǎng)絡(luò)表下載到FPGA芯片上之后,F(xiàn)PGA即可執(zhí)行設(shè)計(jì)的邏輯功能。因此,F(xiàn)PGA在芯片控制、接口邏輯設(shè)計(jì)等各個方面的應(yīng)用越來越廣泛。
系統(tǒng)硬件設(shè)計(jì)
本方案采用的FPGA為Alter公司的ACEX1K30芯片,它可提供系統(tǒng)的時鐘及讀寫控制,ACEX系列的FPGA由邏輯陣列塊LAB(Logic array block)、嵌入式陣列塊EAB(embedded array block)、快速互聯(lián)以及IO單元構(gòu)成,每個邏輯陣列塊包含8個邏輯單元LE(logic element)和一個局部互聯(lián)[1]。每個邏輯單元http://www.rouxingban.com/貼片繞線電感則由一個4輸入查找表(LUT)、一個可編程觸發(fā)器、快速進(jìn)位鏈、級連鏈組成,多個LAB和多個 EAB則可通過快速通道互相連接。EAB是ACEX系列器件在結(jié)構(gòu)設(shè)計(jì)上的一個重要部件,他是輸入端口和輸出端口都帶有觸發(fā)器的一種靈活的RAM塊,其主要功能是實(shí)現(xiàn)一些規(guī)模不太大的FIFO、ROM、RAM和雙端口RAM等。在本液晶顯示接口電路中,EAB主要用宏功能模塊實(shí)現(xiàn)片上ROM。它通過調(diào)用FPGA上的EAB資源來實(shí)現(xiàn)漢字的顯示和字符的存儲,并根據(jù)控制信號產(chǎn)生的地址值從ROM中讀取字符值,然后送LCD顯示器進(jìn)行顯示。
由于所用的圖形點(diǎn)陣液晶塊內(nèi)置有SED1520控制器,所以,其電路特性實(shí)際上就是SED1520的電路特性。SED1520的主要特性如下[2]: 大功率電感廠家 |大電流電感工廠