LEON2应用于数字机顶盒CPU的FPGA仿真

发布者:灵感狂舞最新更新时间:2009-05-15 来源: 现代电子技术关键字:LEON2  数字机顶盒  CPU  FPGA  SoC 手机看文章 扫描二维码
随时随地手机看文章

      摘 要:采用免费软核LEON2作为数字机顶盒的CPU可以降低产品成本。为了使LEON2软核能更快更好地应用于数字机顶盒,选择先在FPGA开发板上建立基于LEON2处理器的一个原型,通过这个原型对硬件性能进行仿真,并且还可以在线修改程序,这样就很容易验证系统的性能,加速软件开发调试流程。经过在FPGA开发板上的仿真,对基于LEON2的系统测试取得了预期的效果。

0 引 言

  近年来,随着数字多媒体业务和Internet网络的迅速发展,新型数字机顶盒可以有效利用我国巨大的有线电视网络资源,完成视频点播、数字电视的接收及接入Internet等综合业务功能。

1 数字机顶盒总体设计方案

  数字机顶盒分为两个通道,下行通道接收来自电缆或光纤的有线电视信号,上行通道传输从客户端到服务器端的指令。

  下行通道方案如图1所示,调谐器接收来自有线网的高频信号,通过QAM解调器完成信道解码,从载波中分离出包含音、视频和其他数据信息的传送流(TS)。传送流中一般包含多个音、视频流及一些数据信息。解复用器则用来区分不同的节目,提取相应的音、视频流和数据流,送入MPEG一2解码器和相应的解析软件,完成数字信息的还原。对于付费电视,条件接收模块对音、视频流实施解扰,并采用含有识别用户和进行记账功能的智能卡,保证合法用户正常收看。MPEG一2解码器完成音、视频信号的解压缩,经视频编码器和音频D/A变换,还原出模拟音、视频信号,在常规彩色电视机上显示高质量图像,并提供多声道立体声节目。

 

  

 

      上行通道方案如图2所示,用户发送指令,然后经过编码符合网络通信协议,从以太网接口传输到调制器,再经物理信道传给终端服务器。

 

 

2 LEON2处理器

  嵌入式CPU是数字电视机顶盒的心脏,当数据完成信道解码以后,首先要解复用,把传输流分成视频、音频,使视频、音频和数据分离开。CPU是嵌入式操作系统的运行平台,它要与操作系统一起完成网络管理,显示管理、有条件接收管理、图文电视解码、数据解码、视频信号的上下变换等功能。

  [page]

      LEON系列32位RISC处理器核的第一个版本是LEONl,它是由欧洲航天局主持设计开发的。LEONl的设计初衷是为了使欧洲能够摆脱在航空航天高性能嵌入式处理器上对美国的严重依赖。以Jiri Caisler为首的设计团队在完成LEONl后从欧洲航天局独立出来,成立了Gaisler Research公司,后来就推出了LE—ON2处理器。LEON2是一个可配置的微处理器核,使用SPARC V8指令集,它的源代码由可综合的VHDL代码构成。LEON2内部结构如图3所示。

 

  

 

      LEON2的整数处理单元是5级流水线设计,采用SPARC V8(IEEE一1754)指令和体系结构,具有分离的数据Cache和指令Cache。LEON2的整数单元包括一个可选的16×16的MAC单元,能够完成基本的DSP运算,同时还提供了浮点运算单元(FPU)的接口和协处理器(CP)的接口,可以扩展浮点运算和DSP处理。LEON2选用了ARM公司的AMBA 2.0片上总线标准,用于连接内存控制器、定时器、中断控制器、UART接口、PCI接口、10/100 Mb/s以太网接口等模块。LEON2同时还提供1个调试支持单元和1个调试串口,用于支持片内调试。LEON2的一个非常重要的特点就是具有很好的可配置性。使用者根据自己的需要,通过一个用tcl/tk脚本编写的图形化界面,对LEON2内核的绝大多数模块进行配置,比如可以配置Cache的大小和访问方式,是否支持硬件乘/除法,是否需要内存。

  Gaisler Research公司还提供了比较完善的基于LEON2的GNU软件开发环境。使用者可以使用TSIM或GRMON进行LEON内核的调试仿真。 LECCS是专门针对LEON的交叉编译系统,可以进行C/C++的编译和调试。SnapGear Linux是基于LClinux的实时Linux内核,它的LEON版提供了对LEON处理器的全面支持,可以支持MMU和NOM—MU等不同配置方案。

  由以上描述可以看出,LEON2具有强大的硬件配置和完备的软件开发环境支持,可以承担数字机顶盒CPU要求的各种信号处理任务。

