ニュース・お知らせ

Digi-Key社【アプリケーションラボ】技術解説記事のご紹介「PythonとJupyter NotebookでFPGAベース設計の構築とプログラミングを迅速化」

     
   
     
     
  MAIL MAGAZINE

No.1209 2019.7.9
 
     


3,000円以上お買い上げで送料無料
 

 

 

TOPICS

 
     
 

◇Digi-Key社【アプリケーションラボ】技術解説記事のご紹介
 「PythonとJupyter NotebookでFPGAベース設計の構築とプログラミングを迅速化」

◇~マルツオンラインの便利な新機能のご紹介~
 「あとで購入する商品」をプロジェクトごと等フォルダに分けて管理できるようになりました!

◇PICK UP PRODUCTS

 
     
 
 
       
 

Digi-Key社【アプリケーションラボ】技術解説記事のご紹介
「PythonとJupyter NotebookでFPGAベース設計の構築とプログラミングを迅速化」

 
       
 

 

 

 「アプリケーションラボ」は、Digi-Key社のご協力をいただいて、Digi-Key社が公開している新製品や技術情報を日本語でご紹介するWebページです。基礎技術から最新技術まで有益な情報を公開していますので、是非ご活用ください。

 今回は、FPGAの開発をPython言語を使って効率よく実現する方法について解説した記事をご紹介します。

■PythonとJupyter NotebookでFPGAベース設計の構築とプログラミングを迅速化

 最近はPython言語の利用がどんどん広がっていますが、今回の【アプリケーションラボ】の解説記事は、FPGAの開発にもPython言語を使って開発効率を上げようという話です。

 ザイリンクス社のZynq-7000ファミリは、ARM Cortex-A9 MPCoreをハードマクロとして集積したFPGAで、マイコンとFPGAの中間のようなデバイスです。マイコンでプログラムを開発しながら、処理を高速化したい部分をFPGAに置き換えるというような使い方ができます。ザイリンクス社では、Zynq用にPythonで一括してプログラミングが可能なPYNQ(Python Productivity for Zynq)という開発環境を用意しています。

 PYNQでは、オーバレイと呼ばれるライブラリ内にプログラマブルロジックの回路デザイン(ビットストリーム)がカプセル化されていて、Pythonからビットストリームを呼べる仕組みが用意されています。ザイリンクス社の開発ツールVivado HLSで生成したビットストリームなどを読み込んで利用できます。また、Pythonのプログラム作成にはJupyter Notebookというツールを利用します。

 Jupyter Notebookは、Web上でPythonを実行できるオープンソースのデータ分析ツールで、notebookと呼ばれる形式のファイルにプログラムや文章、実行結果などをまとめて管理することができます。現在は、Python以外の言語にも対応しています。Anacondaという開発環境のパッケージを利用すると、Jupyter Notebookと共に、データ分析やグラフ描画など、Pythonで利用するライブラリをまとめてインストールできます。

 PYNQ-Z1ボードは、Digilent社が開発したPYNQオープンソースフレームワーク用のハードウェアプラットフォームです。プログラマブルロジック回路を設計しなくても、ZynqデバイスをPYNQと共に効率よく使用できるように設計されています。また、ザイリンクス社のVivado WebPACKツールを無料で使用することができます。

 ここで解説されているデバイスは、マルツオンラインのウェブサイトで購入できますので、是非参考にしてください。
 

PYNQ-Z1開発キット
【6003-410-017】 24,288円
PYNQ-Z1生産性向上キット
【240-114-1】 30,391円

 

下記の2本の解説記事も同時に公開しました。合わせて参考にしてください。

■5Gはまだ先:リモートIoT検出と制御に既製のLTE 4Gモジュールを使用
 5Gが話題になっていますが、5Gの規格はまだ確定されていないので、現状はセルラー4G LTEネットワークで5Gに対応しなければなりません。ここでは、セルラーIoTアプリケーションと、これらのアプリケーションを実現するために必要な組み込み技術について解説し、最新のハードウェアおよびソフトウェア技術と利用可能なリソースをご紹介します。

■複数のプロトコルと互換性を持つメッシュネットワークデバイスの迅速な作成
 メッシュネットワークでは、データを1つのデバイスから別のデバイスにホップさせながら次々と転送できます。また、個々のデバイスは同じネットワーク上にある他の全デバイスと通信できます。ここでは、ワイヤレスメッシュネットワークの基礎と、Silicon LabsのMighty GeckoワイヤレスSoCファミリならびに開発ツールを紹介します。

 

 
 
       
  ~マルツオンラインの便利な新機能のご紹介~
