FPGA
小 K 同学
lxk201808@163.com
展开
-
FPGA学习(一)--架构和基本组成单元
FPGA是一种集成电路(IC),可以在制造后针对不同的算法进行编程。现代FPGA器件由多达200万个逻辑单元组成,可配置为实现各种软件算法。虽然传统的FPGA设计流程与常规IC相比更像处理器,但与IC开发工作相比,FPGA提供了显着的成本优势,并且在大多数情况下提供相同级别的性能。与IC相比,FPGA的另一个优点是可以动态重新配置。此过程与在CPU处理器中加载程序相同,可能会影响FPGA架构中可用的部分或全部资源。原创 2020-08-08 13:50:54 · 6850 阅读 · 0 评论 -
FPGA学习(二)--硬件设计基本概念
处理器(CPU)和FPGA之间的关键区别之一就是处理架构是否固定。这种差异直接影响每个编译器的工作方式。处理器CPU的计算体系结构是固定的,编译器的工作是确定软件应用程序如何最好地适应处理结构。应用程序性能取决于应用程序映射到处理器功能的程度以及正确执行所需的处理器指令数量。相比之下,FPGA类似于带有一组构建块的空白平板。在的Vivado ®编译器HLS中,目标是从最适合的软件程序中创建一个处理架构。指导Vivado HLS编译器创建最佳处理架构的过程需要有关硬件设计概念的基础知识。原创 2020-08-08 13:51:05 · 2612 阅读 · 0 评论