最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于SOPC和Nios Ⅱ的一种数码相框设计

IT圈 admin 34浏览 0评论

2023年12月8日发(作者:旷紫云)

2o12年2 繁2期 电子灞试 Feb 2o'2 ELEcTRONIC TEsT No.2 基于SOPC和Nios II的一种数码相框设计 张雷,王紫婷,王忠峰 (兰』、l'1交通大学电子与信息工程学院,甘肃兰州730070) 摘要:主要介绍了一种在Altera DE 2平台上的数码相框的实现方案。基于 c/OS II实时操作系统实现多任 务管理运行模式,采用Nios II 32位处理器作为L ED显示屏控制系统的核心。使用SOPC Builder软件定制集 成IP核,通过外扩存储设备实现数据的海量存储,解决了FPGA内部资源相对不足的问题。同时,合理组织 数据存储方式,降低了数据处理和控制系统的复杂度。讨论了NioslI软核处理器设计过程,通过Nios U控制 用户自定义模块以乒乓操作的方式实现对硬盘视频数据与两片内存间的DMA传输。FPGA作为整个系统的控 制核心,它负责对采集到的图像数据进行汇总,并对整个系统进行智能控制。结果证明,该系统操作简单, 工作稳定可靠,快速高效,具有广阔的应用前景。 关键词:LTM控制器;FPGA技术;SOPC;Nios II;DE2 70 中图分类号:TP332.1 文献标识码:A Kind of digital photo flame based on SOPC and Nios II Zhang Lei,Wang Ziting,Wang Zhongfeng (School ofElectronics and Information Engineeirng,Lanzhou Jiaotong University,Lanzhou 730070,China) Abstract:This paper describes a diigtla photo lfame implementations in the Altera DE 2 platform.It is based on C/ OS II real—time operating system,multi—task management operation mode,using the Nios II 32一bit processor LED display control system as the core.Using the SOPC Builder software custom IP cores,Mass storage of data Conducted by external devices to solve the the lack of resources within the FPGA.Meanwhile,the rational organization of data storage,reducing the complexity of Data Processing and Control System.And discussed the design process of NioslI Soft—core processor.Through Nios lI control user—defined module as ping—pong operation Achieve the transfer between hard drive and video data between twO memory DMA transfer.FPGA as the core of the whole system;which is responsible for the acquired image data aggregation and intelligent tO control the whole system.It is proved that the system is simple,stable and reliable,fast and eficient,and hafs broad application prospects. Keywords:LTM Controller;FPGA technology;Nios II;SOPC;DE2 70 2o12.2 skm&Practice 0引言 数码相框是展示数码照片而非纸质照片的相框。它 了如下几个挑战: (1)因为图片是放在SD卡上,用的是FAT16的格式, 所以无论开档、读档都必须透过软体. (2)Altera并没有提供LTM(touch pane1)controller.,所 以我们必须自己开发一个LTM Controller,这是本设计的 重点。 是一种家庭需要的装饰品,也是当下时尚的消费品。数 码摄影必然推动数码相框的发展,因为全世界打印的数 码相片不到35%。数码相框通常直接插上相机的存储卡 展示照片,当然更多的数码相框会提供内部存储空间以 接外接存储卡功能。本文介绍的数码相框是一种以存储、 2系统硬件设计及总体架构 首先是基于Nios 1I的SOPC的嵌入式系统的开 发,其主要由3个部分组成 :即lP库(Nios软核处理 回放和浏览数码照片为核心功能的一种电子产品。市场 上的数码相框大多以单芯片为核心构建解决方案。一般 以ESS/AMLOGIC/MPX芯片为代表,按其设计流 程而言,偏重软件设计而不存在严格意义上的硬件设计。 器,Av ̄on总线,外围设备接口等o SOPC Builder开发工 硬件系统的核心器件是现成的,功能也是固定的,结构 是确定的,指令系统是难以更改的。从而导致硬件组织 方案和连接方案也是固定的。因此,要想对系统功能有 大的升级或扩展,靠简单的固件升级是行不通的,必须 采用更好的核心器件,从而设计出全新的硬件系统。本 设计就是基于这样的考虑而选材并最终完成相关设计的。 具,CNU ̄o软件编译器。此外,使用Nios II进行嵌入式 设计在硬件上使用的是Altera公司的DE2 70。核心芯片 使用的是Altera的Cyclone系列芯片中的EP1C12Q240C8 芯片。该多功能数码相框主要实现以下功能:能清晰显 示JPEG图片的自动播放及缩略图式浏览;多区播放或者 画中画多种显示方式;图片的即时编辑与裁剪;具有出 色的视听娱乐功能,能播放MP3、MP4等音频文件,实 使用环境及面临挑战 使用环境:Quartus II 9.0+NiosⅡIDE 9.0+DE2—70 (Cyclone II EP2C70F896C6N)+TRDB-LTM 时字幕的滚动叠加;文件及文件的浏览和对USB接口及 SD卡的完美支持;多种附加功能时钟,万年历等。 该数码相框从CPU的总体架构到局部功能的实现 需要有时钟电路,CPU、RAM和RAM控制器。FLASH 和Flash控制器,SD卡和SD卡控制电路,USB接口和 USB接口控制器,液晶屏和液晶显示器驱动电路,DMA 控制器,音频驱动和音频控制电路,定时器模块,系统 硬件结构图如1所示。 本设计采用基于Nios 1I软核处理器的SOPC技术来 实现数码相框的设计,从根本上改变了传统设计方案的 不足。所用Nios II软核嵌入式处理器是Altera公司提供 的SOPC解决方案。Nios 1I是一种可配置的l6/32位 RISC处理器,它结合了丰富的外设、专用指 令和硬件加速单元从而可以低成本地提供极 度灵活和功能强大的SOPC系统,开发者可根 据实际需求自行整合。SOPC技术在电子设计 上给出了一种同时涉及底层的硬件系统设计 和相对应的软件设计。在系统优化方面有了 前所未有的自由度,使得在多角度、多因素 和多结构层面上大幅度优化自己的设计成为 可能。当设计电路有少量改动时,更凸现其 优势,可以延长该产品在市场上的寿命,大 埘辨 磊蕃fj“1 } {窟对精 大提高了多功能数码相框的性能。 一 L———一 要在DE2—70设计一个数码相框,面临 图1数码相框的硬件框图 巴 2o12.2 整个设计采用自上而下的设计方法,在SOPCBuilder 4 USB接口模块的设计 中搭建系统硬件模块,将所需各功能模块通过Av ̄on总 线集成,这样使系统的稳定性更高.除显示驱动模块、音 随着通用串行总线(USB)技术的飞速发展和应用 领域的不断扩大,已经实现了可以脱离PC的USB之 频控制模块及SD卡控制模块、USB接口控制模块外, 其它模块都可从SOPC Builder中添加到IP核进行构建。 间的点对点的数据传输 ,嵌入式USB主机能够脱离 PC完成USB的点对点的数据传输。本系统采用的是 Nios I/+USB接口芯片的方案。USB串行接口可以作为 3构建SOPC System Nios II的一个外设,接E1芯片采用的是Cypress公司生产 本方案采用Nioss II 9.0 IDE来构建SOPC Systerm(见 的SL811HS为主控制器的USB Host/Slave接口芯片.设 图2)。构建过程中,最关键的是LTM的显示及调试.在 计的原理方案图如图3所示。 设定LTM Controller的Bus Arbitration Rule过程中,由 于LTM的更新速度很快(达到33 MHz),所以LTM Contoller需要不断的对SDRAM进行资料显示 。因此 预设的bus占有率已经无法满足LTM的正常显示,必须 不断的加以调整。 图3 USB设计原理图 经过不断调整发现,将Arbirtation Rule调到85比较 合适。85在这里表示LTM将占据SDRAM 85%的频宽。 SL811HS主控制器接口提供8位的数据总线及一 而事实上,LTM要能稳定的显示,有3个重要的参 些控制信号。如读写、片选等与外部CPU或微控制器 数彼此影响: 进行连接。并且,L811HS接U为外部提供简单的地址 ・LTM Controller的Bus rAbitration Rule 线A0,支持可编程I/0或存储器映射设计。通过对 ・LTM Controller的FIFO depth SL811HS的读写时序与Av ̄on总线读写时序的分析,采 ・LTM Controller的FIFO almost full value 用了SLSllHS中的A0寻址模式与AvMon总线的“具 需要用一定的时间去tune这3个参数,从而让LTM 有一个固定等待的端口读/写传输”时序,SL811HS的 的显示稳定。若这3个参数没有调好,可能会造成LTM 地址和数据均通过D[7..0】分时传输。通过A0(数据/ 影像上下左右不断轮播。最后点击Auto—Assugn Base 地址选择线)电平的高低加以区分。当A0置为低电平 Address,解决address overlap的错误,点击Generate开始 时,D[7..0】上传输的是SL811HS片内寄存器/缓冲区的 产生SOPC System。 地址,反之,高电平则为数据。在A0模式下,SLSllHS 正常的读写操作支持地址自动加l模式,即在此模式下 微控制器仅仅设置地址一次,紧接下一个时 钟的读写操作,SLSllHS内部地址指针会自 动跳到下一个数据位置。nRD,nWR,nRST,nCS 分别为读控制线、写控制线、复位线和片选 线。它们均是低电平有效。NiosⅡ通过这4 根控制线完成对SL811HS片内缓冲区的读写、 片选和复位等操作。INTRQ是中断请求信号 线。当SL811HS检测到外设插入、拔出或数 据发送超时、错误、数据溢出等异常情况时, 可通过将INTRQ置高电平通知Nios II。而 Avalon总线则为用户提供了非常友好的接口, 图2 SOPC System 2o'2 2 在SLSllHS与Avaion总线的接I:1转换的Verilog代码中, 只需建立SL811HS端口与Avaion总线端口的映射关系即 可。处理器与SL811HS接口连线图如图4所示。 b 州# c辅音 — ——— = -§(莴 0l蛐撒 忡_■ 。 ¨帅 其 R —・ ————・-一 黧b 他 艚“’^Jmm m 逻 辑 自定望模块 fⅢ — _ NR ■ ’■ N T FPC Sl善}Il怖 图4处理器与SL81 1 HS接口 5系统软件设计部分 对c系统进行编译,并下载到FPGA中生成硬件系统。 同时SOPC Builder帮助用户生成相应SOF文件。在此之 上,开始进行系统软件设计。本系统软件设计部分是运行 在Altera公司提供的软件集成开发工具IDE中,是在以c 语言形式,在硬件抽象层(HAL)函数支持下设计实现的。 此为软件的开发顺序:硬件驱动程序一操作系统移 植一文件系统建立一应用程序设计。系统所有软件开发 均在集成Nios II的 c/0sⅡ操作系统上完成。在数 码相框系统中建立Task_Main(主控任务)、Task_Gui(GUI 图形化人机交互界面显示任务)、Task_Music(音乐播 放控制任务)等3任务。利用消息邮箱机制,即 c/ OS—II操作系统对此3个任务进行管理 。 为实现系统所需要的图形人机界面,必须在此系统 开发平台上进行嵌入式用户图形系统设计。最终要建立 一个满足实时和快速性的人机交互系统。图形用户界面 (Gmp ̄cai User Interface)一直是计算机系统的重要组成部 分。对嵌入式系统而言亦是如此。在嵌入式GUI设计方 面本方案选择了Micfium公司开发的一种通用嵌入式图形 用户界面软件 C/GUI,它是 C/OS I1操作系统的 专用GUI,可以实现和 C/OS II实时操作系统的完美结合。 6实验结果及结语 本设计的最终效果图见图6。它的清晰程度基本达到 了预期目标,并可以全屏显示。 巴 Skm&Practice 图6效果图 其全部硬件结构都是在SOPC下集成的,它所具有 的优点在于硬件的可重构性与重配置性。并且该方案采 用自上而下的设计流程使得系统设计周期大幅缩短。此 外还介绍了包括LTM Contoller,SOPC System的构建,及 USB接口模块的详细设计。利用Nios II软核处理器与 Avaion总线的仲裁机制和嵌入到Nios I/中的 c/OS Ⅱ操作系统,完成了各个功能模块的任务调度,提升了 整个系统的性能与稳定度,简化了系统设计,为家用电子 产品领域的应用及开发开辟了一条新的途径。 参考文献 【1]王洪亮.基于FPGA的LED显示控制系统的设计【D】.上 海:东华大学,2010. 【2】 张洪涛,莫文承,李兵兵.基于SPI协议的SD卡读写机制 与实现方法【J】.电子元器件应用,2008. [3】王彦.基于FPGA的工程设计与应用【M】.西安:西安电 子科技大学出版社,2007. 【4】王有乾,余焱,姜建国.LED大屏幕异步控制器多窗口显 示的实现[J】.微计算机信息,2007(7—2):105—106. 【5】韩泉栋.LED大屏数据结构实现【J】.电子器件,2007(3): 940-941. 【6】胡俊杰.基于ASAP—BF533多媒体播放器的设计与实 现【D】.北京:北京工业大学,2007. 【7]王伟能,吴烁宇,陈弟虎,魏爱香.基于¥3C2410和Qt/ Embea,tec ̄数码相框设计四.微汁算机信息,2009(17). [81陆玲霞,严明贵.基于ARM—LINUX的MP3多媒体 技术在嵌入式教学中的应用[J】.科教文汇(上旬 刊),2010(05). 作者简介: 张雷。兰州交通大学电子与信息工 程学院在读硕士研究生。研究方向 为智能仪器与虚拟仪器。 E-mail:zyx_hytfdwl@163.corn 

2023年12月8日发(作者:旷紫云)

2o12年2 繁2期 电子灞试 Feb 2o'2 ELEcTRONIC TEsT No.2 基于SOPC和Nios II的一种数码相框设计 张雷,王紫婷,王忠峰 (兰』、l'1交通大学电子与信息工程学院,甘肃兰州730070) 摘要:主要介绍了一种在Altera DE 2平台上的数码相框的实现方案。基于 c/OS II实时操作系统实现多任 务管理运行模式,采用Nios II 32位处理器作为L ED显示屏控制系统的核心。使用SOPC Builder软件定制集 成IP核,通过外扩存储设备实现数据的海量存储,解决了FPGA内部资源相对不足的问题。同时,合理组织 数据存储方式,降低了数据处理和控制系统的复杂度。讨论了NioslI软核处理器设计过程,通过Nios U控制 用户自定义模块以乒乓操作的方式实现对硬盘视频数据与两片内存间的DMA传输。FPGA作为整个系统的控 制核心,它负责对采集到的图像数据进行汇总,并对整个系统进行智能控制。结果证明,该系统操作简单, 工作稳定可靠,快速高效,具有广阔的应用前景。 关键词:LTM控制器;FPGA技术;SOPC;Nios II;DE2 70 中图分类号:TP332.1 文献标识码:A Kind of digital photo flame based on SOPC and Nios II Zhang Lei,Wang Ziting,Wang Zhongfeng (School ofElectronics and Information Engineeirng,Lanzhou Jiaotong University,Lanzhou 730070,China) Abstract:This paper describes a diigtla photo lfame implementations in the Altera DE 2 platform.It is based on C/ OS II real—time operating system,multi—task management operation mode,using the Nios II 32一bit processor LED display control system as the core.Using the SOPC Builder software custom IP cores,Mass storage of data Conducted by external devices to solve the the lack of resources within the FPGA.Meanwhile,the rational organization of data storage,reducing the complexity of Data Processing and Control System.And discussed the design process of NioslI Soft—core processor.Through Nios lI control user—defined module as ping—pong operation Achieve the transfer between hard drive and video data between twO memory DMA transfer.FPGA as the core of the whole system;which is responsible for the acquired image data aggregation and intelligent tO control the whole system.It is proved that the system is simple,stable and reliable,fast and eficient,and hafs broad application prospects. Keywords:LTM Controller;FPGA technology;Nios II;SOPC;DE2 70 2o12.2 skm&Practice 0引言 数码相框是展示数码照片而非纸质照片的相框。它 了如下几个挑战: (1)因为图片是放在SD卡上,用的是FAT16的格式, 所以无论开档、读档都必须透过软体. (2)Altera并没有提供LTM(touch pane1)controller.,所 以我们必须自己开发一个LTM Controller,这是本设计的 重点。 是一种家庭需要的装饰品,也是当下时尚的消费品。数 码摄影必然推动数码相框的发展,因为全世界打印的数 码相片不到35%。数码相框通常直接插上相机的存储卡 展示照片,当然更多的数码相框会提供内部存储空间以 接外接存储卡功能。本文介绍的数码相框是一种以存储、 2系统硬件设计及总体架构 首先是基于Nios 1I的SOPC的嵌入式系统的开 发,其主要由3个部分组成 :即lP库(Nios软核处理 回放和浏览数码照片为核心功能的一种电子产品。市场 上的数码相框大多以单芯片为核心构建解决方案。一般 以ESS/AMLOGIC/MPX芯片为代表,按其设计流 程而言,偏重软件设计而不存在严格意义上的硬件设计。 器,Av ̄on总线,外围设备接口等o SOPC Builder开发工 硬件系统的核心器件是现成的,功能也是固定的,结构 是确定的,指令系统是难以更改的。从而导致硬件组织 方案和连接方案也是固定的。因此,要想对系统功能有 大的升级或扩展,靠简单的固件升级是行不通的,必须 采用更好的核心器件,从而设计出全新的硬件系统。本 设计就是基于这样的考虑而选材并最终完成相关设计的。 具,CNU ̄o软件编译器。此外,使用Nios II进行嵌入式 设计在硬件上使用的是Altera公司的DE2 70。核心芯片 使用的是Altera的Cyclone系列芯片中的EP1C12Q240C8 芯片。该多功能数码相框主要实现以下功能:能清晰显 示JPEG图片的自动播放及缩略图式浏览;多区播放或者 画中画多种显示方式;图片的即时编辑与裁剪;具有出 色的视听娱乐功能,能播放MP3、MP4等音频文件,实 使用环境及面临挑战 使用环境:Quartus II 9.0+NiosⅡIDE 9.0+DE2—70 (Cyclone II EP2C70F896C6N)+TRDB-LTM 时字幕的滚动叠加;文件及文件的浏览和对USB接口及 SD卡的完美支持;多种附加功能时钟,万年历等。 该数码相框从CPU的总体架构到局部功能的实现 需要有时钟电路,CPU、RAM和RAM控制器。FLASH 和Flash控制器,SD卡和SD卡控制电路,USB接口和 USB接口控制器,液晶屏和液晶显示器驱动电路,DMA 控制器,音频驱动和音频控制电路,定时器模块,系统 硬件结构图如1所示。 本设计采用基于Nios 1I软核处理器的SOPC技术来 实现数码相框的设计,从根本上改变了传统设计方案的 不足。所用Nios II软核嵌入式处理器是Altera公司提供 的SOPC解决方案。Nios 1I是一种可配置的l6/32位 RISC处理器,它结合了丰富的外设、专用指 令和硬件加速单元从而可以低成本地提供极 度灵活和功能强大的SOPC系统,开发者可根 据实际需求自行整合。SOPC技术在电子设计 上给出了一种同时涉及底层的硬件系统设计 和相对应的软件设计。在系统优化方面有了 前所未有的自由度,使得在多角度、多因素 和多结构层面上大幅度优化自己的设计成为 可能。当设计电路有少量改动时,更凸现其 优势,可以延长该产品在市场上的寿命,大 埘辨 磊蕃fj“1 } {窟对精 大提高了多功能数码相框的性能。 一 L———一 要在DE2—70设计一个数码相框,面临 图1数码相框的硬件框图 巴 2o12.2 整个设计采用自上而下的设计方法,在SOPCBuilder 4 USB接口模块的设计 中搭建系统硬件模块,将所需各功能模块通过Av ̄on总 线集成,这样使系统的稳定性更高.除显示驱动模块、音 随着通用串行总线(USB)技术的飞速发展和应用 领域的不断扩大,已经实现了可以脱离PC的USB之 频控制模块及SD卡控制模块、USB接口控制模块外, 其它模块都可从SOPC Builder中添加到IP核进行构建。 间的点对点的数据传输 ,嵌入式USB主机能够脱离 PC完成USB的点对点的数据传输。本系统采用的是 Nios I/+USB接口芯片的方案。USB串行接口可以作为 3构建SOPC System Nios II的一个外设,接E1芯片采用的是Cypress公司生产 本方案采用Nioss II 9.0 IDE来构建SOPC Systerm(见 的SL811HS为主控制器的USB Host/Slave接口芯片.设 图2)。构建过程中,最关键的是LTM的显示及调试.在 计的原理方案图如图3所示。 设定LTM Controller的Bus Arbitration Rule过程中,由 于LTM的更新速度很快(达到33 MHz),所以LTM Contoller需要不断的对SDRAM进行资料显示 。因此 预设的bus占有率已经无法满足LTM的正常显示,必须 不断的加以调整。 图3 USB设计原理图 经过不断调整发现,将Arbirtation Rule调到85比较 合适。85在这里表示LTM将占据SDRAM 85%的频宽。 SL811HS主控制器接口提供8位的数据总线及一 而事实上,LTM要能稳定的显示,有3个重要的参 些控制信号。如读写、片选等与外部CPU或微控制器 数彼此影响: 进行连接。并且,L811HS接U为外部提供简单的地址 ・LTM Controller的Bus rAbitration Rule 线A0,支持可编程I/0或存储器映射设计。通过对 ・LTM Controller的FIFO depth SL811HS的读写时序与Av ̄on总线读写时序的分析,采 ・LTM Controller的FIFO almost full value 用了SLSllHS中的A0寻址模式与AvMon总线的“具 需要用一定的时间去tune这3个参数,从而让LTM 有一个固定等待的端口读/写传输”时序,SL811HS的 的显示稳定。若这3个参数没有调好,可能会造成LTM 地址和数据均通过D[7..0】分时传输。通过A0(数据/ 影像上下左右不断轮播。最后点击Auto—Assugn Base 地址选择线)电平的高低加以区分。当A0置为低电平 Address,解决address overlap的错误,点击Generate开始 时,D[7..0】上传输的是SL811HS片内寄存器/缓冲区的 产生SOPC System。 地址,反之,高电平则为数据。在A0模式下,SLSllHS 正常的读写操作支持地址自动加l模式,即在此模式下 微控制器仅仅设置地址一次,紧接下一个时 钟的读写操作,SLSllHS内部地址指针会自 动跳到下一个数据位置。nRD,nWR,nRST,nCS 分别为读控制线、写控制线、复位线和片选 线。它们均是低电平有效。NiosⅡ通过这4 根控制线完成对SL811HS片内缓冲区的读写、 片选和复位等操作。INTRQ是中断请求信号 线。当SL811HS检测到外设插入、拔出或数 据发送超时、错误、数据溢出等异常情况时, 可通过将INTRQ置高电平通知Nios II。而 Avalon总线则为用户提供了非常友好的接口, 图2 SOPC System 2o'2 2 在SLSllHS与Avaion总线的接I:1转换的Verilog代码中, 只需建立SL811HS端口与Avaion总线端口的映射关系即 可。处理器与SL811HS接口连线图如图4所示。 b 州# c辅音 — ——— = -§(莴 0l蛐撒 忡_■ 。 ¨帅 其 R —・ ————・-一 黧b 他 艚“’^Jmm m 逻 辑 自定望模块 fⅢ — _ NR ■ ’■ N T FPC Sl善}Il怖 图4处理器与SL81 1 HS接口 5系统软件设计部分 对c系统进行编译,并下载到FPGA中生成硬件系统。 同时SOPC Builder帮助用户生成相应SOF文件。在此之 上,开始进行系统软件设计。本系统软件设计部分是运行 在Altera公司提供的软件集成开发工具IDE中,是在以c 语言形式,在硬件抽象层(HAL)函数支持下设计实现的。 此为软件的开发顺序:硬件驱动程序一操作系统移 植一文件系统建立一应用程序设计。系统所有软件开发 均在集成Nios II的 c/0sⅡ操作系统上完成。在数 码相框系统中建立Task_Main(主控任务)、Task_Gui(GUI 图形化人机交互界面显示任务)、Task_Music(音乐播 放控制任务)等3任务。利用消息邮箱机制,即 c/ OS—II操作系统对此3个任务进行管理 。 为实现系统所需要的图形人机界面,必须在此系统 开发平台上进行嵌入式用户图形系统设计。最终要建立 一个满足实时和快速性的人机交互系统。图形用户界面 (Gmp ̄cai User Interface)一直是计算机系统的重要组成部 分。对嵌入式系统而言亦是如此。在嵌入式GUI设计方 面本方案选择了Micfium公司开发的一种通用嵌入式图形 用户界面软件 C/GUI,它是 C/OS I1操作系统的 专用GUI,可以实现和 C/OS II实时操作系统的完美结合。 6实验结果及结语 本设计的最终效果图见图6。它的清晰程度基本达到 了预期目标,并可以全屏显示。 巴 Skm&Practice 图6效果图 其全部硬件结构都是在SOPC下集成的,它所具有 的优点在于硬件的可重构性与重配置性。并且该方案采 用自上而下的设计流程使得系统设计周期大幅缩短。此 外还介绍了包括LTM Contoller,SOPC System的构建,及 USB接口模块的详细设计。利用Nios II软核处理器与 Avaion总线的仲裁机制和嵌入到Nios I/中的 c/OS Ⅱ操作系统,完成了各个功能模块的任务调度,提升了 整个系统的性能与稳定度,简化了系统设计,为家用电子 产品领域的应用及开发开辟了一条新的途径。 参考文献 【1]王洪亮.基于FPGA的LED显示控制系统的设计【D】.上 海:东华大学,2010. 【2】 张洪涛,莫文承,李兵兵.基于SPI协议的SD卡读写机制 与实现方法【J】.电子元器件应用,2008. [3】王彦.基于FPGA的工程设计与应用【M】.西安:西安电 子科技大学出版社,2007. 【4】王有乾,余焱,姜建国.LED大屏幕异步控制器多窗口显 示的实现[J】.微计算机信息,2007(7—2):105—106. 【5】韩泉栋.LED大屏数据结构实现【J】.电子器件,2007(3): 940-941. 【6】胡俊杰.基于ASAP—BF533多媒体播放器的设计与实 现【D】.北京:北京工业大学,2007. 【7]王伟能,吴烁宇,陈弟虎,魏爱香.基于¥3C2410和Qt/ Embea,tec ̄数码相框设计四.微汁算机信息,2009(17). [81陆玲霞,严明贵.基于ARM—LINUX的MP3多媒体 技术在嵌入式教学中的应用[J】.科教文汇(上旬 刊),2010(05). 作者简介: 张雷。兰州交通大学电子与信息工 程学院在读硕士研究生。研究方向 为智能仪器与虚拟仪器。 E-mail:zyx_hytfdwl@163.corn 

发布评论

评论列表 (0)

  1. 暂无评论