米乐网页登录:用EDA打算LED汉字起伏夸口器

发布时间:2021-12-08 09:27:49 来源:米乐网app 作者:米乐下载

米乐网页登录

  采用守旧措施打算的汉字滚动显示器,一样需求应用单片机、存储器和限造逻辑电道来实行(印造电道板)板级的体系集成。即使这种计划有单片机软件的接济较为聪明,然则因为受硬件资源的束缚,来日对打算的变卦和升级,老是难以避免要付出较多研发经费和较长投放商场周期的价值。

  跟着电子打算自愿化(EDA)本事的进步,基于可编程ASIC器件的数字电子体系打算的完全计划越来越受到人们的着重,而且以EDA本事为中心、的能正在可编程ASIC器件进步行体系芯片集成的新打算措施,也正正在疾速地庖代基于PCB板的守旧打算形式。

  怎么应用EDA器材打算电子体系是人们广泛体贴的题目。正在EDA器材软件MAX+PLUSⅡ的接济下,本打算通过了编译、适配和软件仿真验证。结尾用载入切实测验体系的硬件测验声了然它的准确性。

  为了简化磋商,本文只探究正在单个8×8 LED发光二极管点阵上滚动显示多汉字音信的题目。

  图1给出的即是一个应用美国ALTERA公司10K系列FPGA打算的可接济滚动显示多汉字音信的通用硬件电道。

  正在图中,准绳JTAG接口与PC机并口相连,用于下载打算数据至FPGA中;LED点阵的data线由FPGA的I/O线Ω限流电阻后驱动,而sw线直接由FPGA的I/O线驱动。LED点阵采用扫描式事情形式,把握sw线的轮回扫描信号为低电平有用,显示数据data为高电平有用。

  ALTERA的10K10LC84-4芯片内部有足够的RAM资源,因此本打算没有采用表部RAM。

  8×8 LED发光二极管点阵上显示汉字,开始要把汉字透露成为如图2所示的8×8像素点图。

  2中,data0~data7分辨为按列抽取依序陈设的汉字像素音信,均拥有8位字长。

  ROM之中,便可取得一个待显示数据序列。进一步通过寻址的措施来把握该数据序列的开释流程,就可告竣正在8×8 LED发光二极管点阵上滚动显示多汉字音信的方针。图3给出的即是告竣滚动显示多汉字音信的道理示妄图。

  3可知,某偶尔刻能正在显示数据序列中定位待显示数据的所在指针可用下式估量:

  n的取值限造应为0~N,并由它把握汉字显示的滚动速率;m的取值限造应为0~7,并由它肯定LED点阵的列开合sw的扫描速率。因而,把握n扫遍全盘待显示数据的年光,可调度汉字音信的滚动速率;更动m的反复扫描周期,可改进正在LED点阵上显示完全汉字音信的安定性。

  (1)的运算要靠硬件告竣,故所在指针addr的模应取为N,并且为告竣全盘汉字音信滚过LED点阵,必需正在数据N前填充8个空数据字节。

  4示出的道理,咱们打算了描画FPGA内核硬件功效的VHDL讲话步调。本打算应用了ALTERA公司的MAX+PLUSⅡ PLD研发器材中的参数化模子库,并选用收场构化的描画形式。

  VHDL打算中,ROM单位的初始化数据要由显示数据文献data.hex供给,并且该文献的数据存放要适合Intel HEX花式。因为从汉字直接抽取的显示数据为二进造代码,故不行直接用于天生data.hex文献,因而需求借帮其它EDA器材来帮帮加工data.hex文献。下面就给出加工显示数据文献data.hex的的确程序:

400-677-3888