几何变换单元的设计及其FPGA实现.pdfVIP

  • 4
  • 0
  • 约 4页
  • 2017-08-30 发布于河北
  • 举报
维普资讯 电 子 测 量 技 术 第3O卷 第 12期 ELECTRONIC M EASUREM匮NT TECHNOLOGY 2007年 12月 几何变换单元的设计及其 FPGA实现 孙大成 郭 立 (中国科学技术大学电子科学与技术系 合肥 230026) 摘 要:随着计算机绘图规模的需要,借助辅助硬件资源,来提高图形处理单元(GPU)处理速度的需求越来越普遍。 结合计算机绘图及 FPGA的特点,本文采用Top-Down的方法对GPU几何变换单元部分进行了FPGA设计实现。 所有结构模块均实现了RTL级建模,并对其中较复杂的矩阵构造单元和矩阵乘法器模块给出了详细的描述。最后借 助电子设计 自动化工具(EDA)X~整个模块进行了验证综合 ,结果表明,符合设计需求 ,该方案能很好地完成几何变换 功能,资源耗费低 ,最高工作频率可达 120MHz。 关键词:几何变换;查找表;矩阵乘法;脉动阵列 中图分类号:TP332 文献标识码:A Design ofgeometrytransformationunitanditsFPGA implementation SunDacheng GuoLi (DepartmentofElectronicScience& Technology,USTC,Hefei230026) Abstract:W iththeneedofcomputergraphics。therequirementofusingassistanthardwaretOenhancetheefficiencyof GPU becomesmoreandmorepopular.CombiningthefeaturesofcomputergraphicsandFPGA,thispaperpresentsthe Top-Do wn methodologydesignandimplementationofgeometrytransformation inGPU.Allstructuralmodulesare donewithRTLmodels,andthekeymodulestheMatrixBuildermoduleandtheMatrixMultipliermodulearediscussed indetail.TheRTLmode1ofthearchitecturehasalsobeen synthesizedwiththeaidofelectronicdesign automatic (EDA)tools.Theresultproveitsgoodperformanceandlowresourcecost,anditshighestfrequencycanget12OMHz. Keywords:geometrytransfomr ation;LUT;matrixmultiplier;systolicarray 针对几何变换实时性的要求,本文提出如下的FPGA 0 引 言 实现方案,总体框图流程如图1。 几何变换是图形处理单元 (GPU)算法实现中的重要 一 环,其运算速度直接关系到GPU 的运算效率。人们一 直在寻求各种方法来加快算法速度,通常是使用更快速的 处理器、利用并行性和专门的硬件结构等,随着数字 电路 影模 矩阵构造单~:(MatrixBuilde0 技术的发展,尤其是在 FPGA方面的快速进步,让我们可 选择t U 以尝试另外一条途径 。 脉动阵列结构实现4x4乘法器 本文的工作就是对几何变换部分,采用 Top-

文档评论(0)

1亿VIP精品文档

相关文档