您的位置 首页 电源

根据FPGA的片上可编程体系(SOPC)规划之:典型实例-根据NIOS II处理器的数字钟规划

本节旨在通过给定的工程实例——“数字钟”来熟悉Altera软嵌入式系统的软硬件设计方法。同时使用基于Altera FPGA的开发板将该实例进行下载验证,完成工程设计的硬件实现。在本节中,将主要讲解以下

8.5典型实例15:根据NIOSII处理器的数字钟规划

8.5.1实例的内容及方针

1.实例的首要内容

本节旨在经过给定的工程实例——“数字钟”来了解Altera软嵌入式体系的软硬件规划办法。一起运用根据AlteraFPGA的开发板将该实例进行下载验证,完结工程规划的硬件完成。在本节中,将首要解说以下知识点。

·NIOSIIIDE软件开发流程。

读者可以敏捷把握Altera软嵌入式软硬件规划办法。

2.实例方针

经过详细的流程解说,读者应到达下面的方针,

·了解NIOSIIIDE软件规划办法。

8.5.2软件规划

电子钟的软件部分首要包含:显现、设置和时刻算法3部分。

显现部分要求可以显现年、月、日、小时、分钟、秒,并提示时刻显现状况(如设置日期、设置小时、设置分钟等)。

设置部分要求可以对电子钟显现器上面的年、月、日、小时、分钟、秒进行修正,并退出设置状况。要完成这些功用就要经过试验板上面的4个按键,下面是一种引荐的按键功用分配办法。

主菜单。

·SW0:设置挑选按键,顺次可以挑选设置年、月、日、小时、分钟、秒。

·SW1:显现日期按键。

·SW2:显现时刻按键。

子菜单。

·SW0:选项数值添加1。

·SW1:选项数值削减1。

·SW2:推出设置状况,回来主菜单。

时刻算法部分比较简单,首要是要依照时刻累加的准则,并设置好时刻的进位要求(首要是每个月是有多少天组成的)。

8.5.3实例过程

(1)首要验证8.4节编写的硬件体系是否合适本试验硬件要求。

(2)规划软件流程图。

(3)编写、修正软件程序,下载调试。

详细的操作方法在此不再胪陈,相关的工程文件及代码拜见本书实例代码的“典型实例15”文件夹。

8.5.4小结

本练习要求在试验板上面完成一个功用比较全面的电子钟。要求可以显现较为全面的时刻,如:年、月、日、小时、分钟、秒并提示时刻显现状况,别的还要求可以依照需求设置时刻。要完成电子钟的功用要点在于软件方面的规划和优化,所以经过本实例要求用户熟练把握软件体系的规划。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/194162.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部