首页> 外文OA文献 >Embedded 3D Graphics Core for FPGA-based System-on-Chip Applications
【2h】

Embedded 3D Graphics Core for FPGA-based System-on-Chip Applications

机译:用于基于FpGa的片上系统应用的嵌入式3D图形核

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper presents a 3D graphics accelerator core for an FPGA based system, and illustrates how to build a System-on-Chip containing a Xilinx MicroBlaze soft-core CPU and our 3D graphics accelerator core. The system is capable of running uClinux and hardware accelerated 3D graphics applications such as a VRML viewer. The 3D graphics core is connected to a PLB 64-bit on-chip bus, and can render graphics into an on-chip tile buffer, which is later copied, using bus-master DMA transfers, to the frame-buffer in external DDR SDRAM memory. This memory is shared between the CPU, the 3D graphics core, and the video display which periodically reads from memory to display the final rendered graphics. The graphics core uses internal scratch-pad memory to reduce its external bandwidth requirement, this is achieved by implementing a tile-based rendering algorithm. Reduced external bandwidth means that the power consumption is reduced as well. We show how an FPGA based embedded system is capable of most tasks in a single chip solution, without requiring additional CPU or graphics chips.
机译:本文介绍了用于基于FPGA的系统的3D图形加速器内核,并说明了如何构建包含Xilinx MicroBlaze软核CPU和我们的3D图形加速器内核的片上系统。该系统能够运行uClinux和硬件加速的3D图形应用程序,例如VRML查看器。 3D图形内核连接到PLB 64位片上总线,并且可以将图形渲染到片上图块缓冲区中,然后使用总线主控DMA传输将其复制到外部DDR SDRAM中的帧缓冲区中记忆。此内存在CPU,3D图形核心和视频显示器之间共享,该视频显示器会定期从内存中读取以显示最终渲染的图形。图形内核使用内部暂存器内存来减少其外部带宽需求,这是通过实现基于图块的渲染算法来实现的。降低的外部带宽意味着功耗也降低了。我们展示了基于FPGA的嵌入式系统如何在单个芯片解决方案中能够完成大多数任务,而无需额外的CPU或图形芯片。

著录项

  • 作者

    Holten-Lund Hans Erik;

  • 作者单位
  • 年度 2005
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号