深圳市瑞申电子有限公司

深圳市瑞申电子有限公司是一家10年专业大功率电感生产加工厂商,主要以大功率,大电流、扁平线圈电感、平面变压器设计、生产、销售工厂。设计、绕线、组装、检测、包装、出货等全制程的工艺流程!拥有完整、科学的质量管理体系。专业技术团队10人,我们的诚信、实力和产品质量获得业界的认可。欢迎各界朋友莅临参观、指导和业务洽谈。 ...

SOPC中NiosII的LCD显示驱动IP设计

时间:2016-01-20 09:37:25 点击:

引言

NioslI嵌入式处理器是A1tera公司提出的SOPC解决方案,是一种用户可随意配置和构建的32位嵌入式处理器,结合丰富的外设可快速、灵活地构建功能强大的SOPC系统。Altera公司提供了一些通用的IP核,使得用户可轻松集成属于自己的专用功能;但对于一些特定的外设,没有现成可用的IP核,如液晶模块CBGl28064等。

用户可通过自定义逻辑的方法在SOPC设计中添加自定义IP核。在实际应用中,LCD液晶显示器凭借功耗低、体积小、轻薄及控制驱动简单等特点,在智能仪器、仪表和低功耗电子产品中得到了广泛应用。本文以深圳秋田视佳实业有限公司的液晶显示模块CBGl28064为例,在基于NioslI的SOPC系统中设计了LCD显示驱动IP核,并下载到Cyclone系列的FPGA中,实现了对LCD的显示驱动。

1 CBGl28064液晶显示模块

CBG128064是一款以2片HD61202作为列驱动器,1片HD61203作为行驱动器的液晶模块。 HD61202是一种带有驱动输出的图形液晶显示控制器,可直接与8位微处理器相连;而HD61203只需提供电源,就能产生行驱动信号和各种同步信号。 CBGl28064液晶显示模块内置显示存储器RAM,显示屏上各像素点的显示状态与显示存储器RAM中的各位数据一一对应。显示存储器的数据直接作为图形显示的驱动信号。外部处理器只需要通过其8位数据线和6条控制线来设置所需要的显示方式,其他功能均由模块自动完成。HD61202提供7条简单的指令:显示开/关指令、显示起始行(ROW)设置指令、页(RAGE)设置指令、列地址(Y Address)设置指令、读状态指令、写数据指令、读数据指令。

2 方案选择

通常有两种方式可以实现NiosII嵌入式处理器对LCD的显示驱动:

一种是利用现成的并行输入/输出(PIO)内核。该内核提供了Avalon总线从控制器端口到通用I/O口间的存储器映射接口,将LCD模块的接口与NiosII嵌入式处理器的并行端口相连接,NiosII嵌入式处理器通过对其端口的操作来完成对LCD模块的控制。这种方式类似于单片机操作,时序简单,易于实现;但是在SOPC系统中硬件上需要设计与外设相连的I/O口,软件上需要编写接口程序进行读写控制,增加了处理器的时间开销,FPGA的并行处理能力没有得到发挥。 大功率电感厂家 |大电流电感工厂

  • 是否电感饱和
    全桥逆变100KHz,后级采用全波整流后电感滤波,输出端并CBB电容。原来采用环形电感,30μH工作正常,后来采用EE42磁芯做了一个电感80μH,测试时总是发生大电流时电容烧损,怀疑是电感饱
  • 开关电源基础知识:隔离式与非隔离式
    开关电源基础知识:隔离式与非隔离式本文主要介绍了开关电源中的两种大类隔离式与非隔离式的拓扑介绍,并详细介绍了各种不同的拓扑结构以及对不同拓扑结构的优缺点进行了分析
  • 功率电感选择有诀窍,额定电流给你支高招
    在实际的电源设计中,功率电感的选择尤为关键。在 DC-DC 转换器中,电感器是仅次于 IC 的核心元件。通过选择恰当的电感器,能够获得较高的转换效率。在选择电感器时所使用的主
  • 大功率电感