英特尔 SoC FPGA 开发者论坛 (ISDF)简介
英特尔完成对于Altera收购后,Altera SoC开发人员论坛(ASDF)现在更名为英特尔 SoC FPGA开发人员论坛
(ISDF)。今年的ISDF将于11月8号在北京举行,专注于SoC FPGA在物联网(IoT)、数据中心和云计算、网络和通信、工业
、汽车等领域的技术开发和应用。
通过深入的技术内容和专题研讨,您将有机会与Arrow、Cytech、Terasic、Lauterbach、ARM®、MathWorks、
Mentor Graphics®、Wind River等业界领先厂商进行交流,帮助您迅速完成下一代系统设计。
英特尔 SoC FPGA 开发者论坛 (ISDF)亮点
在ISDF上,我们召集了众多的业界专家,举行为时一天的技术主题系列深入研讨。您将详细了解硬件加速、新开发
工具以及多种操作系统(OS)支持,帮助您尽快把设计推向市场。已经尝试并验证了这一技术的Intel可编程解决方案集团
(以前的Altera)合作伙伴和客户提供真实的应用实例,充分说明了SoC FPGA系统方法的成功之处,理论最终很好的演变
为实际应用。
这一天的亮点包括:
Intel将在ISDF活动上做主题演讲,讨论智能和互联世界发展与变革的主题演讲,介绍SoC FPGA在该领域的重要性。
Intel管理人员和技术专家关于SoC FPGA技术在物联网(IoT)、数据中心、工业、汽车、军事/航空航天,以及通信设计的
应用和未来发展的展望。
Intel和业界专家的硬件和软件主题报告,深入阐述技术内容。重点是真实应用实例,解决常见的设计难题。
还为希望手动操作Atlas Cyclone® V SoC评估套件的人员提供了实际操作专题,可以运行调试和分析工具,与FPGA交
互,运行裸金属代码实例。
在这一天结束时,您会期待着尽快将您的下一设计推向市场。
加速
今年此次活动的主题是加速:
通过SoC FPGA中的硬件加速功能加速您的设计
通过前沿的设计工具和辅助支持系统加速您的开发过程
通过参加ISDF 2016加速您的学习
在集成的多个层面都可以进行加速。通过增加FPGA加速电路板,这在数据中心等大系统的系统级上实现,正
如Microsoft® Catapult项目所示;Intel® Atom™处理器与FPGA相结合,在高级辅助驾驶系统(ADAS)中加速视频分析
功能,在芯片级上实现;或者,把CPU功能卸载给FPGA,缩短芯片驱动电机控制系统的响应时间,在单个器件中实现。
无论您的系统性能需求如何,在FPGA中加速常见的或者耗时的功能可以提升您的系统性能,同时将功耗和成本保持在能
够接受的范围内。
OpenCL™和MathWorks Simulink以及Embedded Coder等高级设计新工具使用了高级语言,对这些新器件进行
编程比以前更简单,而且功能更强大。ARM® Development Studio 5 (DS-5™) Altera®版工具包和Lauterbach调试探
针方便了您对内核进行编程和调试。
参加ISDF将帮助您快速理解或者增强对这一SoC FPGA新技术的理解。
英特尔 SoC FPGA 开发者论坛 (ISDF)会议议程
在Intel SoC FPGA开发人员论坛(ISDF)上,您能够从技术上深入了解基于SoC FPGA的下一设计。此次活动的核心
是业界专家参加的技术研讨,这是别处所没有的。
主题演讲
Intel在ISDF
听取智能和互联世界发展与变革的主题演讲,了解SoC FPGA在该领域的重要性。
请及时获得更多信息。
主题
硬件演讲报告:硬件和软件开发人员面临不断变化的互联世界。Intel非常独到的定位于通过系列异构解决方案为开发人员
提供支持,这些解决方案涵盖了数据中心、网络基础设施和物联网(IoT)。这一专题将从性能、功耗、成本、安全和能效方
面讨论从传感器直至数据中心,Intel对连接整个世界的全面看法。
软件演讲报告:找到怎样轻松的利用FPGA定制硬件强大的功能来加速软件代码的执行。学习怎样提高效能,缩短开发时
间,还有先进的代码优化和调试方法。
硬件实际操作专题:讨论并使用设计基于SoC FPGA的系统所必须的工具和方法。专题活动包括理解并配置硬核处理器系
统(HPS)功能,使用Qsys系统集成工具以及SoC FPGA调试工具和方法建立并生成SoC系统。专题活动会在这一天重复两
次,但是课程有手动操作练习,因此,席位有限。(每一专题活动都涉及到同样的材料,因此,您只需要参加其中一个即
可。)
软件实际操作专题:参加人员学习在SoC电路板上启动并使用Linux,试用某些调试和分析工具,与FPGA交互,下载并运
行裸金属实例。这些活动会在这一天重复两次,但是课程有手动操作练习,因此,席位有限。(每一专题活动都涉及到同
样的材料,因此,您只需要参加其中一个即可。)
在SoC FPGA上设计并开发软件
这一专题分析集成处理器和现场可编程门阵列(FPGA)系统的系统体系结构和开发方法。我们重点关注的是使用嵌入式Linux实时操作系统,以及单核对称多处理(SMP)和非对称多核(AMP)多核配置的裸金属编程。
1.裸金属和嵌入式操作系统选项
2.SMP/AMP多核软件体系结构
3.虚拟化和系统管理程序包括基于内核的虚拟机(KVM)
这一专题将简要介绍虚拟平台高效的方法,解释当使用物理硬件时要解决多少问题:完全虚拟化、强大的控制功能,以及非置入式跟踪分析等,以便建立确定性的和可扩展的环境。采用这一方法,在设计早期就能够发现问题并及时解决。
使用SoC FPGA进行软件加速和卸载
SoC FPGA通过加速某些工作负载而分担处理器工作,灵活的适应不断变化的接口标准。这一专题将介绍使用FPGA硬件来加速软件的应用实例。
1.自动驾驶要成为主流,车辆必须能够智能的收集相关的数据,不仅在自己复杂的车辆系统内部实现通信而且还要与外部通信。特别是,高级辅助驾驶系统(ADAS)必须依靠图像识别SoC平台上可靠的汽车应用软件来正确的采集所需的信息,做出自动驾驶相关的判断。我们将介绍错综复杂的自动驾驶技术,特别是与安全相关的技术——这是实用化必须要解决的技术。
2.目前的平台有图形化需求,类似现代的智能电话HMI,支持Qt*、WebGL*和Android*等体系架构。这一报告回顾了这些需求,包括Open GL ES 2.0和3.1的对比。然后介绍了Altera Cyclone V SoC完整的Qt 5.x系统解决方案,使用了全OpenGL ES 2.0/3.1和VULKAN*兼容图形渲染内核,解释了怎样安装并集成它。
3.把代码的关键部分卸载到FPGA中,使用硬核浮点DSP模块大幅度提高性能。
软件实现安全
这一专题将介绍使用软件来增强系统安全的方法,包括:
1.SoC FPGA的安全启动方法
2.采用实时操作系统(RTOS)构建一个安全互联的IoT设备
3.使用嵌入式Linux*实现安全SoC FPGA的技术
硬件/软件协同开发的系统软件体系结构
传统上,设计人员使用VHSIC硬件描述语言(VHDL)和Verilog* HDL等硬件描述语言来开发现场可编程门阵列(FPGA)应用。这一专题将介绍另一种高级方法来开发并编程芯片系统(SoC) FPGA,提高设计团队的效能和系统性能。
1.使用OpenCL*实现并行处理,提高性能和功效。
2.卷积神经网络(CNN)应用实例
3.具有基于MATLAB*和Simulink*的工作流程的案例研究,这些流程用于开发软件无线电(SDR)算法。工作流程支持团队使用基于Intel SoC FPGA和模拟器件公司RF收发器的SDR硬件。
SoC软件开发实验
在这一动手操作练习中,我们将讨论在SoC FPGA系统上启动并开发软件所需的工具和方法。我们将在SoC开发板上实际建立并调试软件。
主题包括:
1.在开发板上启动和使用Linux*
2.使用调试和分析工具
3.与FPGA交互
4.下载并运行裸金属实例
IoT展望:数据中心到边缘
硬件和软件开发人员面临不断变化的互联世界。Intel非常独到的定位于通过系列异构解决方案为开发人员提供支持,这些解决方案涵盖了数据中心、网络基础设施和物联网(IoT)。这一专题将全面展望Intel FPGA和处理器相结合怎样连接从传感器到数据中心之间的整个世界。
1.跨越端到端的异构解决方案
2.数据中心加速
3.网络和接入加速
4.IoT加速和互联
SoC FPGA安全技术的发展
安全成为目前互联世界日益重要的需求。这一专题将讨论:
1.安全威胁分类
2.Intel SoC FPGA安全特性和发展路线图
3.安全启动方法
性能优化
这一专题将从网络性能和延时/实时响应的角度讨论使用硬件加速功能来提高系统性能。
采用SoC FPGA进行创新
这一专题将讨论创新的基于SoC FPGA的应用,包括:
1.工业物联网(IoT)/电机控制应用的智能轨迹性能优化
2.八旋翼开源无人机平台
SoC硬件设计试验
在这一动手操作练习中,我们将讨论设计并验证SoC FPGA系统所需要的工具和方法。我们将在SoC开发板上实际建立并调试SoC系统。
主题包括:
1.理解并配置硬核处理器系统的功能
2.使用Qsys*系统集成工具建立并生成SoC系统
3.使用SoC调试工具和方法