3D加速引擎是3D图形加速系统的重要组成部分,以往在软件平台上对3D引擎的研究,实现了复杂的渲染模型和渲染算法,但这些复杂算法与模型在FPGA上综合实现具有一定难度,针对FPGA的3D加速引擎设计及其平台实现需要进一步研究。 本文在研究3D加速引擎结构的基础上,实现了基于FPGA的图像处理平台,使用模块化的思想,利用IP核技术分析设计实现了3D加速管道及其他模块,并进行了仿真、验证、实现。 图像处理平台选用Virtex-Ⅳ FPGA为核心器件,并搭载了Hynix HY5DU573222F-25、AT91FR40162S、XCF32P VO48及其他组件。 为满足3D加速引擎的实现与验证,设计搭建的图像处理平台还实现了DDR-SDRAM控制器模块、VGA输出模块、总线控制器模块、命令解释模块、指令寄存器模块及控制寄存器模块。 3D加速引擎设计包含3D加速渲染管道、视角变换管道、基元读取、顶点FIFO、基元FIFO、写内存等模块。针对FPGA的特性,简化、设计、实现了光照管道、纹理管道、着色管道和Alpha融合管道。 最后使用Modelsim进行了仿真测试和图像处理平台上的验证,其结果表明3D加速引擎设计的大部分功能得到实现,结果令人满意。
上传时间: 2013-07-30
上传用户:lepoke
win7系统显卡加速完全补丁。。。。。。。
上传时间: 2013-06-26
上传用户:yuanyuan123
51单片机步进电机加速减速匀速演示
上传时间: 2013-11-20
上传用户:WMC_geophy
加速寿命试验分为恒定应力、步进应力和序进应力加速寿命试验。将一定数量的样品分成几组,对每组施加一个高于额定值的固定不变的应力,在达到规定失效数或规定失效时间后停止,称为恒定应力加速寿命试验(以下简称恒加试验).
上传时间: 2015-01-03
上传用户:范缜东苑
加速迭代求方程根的一个实例
上传时间: 2015-02-02
上传用户:windwolf2000
上网加速工具与源代码
标签: 源代码
上传时间: 2013-12-22
上传用户:kernaling
方程求根_加速迭代法是一个用C++编写的程序
上传时间: 2015-02-05
上传用户:daguda
理查德外推加速算法
标签: 速算
上传时间: 2013-12-16
上传用户:daguda
非线性规划中求解无约束问题中的一个有效方法--模矢法(步长加速法),并用图表示出来步骤.
上传时间: 2015-03-20
上传用户:脚趾头
遥控小汽车的设计 可以有限速区和加速区 对他完全实现自动控制
上传时间: 2015-03-29
上传用户:rocketrevenge