一种二维图形加速引擎的RTL实现与验证

来源 :北京大学 | 被引量 : 0次 | 上传用户:fantasyq1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形学和多媒体技术的广泛应用,计算机系统中图形的计算需求不断增大。处理器主要针对科学计算设计,而图形计算通常是面向显示的处理,采用处理器进行图形计算效率非常低。因此,在计算机系统中,需要设计专用的图形处理硬件,以提高图形处理能力。 本文完成了一种面向SoC集成的二维图形加速引擎的RTL设计实现和验证。该二维图形加速引擎实现了画线、单色扩展、块搬移、矩形填充、光栅操作、透明混合等常用的二维图形处理功能;支持640×480、800×600、1024×768等多种分辨率,支持16位和32位两种色深模式;此外,实现的二维图形引擎支持两个AHB总线接口,该接口符合AMBA2.0规范,使得二维图形引擎能以IP的形式快速地集成到SoC中。 在验证方面,本文采用了多重方法结合的验证策略。针对数据通路验证,采用了基于SoCRTL,模拟的验证方法;针对总线接口验证,采用了基于VIP环境的验证方法;最后,基于FPGA原型系统,进行了大规模的随机测试和应用压力测试。针对设计的功能点,编写了1600多个定向测试向量,结合随机测试向量,较好地覆盖了图形引擎的功能点。 二维图形加速引擎的加入能有效降低主处理器的图形计算负载,对提升系统整体性能有很大作用。本文实现的二维图形引擎是北京大学微处理器研究开发中心多媒体处理系统的重要组成部分,并已在设计的SoC系统芯片中采用,以增加系统的多媒体图形处理生能。
其他文献
生物特征是标识和鉴别个人用户的天然凭证。每个人的生物特征都具有与他人不同的唯一性和在一定时间内基本不变的稳定性、无需记忆、无需存储、难以伪造和假冒,可给用户带来更
购物中心是众多店铺的聚集地,并通过店铺为消费者提供丰富的商品、综合的服务、优雅的环境等。购物中心管理者越来越强调高价值店铺对购物中心运营成功的重要贡献,因此如何充分
期权作为最基础的金融衍生产品之一,为其定价一直是金融工程的重要研究领域,主要使用的定价方法有偏微分方程法、鞅方法和数值方法。1973年由Black和Scholes提出的Black-Schole
随着JEE应用服务器的迅速发展和广泛应用,应用服务器的功能越来越丰富,应用服务器平台化的趋势越来越明显,它要求应用服务器具备良好的可伸缩性、模块的可移植性、以及运行时的
密码学是解决信息安全问题的核心技术,数字签名作为密码学的关键技术,在信息认证方面发挥着重要作用。可验证加密签名是特殊的数字签名体制,能够实现普通数字签名无法解决的
传统的文本检索模型大都以词项独立性假设为前提,即认为同一个词项的多次出现独立、不同词项之间的出现也独立。词项独立性假设不仅简化了理论模型上的推导,而且在实践中也获得
随着业务流程管理的不断发展,以数据为中心的业务流程管理成为一种新的趋势,典型代表是IBM提出的用Artifact来作为业务流程中的核心数据的思想。ArtiFlow是一种以Artifact为
随着网络应用的快速发展,XML已经成为网络数据存储和交换的事实标准,越来越多的信息处理系统采用XML文档作为信息存储、交换和发布的载体。如何有效管理XML数据一直以来都是
在计算机科学领域,最具有挑战性的目标之一就是如何建立能够在一起工作的计算机系统。随着高性能计算机、快速交换网络的出现,计算机支持的协同工作、数据挖掘等技术的飞速发展
机群系统凭借良好的可扩展性、可用性以及极高的性价比成为高性能计算机和超级服务器的主流结构。现阶段许多数据密集型应用需要海量存储以及高数据传输带宽的支持,在这种环境