「あとで購入する商品」をプロジェクトごと等フォルダに分けて管理できるようになりました
 
       
 
 

 この度マルツオンラインに複数の機能改善を実施しました。今回は「あとで購入する商品」リスト保存機能についてご紹介いたします。

 マルツオンライン会員様限定の「あとで購入する商品」リスト保存機能がさらに使いやすくなりました。

 従来の機能では、登録数が多くなるに連れて目的の商品が探しにくくなることがありましたが
新機能では商品をプロジェクトごと、目的別などお客様の任意のグループごとにフォルダを作成して商品を管理できます。

 案件ごとにパーツリストを管理する際などに、便利にご活用ください。

■新規パーツリストフォルダを作成する方法

 

●詳しい内容はこちらをご覧ください●

 

 
 
     
  PICK UP PRODUCTS  
     
 
 
     
  Sipeed MAix BiT Kit for RISC-V AI+IoT
【110991190】
2,980円
 
     
 
     
  NVIDIA Jetson Nano開発者キット
【JETSON-NANO】
12,800円
 
     

 

 
     
  USB REVIVE Micro
【ADRVMIC】
1,780円
 
     
 
 
 
     
  TMC6200-TAチップ搭載開発ボード
【TMC6200-BOB】
6,693円
 
     
 
     
  薄型アルミ電解コンデンサ
【THAS202M060AC0C】
2,512円
 
     
 
     
  DSM対応マイクロスピーカー
【ASE02506MS-LW90-DSM-R】
628円
 
     
 
 
 
     

 

■社会人向けSTEAMセミナー開催のご案内◆西東京・静岡・浜松・名古屋

 変化の激しい現代社会においては「創造的な課題発見と解決力」を身に付けることが重要であり、そのための手段としてSTEAM教育が注目されています。
 STEAM教育では、Science(科学)、Technology(技術)、Mathematics(数学)を活用して、社会全体の仕組みをデザインするEngineering(工学)を学習します。
 さらに、実際に手を動かして実行することにより、課題提案力(自己表現)をArt(芸術)の切り口から高めていきます。

 この5つの領域の力を獲得することは、これからの未来を担っていく子供たちだけでなく、現代社会人の経済活動や日常生活において必要な力であると考えています。
 そこでマルツエレックでは、社会人向けのリカレント教育として全4回のSTEAMセミナーを開催しています。この機会に、是非ご参加ください。

■マルツを騙る偽サイトにご注意ください
 マルツオンラインを騙る偽サイトの存在が複数確認されております。
 偽サイトはお客様の個人情報や決済情報を盗み出す「フィッシング詐欺」を目的としたものと考えられます。
 決して偽サイトにお客様の個人情報を入力されたり決済をなさいませんよう、ご注意をお願い申し上げます。
 詳しくはこちらをご覧ください。
 http://select.marutsu.co.jp/list/detail.php?id=795

■代替品、部品選定 マルツにご相談ください。 部品・部材調達代行サービス
 マルツではマルツオンラインに掲載の無い型番やEOL品等も、秋葉原界隈やマルツ独自のネットワークで調達しお届けします。
 ご依頼はこちらのオンラインフォームからお願いいたします。※ログインをお願いいたします。
 https://www.marutsu.co.jp/TEstimatesCartDetail.jsp

■マルツオンラインは【3,000円以上】のご購入で送料無料です!
 送料無料まであと少し!500円以内の製品を集めたワン・コイン・コーナーも是非ご利用ください。
 https://goo.gl/MYYUih

■本メールマガジンに記載の価格には特別な場合を除き消費税は含まれておりません。

■ものづくりのヒントが満載 マルツの技術情報
 http://select.marutsu.co.jp/list/detail.php?id=257

■本メールマガジンに記載の商品につきまして、一部の営業所で【在庫していない場合】がございます。
 営業所での【最新の在庫状況】につきましては、事前にお問合わせいただけますと幸いです。
 各営業所の連絡先はこちらからご覧ください。

■営業所受け取りサービス 即日受け取りも可能です。
 マルツオンラインでご購入いただいた製品を、全国11営業拠点にて、送料無料でお受け取りいただけます。

 
     
 
 
                   
 
 
 
 
  ・このメールはメールニュース購読をお申し込みいただいた方に配信しております。購読解除はこちらから。
・個人情報の取扱については プライバシーポリシーをご覧ください。
・本メールアドレスは送信専用です。お問合わせは下記よりお願いします。
 お問合わせフォーム | お問合わせダイヤル: 03-6803-0209 (営業時間 9:00~19:00) ※日曜日除く
 

 
 
 
 
マルツエレック株式会社
Copyright(C) Marutsuelec Co.,Ltd. All Rights Reserved.
 
 

ページトップへ