0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python on ZYNQ让大一学生也能轻松搭建高性能嵌入式系统

YCqV_FPGA_EETre 来源:lq 2018-12-24 13:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Xilinx高级总监 : Patrick Lysaght 在ACA 2018 全国计算机体系结构学术年会上正式发布PYNQ-Z2

Python on ZYNQ 让大一学生也能轻松搭建高性能嵌入式系统

PYNQ即Python on ZYNQ,使用Python语言和库,设计人员可以利用Zynq中可编程逻辑和微处理器的优势来快速构建高性能的嵌入式应用程序。

PYNQ-Z2的硬件平台以Xilinx ZYNQ SoC为核心,而ArmFPGA的异构系统是创建高性能嵌入式系统应用的基础也是与市面上众多嵌入式平台最大的不同之处。本台有别于一般传统的ZYNQ开发平台,PYNQ-Z2支持Python 语言开发,同时也可以采用传统的Xilinx Vivado 开发工具流程平台开发嵌入式系统应用, PYNQ-Z2具有极丰富实用的外设,比如千兆以太网口、USBUARTHDMI输入/输出、数字音频输入/输出、大容量DDRLED、按键、开关等,还提供了兼容Ardunio、RPi、Pmod的扩展接口, 是创客Maker、学生创新与实践的最佳选择,也适合大一到大四的本科生当FPGA口袋实验平台。

Xilinx PYNQ项目,让非传统FPGA用户也能轻松开发FPGA

PYNQ基于其支持框架可以面向多种应用场景适合多种领域的专家使用,并向硬件工程师、软件工程师、数据工程师提供了各自合适的开发环境与手段。

基于Web访问的Jupyter Notebook在线编辑工具

PYNQ硬件结构示意图

PYNQ-Z2最重要的特点是可以使用Python进行编程,并且提供了基于Web访问的Jupyter Notebook在线编辑工具。运行在Arm处理器上的嵌入式Linux系统为PYNQ提供了软件基础平台,Python环境、Jupyter Notebook工具都在其上。

整个FPGA部分的设计被称为Overlay,可面向多用户、多应用生成不同的Bitstream文件,支持通过软件API进行调用,动态的切换FPGA上的逻辑功能。

PYNQ的API库则起到了连接软硬件的作用,使我们可以通过Python访问FPGA侧的处理单元。最终,只要我们通过浏览器访问Jupyter Notebook,就可以对PYNQ进行软件部分的开发。

PYNQ软件层次图

Jupyter Notebook是一个基于浏览器的交互式开发环境,基于Python内核和Websocket协议,运行在Tornado Web服务器上。它提供了一个环境,你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。这些特性使其成为一款执行端到端数据科学工作流程的便捷工具,可以用于数据清理,统计建模,构建和训练机器学习模型,可视化数据以及许多其他用途。通过Jupyter创建的交互式笔记本文档,支持实时代码,交互式小部件,绘图,Markdown,方程式,图像和视频。该工具近年来成为大数据分析以及机器学习领域最火热的工具之一,近三年github上传的notebook文档数量超过230万份!

PYNQ框架构成

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3716

    浏览量

    133102
  • 微处理器
    +关注

    关注

    11

    文章

    2416

    浏览量

    85339

