论文部分内容阅读
随着数字多媒体业务和Internet网络的迅速发展,新型数字机顶盒(Set-Top-Box, STB)可以有效利用我国巨大的有线电视网络资源,完成视频点播、数字电视的接收及接入Internet等综合业务功能。这种数字机顶盒已由以前单一的解密收费装置发展成为集解压缩、调制解调、交互控制为一体的数字化传输和终端设备。本文首先介绍应用于数字机顶盒中的LEON2芯片的综合优势。LEON2是Gaisler Research公司于2003年研制完成的一款32位、符合SPARC V8结构的处理器IP核。它的前身是欧空局研制的Leon以及ERC32。LEON2的目标主要是权衡性能和价格、高的可靠性、可移植性、可扩展性、软件兼容性等。其内部硬件资源可裁剪(可配置)、主要面向嵌入式系统,可以用FPGA/CPLD和ASIC等技术实现。Leon2处理器的片上资源如下:分离的指令和数据Cache、硬件乘法器和除法器、中断控制器、具有跟踪缓冲器的调试支持单元(DSU)、2个24位定时器、2个通用异步串口(UART)、低功耗模式、看门狗电路、16位I/0端口、灵活的存储控制器、以太网MAC和PCI接口。然后详细介绍LEON2的内部结构,最后介绍如何根据应用需求来配置LEON2内部模块,以及在FPGA板上建立SOC原型进行软硬件开发。