【24h】

An approach to design a matrix inversion hardware module using FPGA

机译:使用FPGA设计矩阵求逆硬件模块的方法

获取原文

摘要

This study work is basically aimed at designing and testing of hardware module to perform inversion operation of a matrix in a small time. Here, an approach is made for calculating 3×3 matrix inverse. There are many mathematical methods available for performing matrix inversion and out of them a suitable method, like Adjoint Matrix Method is selected by analysing the computational requirements. The mathematical method of calculating the inverse of matrix is then suitably converted into VHDL code. The code is then tested for simulation using a set of test matrices. After simulation is verified by checking the results of test inputs the code is tested for synthesizability. After the synthesizability is verified then it is finally tested for hardware verification by dumping into FPGA. Altera's DE1 board which consists a Cyclone-II series FPGA EP2C20F484C7 FPGA is used for this study. The test inputs can be fed in either by using on board GPIO or UI or S RAM. The outputs are taken the same way either by GPIO or UI or written to S RAM and are then to be verified by comparing with actual results.
机译:这项研究工作的主要目的是设计和测试硬件模块,以在短时间内完成矩阵的求逆运算。在此,提出了一种用于计算3×3矩阵逆的方法。有许多数学方法可用于执行矩阵求逆,并且其中有一种合适的方法,例如通过分析计算要求来选择“伴随矩阵法”。然后将计算矩阵逆的数学方法适当地转换为VHDL代码。然后使用一组测试矩阵对代码进行仿真测试。在通过检查测试输入的结果验证了仿真之后,对代码进行了综合性测试。在验证了可综合性之后,最后通过转储到FPGA中对其进行了硬件验证测试。本研究使用Altera的DE1板,该板由Cyclone-II系列FPGA EP2C20F484C7 FPGA组成。可以使用板载GPIO或UI或S RAM馈入测试输入。通过GPIO或UI以相同的方式获取输出,或将其写入S RAM,然后通过与实际结果进行比较来进行验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号