原文标题:初识PYNQ-Z2软硬件系统框架

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式和FPGA的区别

    Zynq、Intel Cyclone V)越来越流行,这种异构计算平台能够兼顾软件灵活性和硬件高性能,代表了嵌入式与FPGA技术融合的未来方向。 无论是嵌入式还是FPGA,都是现代
    发表于 11-19 06:55

    嵌入式系统的定义和应用领域

    起,共同构成了个高效、稳定的工作系统。 其实,嵌入式系统的概念与个人PC有着相似的底层逻辑。单片机,作为单个芯片上的计算机系统,其定义明
    发表于 11-17 06:49

    嵌入式入门必看!迅为RK3568 V2.0升级,新手轻松玩转

    嵌入式入门必看!迅为RK3568 V2.0升级,新手轻松玩转
    的头像 发表于 10-28 13:26 186次阅读
    <b class='flag-5'>嵌入式</b>入门必看!迅为RK3568 V2.0升级,新手<b class='flag-5'>也</b><b class='flag-5'>能</b><b class='flag-5'>轻松</b>玩转

    嵌入式达到什么水平才能就业?

    、LoRa、NB-IoT,实现嵌入式设备与云端平台的数据交互了解 RTOS 实时操作系统:如 FreeRTOS、RT-Thread,能进行任务创建、信号量管理、内存分配
    发表于 09-15 10:20

    2025全国大学生嵌入式芯片与系统设计竞赛应用赛道全国总决赛圆满闭幕-飞凌嵌入式

    8月13日2025全国大学生嵌入式芯片与系统设计竞赛应用赛道全国总决赛圆满闭幕,飞凌嵌入式作为大赛协办单位之,携手瑞芯微在应用赛道设立专属
    的头像 发表于 08-15 08:02 2072次阅读
    2025全国大<b class='flag-5'>学生</b><b class='flag-5'>嵌入式</b>芯片与<b class='flag-5'>系统</b>设计竞赛应用赛道全国总决赛圆满闭幕-飞凌<b class='flag-5'>嵌入式</b>

    盘点嵌入式就业所需要的技能有哪些?

    ,把握未来的职业机遇。 1.智能汽车行业: - 熟悉嵌入式编程语言,如C/C++、Python等。 - 掌握嵌入式系统设计与开发流程,了解汽车电子控制
    发表于 08-11 15:43

    2025全国大学生嵌入式芯片与系统设计竞赛总决赛启幕

    第八届(2025)全国大学生嵌入式芯片与系统设计竞赛芯片应用赛道全国总决赛将于8月10日~13日在南京隆重举行。作为嵌入式领域最具影响力的赛事之
    的头像 发表于 08-08 10:05 1774次阅读
    2025全国大<b class='flag-5'>学生</b><b class='flag-5'>嵌入式</b>芯片与<b class='flag-5'>系统</b>设计竞赛总决赛启幕

    广和通深度参与全国大学生嵌入式芯片与系统设计竞赛

    广和通深度参与全国大学生嵌入式芯片与系统设计竞赛(简称”嵌赛”),成为莘莘学子的同行者,用科技的光点亮科技教育的创新星火。
    的头像 发表于 07-04 11:17 998次阅读

    瑞芯微RK3288解决方案:高性能、高扩展性的嵌入式系统设计理念与应用分析

    瑞芯微(Rockchip)RK3288是高性能嵌入式处理器,凭借其强大的四核Cortex-A17CPU、Mali-T764GPU以及丰富的接口支持,在各种嵌入式应用领域展现出卓越
    的头像 发表于 05-08 15:39 853次阅读
    瑞芯微RK3288解决方案:<b class='flag-5'>高性能</b>、高扩展性的<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>设计理念与应用分析

    想在嵌入式领域高薪就业?先迈过这些人才门槛!

    嵌入式开发的世界,如今正经历着场变革,同时暴露出诸多问题。现在,会编写嵌入式程序的人随处可见,树莓派、Arduino 等开发板的出现,
    的头像 发表于 03-20 10:42 770次阅读
    想在<b class='flag-5'>嵌入式</b>领域高薪就业?先迈过这些人才门槛!

    飞凌嵌入式携手瑞芯微成为2025年全国大学生嵌入式大赛命题企业

    近日,保定飞凌嵌入式技术有限公司(以下简称“飞凌嵌入式”)携手瑞芯微电子股份有限公司(以下简称“瑞芯微”)正式加入2025年全国大学生嵌入式芯片与
    的头像 发表于 03-19 16:32 1167次阅读
    飞凌<b class='flag-5'>嵌入式</b>携手瑞芯微成为2025年全国大<b class='flag-5'>学生</b><b class='flag-5'>嵌入式</b>大赛命题企业

    Python嵌入式系统中的应用场景

    你想把你的职业生涯提升到个新的水平?Python嵌入式系统中正在成为股不可缺少的新力量。尽管传统上
    的头像 发表于 03-19 14:10 1190次阅读

    大赛报名|飞凌嵌入式携手瑞芯微成为2025年全国大学生嵌入式大赛命题企业

    近日,保定飞凌嵌入式技术有限公司(以下简称“飞凌嵌入式”)携手瑞芯微电子股份有限公司(以下简称“瑞芯微”)正式加入2025年全国大学生嵌入式芯片与
    的头像 发表于 03-14 10:46 1518次阅读
    大赛报名|飞凌<b class='flag-5'>嵌入式</b>携手瑞芯微成为2025年全国大<b class='flag-5'>学生</b><b class='flag-5'>嵌入式</b>大赛命题企业

    嵌入式系统开发圣经【干货】

    主管、系统设计分析人员及欲进入该领域的工程师。是本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统
    发表于 03-12 13:58

    哪些专业适合学习嵌入式开发?

    哪些专业适合学习嵌入式开发? 在传统行业不断被取代的当下,对于大学生、从业者而言,选择个热门主流的职业方向,是未来发展的关键因素之嵌入式
    发表于 01-03 13:44