历史上的今天
今天是:2024年11月18日(星期一)
2020年11月18日 | 英特尔全新开放式FPGA开发堆栈,实现更高代码可重用率
2020-11-18 来源:EEWORLD
英特尔发布最新的英特尔®开放式FPGA开发堆栈(英特尔®OFS)。通过可拓展的硬件,以及可访问的git源代码库的软件框架,英特尔®开放式FPGA开发堆栈(英特尔®OFS)让软硬件及应用开发人员能更轻松地创建定制加速平台与解决方案。此外,英特尔®OFS提供标准接口和API,实现更高的代码可重用率,加速了开发与快速部署。

英特尔公司副总裁、可编程解决方案事业部总经理Dave Moore表示:“FPGA一如既往地为开发人员创建定制化硬件提供支持, 为从边缘到云端的工作负载提供卓越的性能、功耗效率及总体拥有成本。今天,我们激动地宣布推出英特尔®开放式FPGA开发堆栈。经过早期客户的成功案例验证了英特尔®开放式FPGA开发堆栈能够大幅降低研发周期,同时提升代码和硬件设计的重用率,对于希望加速工作负载的客户和合作伙伴而言是理想之选。”
对于任何新的基于FPGA加速平台的开发,包括FPGA硬件设计、英特尔® 至强®可扩展处理器就绪的软件堆栈以及应用工作负载等,都会遇到一个核心挑战,那就是如何分配从零开发和代码重用或IP授权之间的比例。
英特尔®OFS为Linux内核提供定制化的软硬件基础设施,解决了软硬件及应用开发人员面临的许多痛点,包括开发FPGA设计(“拿来与定制”)所需的模块化、可组合代码,以及开源上游代码,从而让开源分销商能够为第三方和专有英特尔-OFS平台提供本地支持。简而言之,英特尔®OFS为硬件、应用和软件开发人员带来的价值分别是定制化、在整个英特尔FPGA平台的便利的可移植性以及主要操作系统厂商分销的本地支持。
现在,主板开发人员、原始设计制造商和客户都可以利用具有标准接口的统一基础设施开始他们的FPGA硬件开发。应用开发人员可以通过基于英特尔®OFS的不同平台之间更强大的可移植性实现更高的开发回报。由于可以使用英特尔的开源和上游代码,领先的开源软件厂商不仅能根据现有的或新的结合提供CPU和GPU拓展支持,还能提供FPGA拓展支持,从而满足客户需求。
史海拾趣
|
小弟找了个STM32的板跑UC/OSII,环境用的IAR5.2 仿真的时候上来就跳到了地址80024F4,但是FLASH设置的是从800,000开始 而且前面不只是向量表,还有一些是UC/OS的东西, 请指教 还有为什么上来系统就自己跳到low-level_int的,在哪设置啊 二:low_lev ...… 查看全部问答> |
|
lm3s8962上的RT-Thread连载——Finsh shell的基本使用 RT-Thread Shell实验1 Finsh的基本使用 实验目的: ² 了解RT-Thread的命令行工具Finsh Shell组件 ² 掌握Finsh Shell的基本使用方法; ²& ...… 查看全部问答> |
|
从PC键盘上往板子的COM0送字符,并将COM0收到字符再传回超级终端显示,但现在超级终端没显示输入的字符,只显示原来printf的字符?麻烦大家看看哪错了,谢谢 板子是万利的199元的那块板子 程序大致如下: int main(void)  ...… 查看全部问答> |
|
【转帖】深入解析STM32_USB-FS-Device_Lib库(V3.1.0) 深入解析STM32_USB-FS-Device_Lib库(V3.1.0) 基于STM32 的USB程序开发笔记,写的挺不错,与大家分享 开发笔记1.rar (1.94 MB) 下载次数:454 2010-8-27 09:48 开发笔记2.rar ...… 查看全部问答> |
|
代码: void Systerm_Init() { WDTCTL=WDTHOLD+WDTPW; //关看门狗 BCSCTL1&=~XT2OFF; // XT2 TURN ON BCSCTL2=SELM1+DIVM1+DIVM0+SELS; //TX2 为主时钟,8分频,TX2 AS SMAIN } void TimerA_init() { TACTL=TAS ...… 查看全部问答> |




