91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

簡(jiǎn)述Nios的GDM12864A顯示模塊控制

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

掃碼添加小助手

加入工程師交流群

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

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

1 GDM12864A顯示控制器

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

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

pIYBAGCI2P6AeKyEAAB7Fh4fxWY532.png

2 Nios軟核

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

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

o4YBAGCI2OyASbCnAACMkcblLcE422.png

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

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

o4YBAGCI2NeALeQ7AAA33hFEkc8855.png

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

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

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

o4YBAGCI2MmAJV8uAABUfV9O3DU826.png

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

pIYBAGCI2L6ARvevAABDNVdrc20041.png

寫(xiě)指令子程序:

o4YBAGCI2KGAEqyrAAIRh737tIw619.png

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

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

5 結(jié) 語(yǔ)

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

編輯:jq

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

    關(guān)注

    463

    文章

    54148

    瀏覽量

    467564
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7744

    瀏覽量

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

    關(guān)注

    45

    文章

    5780

    瀏覽量

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

    關(guān)注

    11

    文章

    589

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    簡(jiǎn)述變頻器的控制電路

    變頻器的控制電路是變頻器系統(tǒng)的核心部分,負(fù)責(zé)調(diào)節(jié)電機(jī)轉(zhuǎn)速和輸出功率,實(shí)現(xiàn)高效節(jié)能和精確控制。其設(shè)計(jì)直接影響變頻器的性能、穩(wěn)定性和應(yīng)用范圍。以下從工作原理、關(guān)鍵模塊和典型應(yīng)用三個(gè)方面展開(kāi)分析: 一
    的頭像 發(fā)表于 01-10 07:41 ?396次閱讀
    <b class='flag-5'>簡(jiǎn)述</b>變頻器的<b class='flag-5'>控制</b>電路

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

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

    新品 | HLK-DL04A電調(diào)模塊

    深圳市海凌科電子有限公司正式發(fā)布新一代電調(diào)模塊——HLK-DL04A,這是一款專為大功率直流無(wú)刷電機(jī)設(shè)計(jì)的高性能電子調(diào)速模塊。DL04A在輸出能力、散熱設(shè)計(jì)和適用場(chǎng)景等方面均實(shí)現(xiàn)顯著提
    的頭像 發(fā)表于 12-22 15:26 ?1229次閱讀
    新品 | HLK-DL04<b class='flag-5'>A</b>電調(diào)<b class='flag-5'>模塊</b>

    FZH501A 適用于 LED 顯示屏系統(tǒng)中控制卡與顯示模組間的數(shù)據(jù)交互的 雙向總線收發(fā)器

    、 產(chǎn)品應(yīng)用? 全彩 LED 顯示屏模組;LED 顯示控制卡。四 、引腳排列 總結(jié)FZH501A 是一款高可靠性、低延遲的 雙向總線收發(fā)器,適用于 LED
    發(fā)表于 11-10 09:59

    智能照明控制模塊哪個(gè)品牌好?

    智能照明控制模塊哪個(gè)品牌好? 隨著智能家居行業(yè)的快速發(fā)展,智能照明控制模塊成為提升家居、商業(yè)空間照明體驗(yàn)的核心設(shè)備。面對(duì)市場(chǎng)需求,華爾永盛憑借多年技術(shù)積累與產(chǎn)品創(chuàng)新,成為 2025 年
    的頭像 發(fā)表于 10-30 09:49 ?609次閱讀

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

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

    TPSM843A26EVM電源模塊評(píng)估模塊技術(shù)解析與應(yīng)用指南

    Texas Instruments TPSM843A26EVM電源模塊評(píng)估模塊 (EVM) 設(shè)計(jì)用于訪問(wèn)TPSM843A26功能。TPSM843A
    的頭像 發(fā)表于 08-25 09:27 ?937次閱讀
    TPSM843<b class='flag-5'>A</b>26EVM電源<b class='flag-5'>模塊</b>評(píng)估<b class='flag-5'>模塊</b>技術(shù)解析與應(yīng)用指南

    TPSM843A26EVM電源模塊評(píng)估模塊技術(shù)解析

    Texas Instruments TPSM843A26EVM電源模塊評(píng)估模塊 (EVM) 設(shè)計(jì)用于訪問(wèn)TPSM843A26功能。TPSM843A
    的頭像 發(fā)表于 08-22 14:28 ?893次閱讀
    TPSM843<b class='flag-5'>A</b>26EVM電源<b class='flag-5'>模塊</b>評(píng)估<b class='flag-5'>模塊</b>技術(shù)解析

    機(jī)場(chǎng)客梯車控制器/客梯車顯示屏/客梯車電控系統(tǒng)方案

    碩博電子客梯車電控系統(tǒng)以8寸顯示屏SPD-080-Fx屏為主控,搭配控制器SPC-SFMC-X2424A和IO模塊SPC-SDI0-0032。
    的頭像 發(fā)表于 08-22 14:02 ?758次閱讀
    機(jī)場(chǎng)客梯車<b class='flag-5'>控制</b>器/客梯車<b class='flag-5'>顯示</b>屏/客梯車電控系統(tǒng)方案

    舵機(jī)原理簡(jiǎn)述!

    舵機(jī)原理簡(jiǎn)述 舵機(jī)是一種高精度的位置伺服執(zhí)行機(jī)構(gòu),廣泛應(yīng)用于機(jī)器人關(guān)節(jié)、無(wú)人機(jī)舵面控制、航模操控等場(chǎng)景,其核心功能是通過(guò)接收控制信號(hào),精確驅(qū)動(dòng)輸出軸旋轉(zhuǎn)到指定角度并保持穩(wěn)定。以下從結(jié)構(gòu)組成、
    的頭像 發(fā)表于 08-22 10:57 ?2086次閱讀

    ?AFE539A4EVM評(píng)估模塊技術(shù)解析與應(yīng)用指南

    Texas Instruments AFE539A4EVM評(píng)估模塊評(píng)估用于熱電冷卻 (TEC) 控制的10位AFE539A4智能模擬前端 (AFE) 的性能和功能。 這個(gè)易于使用的
    的頭像 發(fā)表于 08-07 16:01 ?1134次閱讀
    ?AFE539<b class='flag-5'>A</b>4EVM評(píng)估<b class='flag-5'>模塊</b>技術(shù)解析與應(yīng)用指南

    AI語(yǔ)音控制模塊能做些什么

    在智能化浪潮中,AI 語(yǔ)音控制模塊成為眾多設(shè)備實(shí)現(xiàn)便捷交互的關(guān)鍵組件。WT3000A 作為一款功能卓越的 AI 語(yǔ)音控制模塊,在智能家居、工
    的頭像 發(fā)表于 06-18 11:48 ?1071次閱讀
    AI語(yǔ)音<b class='flag-5'>控制</b><b class='flag-5'>模塊</b>能做些什么

    HJ12864COG-85液晶屏顯示模塊顏色顯示過(guò)程

    液晶屏
    dengyunguo
    發(fā)布于 :2025年04月23日 16:25:42

    50A磁保持遠(yuǎn)程控制模塊是什么設(shè)備

    50A磁保持遠(yuǎn)程控制模塊是一種集成了高電流控制與遠(yuǎn)程通信功能的智能電氣設(shè)備,主要用于工業(yè)自動(dòng)化、智能家居、能源管理等領(lǐng)域。其核心特點(diǎn)在于通過(guò)磁保持繼電器技術(shù)實(shí)現(xiàn)穩(wěn)定的大電流通斷
    的頭像 發(fā)表于 04-22 16:12 ?752次閱讀