日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡述Nios的GDM12864A顯示模塊控制

電子工程師 ? 來源:現(xiàn)代電子技術(shù) ? 作者:梁光勝;許釗;陳 ? 2021-04-28 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著微電子技術(shù)的迅猛發(fā)展,各種芯片在體積不斷縮小的同時,功能卻越來越強(qiáng)大。FPGA芯片也從最初只有幾千門,發(fā)展到數(shù)百萬門的規(guī)模,I/O口由幾十個發(fā)展至上千個。在這種資源極其豐富的情況下,F(xiàn)PGA設(shè)計(jì)者不再滿足于僅僅用其來設(shè)計(jì)簡單的應(yīng)用系統(tǒng),而開始在一片F(xiàn)PGA上集成一個完整的電子系統(tǒng),即SOPC(System On Progratomble Chip)。

它通常包括片內(nèi)存儲器和片內(nèi)微處理器Altera公司針對其FPGA芯片推出的Nios系列處理器,就是專為SOPC設(shè)計(jì)而開發(fā)的,它是Altera Excalibur嵌入處理器計(jì)劃中第一個產(chǎn)品,它成為業(yè)界第一款可編程優(yōu)化的可配置處理器。本文闡述在SOPC中利用Nios處理器實(shí)現(xiàn)GDM12864A顯示模塊控制的方法。

1 GDM12864A顯示控制器

GDM12864A是帶顯示存儲器的圖形液晶顯示控制器。它的特點(diǎn)是內(nèi)置64×64 b的顯示存儲器,顯示屏上各像素點(diǎn)的顯示狀態(tài)與顯示存儲器的各位數(shù)據(jù)一一對應(yīng),顯示存儲器的數(shù)據(jù)直接作為圖形顯示的驅(qū)動信號。顯示數(shù)據(jù)為“1”,相應(yīng)的像素點(diǎn)顯示;顯示數(shù)據(jù)為“0”,相應(yīng)的像素點(diǎn)就不顯示。

同時GDM12864A配備了一套顯示存儲器的管理電路和與計(jì)算機(jī)接口電路,允許計(jì)算機(jī)直接訪問顯示存儲器。其具體參數(shù)如下:64×64 b(512 B)的顯示存儲器,其數(shù)據(jù)直接作為顯示驅(qū)動信號,8位并行數(shù)據(jù)接口,64路列驅(qū)動輸出,低功耗,在顯示期間功耗最大為2 mW,較寬的工作電壓,Vcc=2.7~5.5 V,Vee=0~-10 V。GDM12864A詳細(xì)指令如表1所示。

pIYBAGCI2P6AeKyEAAB7Fh4fxWY532.png

2 Nios軟核

Nios處理器是Altera公司推出的一個具有32/16 b精簡指令集的軟核(Soft Core)CPU,它是面向用戶,可以靈活定制的通用RISC嵌入式處理器,它以軟核的形式交付給用戶,并針對Altera公司的FPGA專門進(jìn)行了優(yōu)化。用戶可以在Altera公司提供的開發(fā)軟件中加載Nios核和相應(yīng)的外圍接口并定義相應(yīng)的指令,然后對設(shè)計(jì)進(jìn)行綜合并下載到FPGA中就可以方便地定制一個具有特定功能的嵌入式處理器。

用戶可以按照設(shè)計(jì)的需要選擇添加必要的部件,不會出現(xiàn)資源浪費(fèi)的現(xiàn)象。圖1即為一個已經(jīng)設(shè)計(jì)完成的基本的Nios系統(tǒng),它包括了一個嵌入式系統(tǒng)工作所需要的所有基本端口,其中有ROMRAM接口,串口,UART,以及系統(tǒng)的時鐘Clk,另外還有一些外設(shè)接口。

o4YBAGCI2OyASbCnAACMkcblLcE422.png

3 Nios與顯示模塊的接口電路

利用Nios對GDM12864A進(jìn)行控制可以有兩種方法:一種方法是將該顯示模塊的接口作為Nios的存儲器或I/O設(shè)備直接掛接到Nios的Avalon總線上,Nios以訪問I/O設(shè)備或讀寫存儲器的方式對其進(jìn)行控制。另一種方法是將GDM12864A的接口與Nios的并行端口相連接,Nios通過對其端口的操作來完成對顯示模塊的控制。這種方式具有時序簡單,易實(shí)現(xiàn)的優(yōu)點(diǎn),可以直接利用軟件完成所有的控制操作。本文將采用第二種控制方式,其接口電路如圖2所示。

o4YBAGCI2NeALeQ7AAA33hFEkc8855.png

