基于SoC FPGA的Lorenz系统数值求解方法

C. A. Montoya, Ruben D. Sanchez, Luis F. Castaño
{"title":"基于SoC FPGA的Lorenz系统数值求解方法","authors":"C. A. Montoya, Ruben D. Sanchez, Luis F. Castaño","doi":"10.1109/STSIVA.2016.7743305","DOIUrl":null,"url":null,"abstract":"In this paper is presented the implementation of a FPGA based heterogeneous system for the approach to the numerical solution of the Lorenz system by Euler's method. Unlike similar works, high level design tools as System Generator or DSP Builder are not used. The system is implemented on a ZedBoard Zynq Evaluation and Development Kit over Vivado Design Suite. It takes advantage of the SoC FPGA architecture, where a custom IP described in VHDL for the programmable logic section interacts with the ZYNQ-7processing system through AXI4-Lite interface. Operations are performed using a 32-bit floating-point format with rounding to the nearest value. Performance and numerical results analysis for the sequential algorithm execution over the Zynq-7000 ARM Cortex A9 core and the concurrent execution using the heterogeneous system are presented and compared. The validation of the developed system is made through the comparison between the approach to the numerical solution obtained with the SoC FPGA and MAT-LAB simulation is performed for different initial conditions and system parameters.","PeriodicalId":373420,"journal":{"name":"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Approach to the numerical solution of Lorenz system on SoC FPGA\",\"authors\":\"C. A. Montoya, Ruben D. Sanchez, Luis F. Castaño\",\"doi\":\"10.1109/STSIVA.2016.7743305\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper is presented the implementation of a FPGA based heterogeneous system for the approach to the numerical solution of the Lorenz system by Euler's method. Unlike similar works, high level design tools as System Generator or DSP Builder are not used. The system is implemented on a ZedBoard Zynq Evaluation and Development Kit over Vivado Design Suite. It takes advantage of the SoC FPGA architecture, where a custom IP described in VHDL for the programmable logic section interacts with the ZYNQ-7processing system through AXI4-Lite interface. Operations are performed using a 32-bit floating-point format with rounding to the nearest value. Performance and numerical results analysis for the sequential algorithm execution over the Zynq-7000 ARM Cortex A9 core and the concurrent execution using the heterogeneous system are presented and compared. The validation of the developed system is made through the comparison between the approach to the numerical solution obtained with the SoC FPGA and MAT-LAB simulation is performed for different initial conditions and system parameters.\",\"PeriodicalId\":373420,\"journal\":{\"name\":\"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)\",\"volume\":\"85 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/STSIVA.2016.7743305\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STSIVA.2016.7743305","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文介绍了一种基于FPGA的异构系统的实现,用于用欧拉法求解洛伦兹系统的数值解。不像类似的作品,高层次的设计工具,如系统生成器或DSP生成器不使用。该系统是在ZedBoard Zynq评估和开发套件上实现的,基于Vivado设计套件。它利用了SoC FPGA架构,其中VHDL描述的可编程逻辑部分的自定义IP通过AXI4-Lite接口与zynq -7处理系统交互。操作使用32位浮点格式执行,并舍入到最接近的值。给出了在Zynq-7000 ARM Cortex A9内核上顺序执行算法和在异构系统上并发执行算法的性能和数值结果分析,并进行了比较。通过对SoC FPGA得到的数值解的方法进行比较,并对不同的初始条件和系统参数进行了matlab - lab仿真,验证了所开发系统的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Approach to the numerical solution of Lorenz system on SoC FPGA
In this paper is presented the implementation of a FPGA based heterogeneous system for the approach to the numerical solution of the Lorenz system by Euler's method. Unlike similar works, high level design tools as System Generator or DSP Builder are not used. The system is implemented on a ZedBoard Zynq Evaluation and Development Kit over Vivado Design Suite. It takes advantage of the SoC FPGA architecture, where a custom IP described in VHDL for the programmable logic section interacts with the ZYNQ-7processing system through AXI4-Lite interface. Operations are performed using a 32-bit floating-point format with rounding to the nearest value. Performance and numerical results analysis for the sequential algorithm execution over the Zynq-7000 ARM Cortex A9 core and the concurrent execution using the heterogeneous system are presented and compared. The validation of the developed system is made through the comparison between the approach to the numerical solution obtained with the SoC FPGA and MAT-LAB simulation is performed for different initial conditions and system parameters.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信