• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA顶层功能设计,让液晶顶层扩展更方便?

liubo 2017-05-10 浏览量:1008

当采用12832液晶显示不同信息的时候,该怎么设计FPGA顶层控制模块,使得在对其进行显示信息扩展时能更加方便?比如说我现在希望在左上角 32X16的区域显示机体状态,右上角80X16的区域显示互联网上的时间(小时:分钟,通过UART由电脑提供),右下角80X16的区域显示计数或者 工作模式名称,不同工作模式,左上32X16区域和右下80X16区域显示字幕不同(可扩展部分)。(液晶采用SPI串口通信发送命令和数据,底层已经基 本设置完成,扩展时只需要加入16X16新的字体数据;另外,采用FPGA的原因是,液晶显示只是整体功能对外显示的一个窗口,FPGA主要控制机体实现 其他功能,但是随着机体功能的增加,需要显示的内容增加会显得比较繁琐)



0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • FPGA模块之间本就是并行的,我理解的应该是要把数据接口定义标准 使之成为总线形式的 读写方式。这样子可以避免接口冗杂,根据时间读取或者更新相应的参数即可
    • 发布于 2017-05-10
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4
  • 可以使用nios II啊。

    程序最好是分层,做成模块化的。

    分层就是把与硬件相关的写在一起,留有调用函数接口

    做成模块化的,

    32X16的区域显示机体状态,做成一个函数,

    右上角80X16的区域显示互联网上的时间,做成一个函数。

    右下角80X16的区域,再做成一个函数,

    以后再添加了,再写成一个函数,你要显示什么,直接调用,后面增加了什么功能都好处理。

    • 发布于2017-05-10
    • 举报
    • 评论 0
    • 1
    • 0

  • 最好加一个存储芯片,里面存储你想要显示在液晶的图案。你FPGA应该是支持SPI总线的吧?那么就可以访问诸如W25Q128之类的SPI FLASH。

    • 发布于2017-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 你好:

    我觉得你这个不需要使用顶层控制模块,因为顶层控制模块是针对你板子上面多个外设而言的,比如同时需要用按键、液晶、数码管,这样才需要顶层模块


    但是你这个屏幕使用SPI接口,每次刷新屏幕必然是整个屏幕的内容都要刷新一次,因此需要通过SPI接口将整个屏幕上面显示的数据进行发送,而不仅仅是某个区域,所以不需要使用顶层模块


    这种情况可以考虑使用软核系统,在软核中建立多个任务,这样其实更好

    • 发布于2017-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 其實看起來,因為你還是要LCD控制IC發送指令

    其實用FPGA和MCU/MPU來做,沒什麼差異的

    軟體也能做分別的區域像素描繪

    還記得之前我玩俄羅斯方塊,也是各個區塊有字形,各種方塊描繪,但MCU就能做到這件事了

    所以我是看不出來有什麼特別的好處XD

    以上看法


    • 发布于2017-05-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FPGA顶层功能设计,让液晶顶层扩展更方便?