3 在FPGA开发板上建立LEON2的SoC平台

  3.1 硬件平台的建立

 [page] 

      图4就是基于LEON2的平台的模块框图。LE—ON2处理器作为核心部分,片内ROM存放Monitor负责系统初始化和将程序拷贝到片外SRAM内的任务,片外RAM是FPGA开发板上Memory,用来存放程序和数据。设计的IP核通过AHB总线和LEON2相互交互。

 

  

 

      FPGA开发板主要有以下资源:50 MHz有源时钟;1块Altera公司的核心FPGA芯片EP2C20F484一C8,逻辑单元18 752个;2片512 KB的IS61LV25616一AL SRAM芯片组成32 b宽共1 MB容量,其中每片设计为可兼容1 MB,总共最大可扩充到2 MB;JTAG接口(通过JTAG接口可以从PC机上对EP2C20F484C8进行编程);串口与计算机COMl相连,可以用于程序下载。

  将配置好的LEON2的VHDL代码,加入设计的HDL代码,一起使用Synplify综合工具生成FPGA的网表文件;然后使用Quartus进行布局布线,将LEON2核同片内ROM和片外SRAM连接,布局布线完成后生成相应的SOF文件;通过JTAG端口将SOF文件下载到片子上去,对FPGA硬件进行配置,最后占用FPGA资源是5 800个逻辑单元,可以达到的时钟频率最大为46 MHz。

  3.2 软件设计

  由于Quartus软件可以预先配置EP2C20F484C8片上ROM,所以可以在LEON2的片上ROM预先配置好的1 KB大小的Monitor软件。Monitor的主要作用是在LEON2系统reset初始化时首先对处理器初始化,对LEON2的存储配置寄存器进行配置;然后向UART口发送启动信息;等待UART信息。当软件部分使用交叉编译器LECCS在PC上编译完毕后,PC机通过UART口和FPGA开发板相互通信,就可以将编译好的srec文件下载到:FPGA开发板上,放置在片内ROM里面的Monitor程序就读入程序的内容以及程序的起始地址。开始Monitor将srec程序拷贝到SRAM程序区,等全部程序下载好以后,Monitor最后1条程序就会自动跳转到程序的起始位置,执行SRAM里的程序。这样就可以反复修改程序,反复下载程序,便于软件的开发和调试。

4 结 语

  通过将片上系统映射到FPGA,这样可以在接近运行速度的前提下,验证硬件和软件。这样不仅为软件部分能尽早地进行开发与调试工作提供了原型,同时也可以在实际运行中发现一些在系统设计中没有注意的地方。最终可以缩短设计周期,同时为ASIC设计一次成功提供了更大的把握。

  在FPGA开发板上建立基于LEON2处理器的SoC平台后,使用这个原型系统,就可以很容易验证系统的性能,并且加速软件开发调试流程。

关键字:LEON2  数字机顶盒  CPU  FPGA  SoC 引用地址:LEON2应用于数字机顶盒CPU的FPGA仿真

上一篇:一种优化的机顶盒电子节目指南系统设计与实现
下一篇:09年您必须知道的平板电视十大流行技术(上)

推荐阅读最新更新时间:2024-05-03 19:20