圖2中DI為寄存器選擇信號,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器;RW是讀寫控制信號,RW為高電平時Nios可以從顯示模塊讀取當(dāng)前狀態(tài),為低電平時Nios向顯示模塊寫數(shù)據(jù)或指令;E為使能信號。由于GDM12864A是128×64像素的顯示屏,顯示時被分成兩個區(qū)域分別顯示,所以在進(jìn)行控制時需要進(jìn)行顯示區(qū)選擇,也就是片選CS1和CS2。DB[7..0]為并行數(shù)據(jù)接口,發(fā)送指令或讀取狀態(tài)都通過對它的操作完成。

4 驅(qū)動程序設(shè)計(jì)

液晶顯示模塊控制需要嚴(yán)格按照其要求的時序進(jìn)行,如圖3所示為GDM12864A的時序圖。

o4YBAGCI2MmAJV8uAABUfV9O3DU826.png

GDM12864A顯示屏由左右兩區(qū)組成,進(jìn)行控制的時候也需要分開控制兩區(qū),本文僅給出左區(qū)寫指令子程序和寫數(shù)據(jù)子程序,其他操作都與其類似或可以在此基礎(chǔ)上實(shí)現(xiàn)。寫指令和數(shù)據(jù)的程序流程圖如圖4所示。

pIYBAGCI2L6ARvevAABDNVdrc20041.png

寫指令子程序:

o4YBAGCI2KGAEqyrAAIRh737tIw619.png

寫數(shù)據(jù)子程序:

上述程序完成了LCD控制中最基本的寫命令和寫數(shù)據(jù)的操作,其他的操作都可以依據(jù)他們來完成。其中Delay()函數(shù)是延時子程序,lcd_busytest()是液晶控制器狀態(tài)查詢子程序。

5 結(jié) 語

本文介紹了一種利用嵌入式軟核處理器控制LCD的方法,并給出了硬件接口電路和軟件設(shè)計(jì)實(shí)例,從而將整個電子系統(tǒng)包括顯示控制完全用一塊FPGA芯片實(shí)現(xiàn)。Nios系列嵌入式軟核處理器具有性價比高,簡單靈活的特點(diǎn),非常適合于SOPC系統(tǒng)設(shè)計(jì),市場應(yīng)用前景廣闊。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54562

    瀏覽量

    470369
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7764

    瀏覽量

    172365
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5797

    瀏覽量

    122487
  • 液晶顯示器
    +關(guān)注

    關(guān)注

    11

    文章

    589

    瀏覽量

    45099
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ME813A - WH50C顯示模塊:特性、接口與應(yīng)用全解析

    ME813A - WH50C顯示模塊:特性、接口與應(yīng)用全解析 在電子設(shè)計(jì)領(lǐng)域,一款優(yōu)秀的顯示模塊對于系統(tǒng)的性能和用戶體驗(yàn)起著至關(guān)重要的作用。
    的頭像 發(fā)表于 05-15 14:05 ?101次閱讀

    聚焦G12864A - FTW - LW63圖形顯示模塊:設(shè)計(jì)與應(yīng)用詳解

    聚焦G12864A - FTW - LW63圖形顯示模塊:設(shè)計(jì)與應(yīng)用詳解 在電子設(shè)備的設(shè)計(jì)中,顯示模塊是人機(jī)交互的重要組成部分。今天,我們將
    的頭像 發(fā)表于 05-15 13:45 ?118次閱讀

    FocusLCDs 3.5英寸TFT顯示模塊深度解析

    FocusLCDs 3.5英寸TFT顯示模塊深度解析 在電子設(shè)備的設(shè)計(jì)中,顯示模塊是人機(jī)交互的重要窗口,其性能直接影響用戶體驗(yàn)。今天我們來深入了解FocusLCDs的一款3.5英寸TF
    的頭像 發(fā)表于 05-15 13:15 ?120次閱讀

    FocusLCDs 2.8 英寸 TFT 顯示模塊:設(shè)計(jì)與應(yīng)用解析

    FocusLCDs 2.8 英寸 TFT 顯示模塊:設(shè)計(jì)與應(yīng)用解析 在電子設(shè)備的顯示領(lǐng)域,TFT 顯示模塊憑借其出色的性能和廣泛的適用性,成
    的頭像 發(fā)表于 05-15 13:05 ?125次閱讀

    FocusLCDs字符OLED模塊O82A - CY - SS3的詳細(xì)解析

    FocusLCDs字符OLED模塊O82A - CY - SS3的詳細(xì)解析 在電子設(shè)計(jì)領(lǐng)域,顯示模塊是人機(jī)交互的重要組成部分。今天我們來深入剖析FocusLCDs的一款字符OLED
    的頭像 發(fā)表于 05-15 12:40 ?154次閱讀

    FocusLCDs O204A-CW-SW3字符OLED模塊深度解析

    FocusLCDs O204A-CW-SW3字符OLED模塊深度解析 在電子設(shè)備設(shè)計(jì)領(lǐng)域,顯示屏是人機(jī)交互的重要窗口。今天我們來詳細(xì)解析FocusLCDs的O204A - CW - S
    的頭像 發(fā)表于 05-15 12:40 ?157次閱讀

    探秘OEL顯示模塊:從規(guī)格到應(yīng)用的全方位解析

    探秘OEL顯示模塊:從規(guī)格到應(yīng)用的全方位解析 在電子設(shè)備的世界里,顯示模塊是與用戶交互的重要窗口。今天,我們就來深入了解一款由Unvision technology Inc.生產(chǎn)的OE
    的頭像 發(fā)表于 05-09 15:05 ?49次閱讀

    0.96寸4針I(yè)IC OLED顯示模塊的設(shè)計(jì)與使用指南

    0.96寸4針I(yè)IC OLED顯示模塊的設(shè)計(jì)與使用指南 一、引言 在電子設(shè)備的設(shè)計(jì)中,顯示模塊是不可或缺的一部分。0.96寸4針I(yè)IC OLED顯示
    的頭像 發(fā)表于 05-09 14:30 ?101次閱讀

    TPS51220A Buck控制器評估模塊:從入門到精通

    TPS51220A Buck控制器評估模塊:從入門到精通 作為電子工程師,在設(shè)計(jì)電源電路時,選擇合適的控制器評估模塊至關(guān)重要。今天,我們就來
    的頭像 發(fā)表于 04-24 14:40 ?184次閱讀

    TPS53819A Buck控制器評估模塊使用指南:深入解析與實(shí)踐

    TPS53819A Buck控制器評估模塊使用指南:深入解析與實(shí)踐 在電子設(shè)計(jì)領(lǐng)域,電源管理模塊的性能直接影響到整個系統(tǒng)的穩(wěn)定性和效率。今天,我們將深入探討德州儀器(Texas
    的頭像 發(fā)表于 04-24 11:50 ?237次閱讀

    Epson S1D13A04 QVGA LCD控制器:嵌入式顯示的理想之選

    Epson S1D13A04 QVGA LCD控制器:嵌入式顯示的理想之選 在嵌入式市場的顯示解決方案中,LCD控制器起著至關(guān)重要的作用。今
    的頭像 發(fā)表于 03-28 12:05 ?361次閱讀

    基于友晶DE10-Nano開發(fā)板的VGA顯示控制模塊設(shè)計(jì)

    VGA顯示控制模塊vga_generator.v(位于DemonstrationsFPGAHDMI_TXvpg_source路徑下)可生成符合DMT(Display Monitor Timing
    的頭像 發(fā)表于 02-26 13:43 ?5679次閱讀
    基于友晶DE10-Nano開發(fā)板的VGA<b class='flag-5'>顯示</b><b class='flag-5'>控制</b>器<b class='flag-5'>模塊</b>設(shè)計(jì)

    MCU架構(gòu)在控制模塊中的設(shè)計(jì)應(yīng)用

    控制器單元(MCU)作為嵌入式系統(tǒng)的核心,在工業(yè)自動化、智能家居、汽車電子、消費(fèi)電子等眾多領(lǐng)域的控制模塊中扮演著至關(guān)重要的角色。其架構(gòu)設(shè)計(jì)直接決定了控制
    的頭像 發(fā)表于 12-24 10:09 ?542次閱讀

    ?Microchip AC40T08A MIPI顯示模塊技術(shù)解析與應(yīng)用指南

    Technology AC40T08A搭載一塊720x1280顯示屏,采用電容式觸摸傳感器,通過maXTouch控制控制。該模塊包含一個
    的頭像 發(fā)表于 09-30 14:51 ?1403次閱讀
    ?Microchip AC40T08<b class='flag-5'>A</b> MIPI<b class='flag-5'>顯示</b><b class='flag-5'>模塊</b>技術(shù)解析與應(yīng)用指南

    舵機(jī)原理簡述!

    舵機(jī)原理簡述 舵機(jī)是一種高精度的位置伺服執(zhí)行機(jī)構(gòu),廣泛應(yīng)用于機(jī)器人關(guān)節(jié)、無人機(jī)舵面控制、航模操控等場景,其核心功能是通過接收控制信號,精確驅(qū)動輸出軸旋轉(zhuǎn)到指定角度并保持穩(wěn)定。以下從結(jié)構(gòu)組成、
    的頭像 發(fā)表于 08-22 10:57 ?2387次閱讀
    当涂县| 崇仁县| 肥乡县| 大同县| 盘山县| 鹤峰县| 商城县| 南岸区| 遵义县| 嫩江县| 石渠县| 辽中县| 精河县| 淄博市| 芦山县| 台北县| 乳山市| 大宁县| 醴陵市| 东港市| 兰溪市| 万载县| 南阳市| 四会市| 吉安市| 桐城市| 永定县| 屏东市| 梅州市| 多伦县| 体育| 九江县| 阜康市| 张家川| 福建省| 社旗县| 长泰县| 龙门县| 南靖县| 鄂温| 奉贤区|