嵌入式处理器的各种类别介绍
嵌入式微处理器(EMPU) 嵌入式微处理器的基础是通用计算机中的CPU.在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都作了各种增强。 和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点,但是在电路板上必须包括ROM、RAM、总线接口、各种外设等器件,从而降低了系统的可靠性,技术保密性也较差。嵌入式微处理器及其存储器、总线、外设等安装在1块电路板上,称为单板计算机,如STD-BUS、PC104等。近年来,德国、日本
[嵌入式]
Altera Stratix II FPGA达到军用温度级标准
2007年3月29号,北京 ——Altera公司(NASDAQ: ALTR)今天宣布,其90nm高性能Stratix II FPGA器件系列所有封装型号均达到军用温度级标准。 Altera的Stratix和StratixII器件能够可靠地工作在商用、工业和军用温度级范围内,符合严格的规范标准。公司将工业级StratixII器件的工作范围扩展到-55°C至+125°C,达到军用温度级。与专用军事器件相比,标准工业器件应用在军事领域在价格和使用寿命上有很大的优势。StratixII系列的EP2S15、EP2S30、EP2S60和EP2S90等型号均支持军用温度工作范围。 Altera亚太区市场总监梁乐观认为:“对于军事应用设计人员而言
[新品]
基于51单片机与CPLD/FPGA接口逻辑设计
在功能上,单片机与大规模CPLD有很强的互补性。单片机具有性能价格比高、功能灵活、易于人机对话、良好的数据处理能力潍点;CPLD/FPGA则具有高速、高可靠以及开发便捷、规范等优点。以此两类器件相结合的电路结构在许多高性能仪器仪表和电子产品中仍将被广泛应用。本文就单片机与 CPLD/FPGA的接口方式作一简单介绍,希望对从事单片机和CPLD/FPGA研发的朋友能有所启发。 单片机与CPLD/FPGA的接口方式一般有两种,即总线方式与独立方式,分别说明如下: 一、总线方式 单片机以总线方式与CPLD/FPGA进行数据与控制信息通信有许多优点。 ; (1)速度快
[单片机]
基于51单片机与CPLD/<font color='red'>FPGA</font>接口逻辑设计
ARM、DSP、FPGA的区别与特点
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四 个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备 市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。   DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数
[模拟电子]
SK电讯部署赛灵思FPGA用于AI加速,超越GPU实现5倍性能
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX) ) 与 SK 电讯 (SKT) 今天共同宣布:SKT 已在其数据中心中部署赛灵思 FPGA,为其人工智能 (AI) 加速。SKT 的自动语音识别 (ASR) 系统采用赛灵思® Kintex® UltraScale™ FPGA为其声控助手 NUGU 加速。与使用 GPU 相比,SKT 的自动语音识别应用性能提高了 5 倍,单位功耗性能也提高了 16 倍。该举措标志着 FPGA 加速器在韩国大型数据中心 AI 领域的首次商业应用。 图一: NUGU语音识别的性能结果 通过为现有的 CPU 服务器添加高效率赛灵思 FPGA 扩展插卡
[嵌入式]
SK电讯部署赛灵思<font color='red'>FPGA</font>用于AI加速,超越GPU实现5倍性能
一种基于FPGA和DSP的图行显示控制系统设计
随着现代电子信息技术的发展,人机交互、图形图像数据的输出显示在系统设计中越来越重要,一方面要求各种参数的输入,另一方面要求将数据结构显示出来。文中设计的基于DSP和FPGA的系统结构,实现了人机交互和各种图形图像的输出显示,而且可以达到动态显示的效果。在设计上采用了软件填充的图形设计方法,先由DSP生成全局数据缓冲区,填充要绘制的图形,之后通过DSP的EDMA传递给FPGA,FPGA实现显示屏的接口不断扫描,将数据送到显示屏显示。同时FPGA连接键盘接口,通过扫描法扫描键值,之后通过中断方式送到DSP,使DSP对各种输入进行控制。整个系统的结构图如图1所示。 1 系统功能 为实现显示系统的基本功能,系统要求实现人机交互,
[嵌入式]
一种基于<font color='red'>FPGA</font>和DSP的图行显示控制系统设计
三星电子为赛灵思生产45纳米可编程半导体
      世界最大的可编程半导体 (FPGA)的生产制造企业赛灵思公司与三星电子签约,指定三星电子为其45纳米可编程半岛体(FPGA)的供应商。这意味着,今后三星电子将利用45纳米工艺生产赛灵思公司的FPGA半导体。   三星电子系统LSI产业部副总裁Seo ByungBun表示“赛灵思公司是世界领先的可编程半导体解决方案企业,非常高兴与他们合作。”他还表示,三星将用世界最尖端科技、强大制造力和服务来打造赛灵思公司的高性能FPGA产品。   三星电子韩国器兴工厂拥有系统LSI专用的300毫米生产线,并具备高科技工艺和出色的生产制造能力,三星计划利用器兴工厂的S生产线进行相应的产品生产。   赛灵思公司发言人表示:“三
[嵌入式]
2月中国智能手机SoC排名:联发科、高通、苹果、海思、紫光展锐前五
3 月 31 日消息,昨日晚间,CINNO Research 发布报告,带来了 2 月中国智能机 SoC 排名。其中,联发科、高通、苹果、海思、紫光展锐位列前五位。 CINNO Research 最新数据显示,2 月中国智能机 SoC 市场终端销量在 1 月环比同比双升后出现回落,整体市场终端销量环比下降约 24%,同比下降约 20.5%,其中同比大幅下降主要来自海思。 IT之家了解到,报告指出,2 月中国智能机 SoC 细分市场中,高通与紫光展锐环比降幅小于整体市场平均,高通环比降幅约为 21.8%;同时,海思降幅最大,约为 28.2%;联发科降幅第二,约为 25%。 苹果在 2 月中国大陆智能机 SoC 终端销量中
[手机便携]
2月中国智能手机<font color='red'>SoC</font>排名:联发科、高通、苹果、海思、紫光展锐前五
小广播
热门活动
换一批
更多
最新家用电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 电视相关 白色家电 数字家庭 PC互联网 数码影像 维修拆解 综合资讯 其他技术 论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved