スローモーションプロセッサと独自のチップシステム

産業用プロセッサが「スローモーション」でどのように機能するかを知りたいですか? 命令はパイプラインのステージからステージへどのように移動しますか、メモリからの読み取り要求はどのようにキャッシュを取得またはミスしますか? Samsungのエンジニアが新しいArtik 1プラットフォームで使用するのと同じマイクロプロセッサコアを使用して、チップ上にシステムを構築するのはどうですか? はいの場合、この発表はあなたのためです:







コンピュータアーキテクチャ、回路、またはシステムプログラミングの先生:



MIPSマイクロプロセッサコアの開発者であるImagination Technologies社は、ロシアの主要大学およびマイクロコントローラMicrochip Technologyのメーカーと共同で、新しい教育製品MIPSfpgaに関する一連のセミナーをロシアで発表します。 10月26日から30日まで、モスクワ、ゼレノグラード、サンクトペテルブルクの大学で、MIPSfpgaに関する1日無料セミナーが4回開催されます。 これらに加えて、MIPSfpgaは、サンクトペテルブルク/ゼレノゴルスクで開催される別の有料Microchip Masters Russiaセミナーで発表されます。



大学でMIPSfpgaセミナーに登録するためのサイト

bit.ly/mipsfpga-russia-registration



Microchip Masters Russiaセミナー登録サイト

bit.ly/microchip-masters-russia-registration



MIPSfpga-大学用にライセンスされた無料ソースMIPS microAptiv UP産業用マイクロプロセッサコア。 このコアは、Microchip PIC32MZマイクロコントローラーの基盤として使用されるほか、「モノのインターネット」の新しいプラットフォームであるSamsung Artik 1としても使用されます。



MIPS microAptiv UPコアは、マイクロサーキットを設計する過去25年間の技術プロセスとともに業界で使用されています。このプロセスでは、チップ上のプロセッサおよびその他のシステムコンポーネントがVerilogハードウェア記述言語で開発され、その後、記述がマスクに変換されて工場が作られます超小型回路。



MIPS microAptiv UPの教育版-MIPSfpga-は代替実装パスを使用します:システム記述は、プログラマブルロジック集積回路(FPGA)またはフィールドプログラマブルゲートアレイ(FPGA)と呼ばれることがあるユーザープログラマブルゲートアレイ(FPGA)を備えた低コストの学生カードの構成ファイルになります。



このようなソリューションは、多くの教育機会を開きます。



  1. 学生は、自分で設計したマイクロプロセッサコア、メモリ、I / Oデバイスを組み合わせて、チップ上にシステムの独自のプロトタイプを構築できます。
  2. 内部レジスタを出力ポートに接続し、プロセッサパイプライン、キャッシュ、およびメモリ管理デバイスの現在の状態に関する情報を出力できます。 その後、プロセッサを低いクロック周波数で起動し、その動作を「スローモーション」で見ることができます。
  3. 学生は、キャッシュオプションを実験し、専用のコプロセッサーを使用してマルチコアシステムを設計し、タスクをハードウェアとソフトウェアに分割して実験することができます。


したがって、MIPSfpgaは、マイクロアーキテクチャのコースで伝統的に使用されるMIPSの簡略化されたアカデミック実装と、学生が組み込みシステムのプログラミングを学習する完成した産業用プロセッサとの間のニッチを占有します。 MIPSfpgaは、ハードウェア開発とプログラミングの接点で思考するシステムを教えるための理想的なプラットフォームです。



MIPSfpgaワークショップ、機関、インストラクターの会場と日程



イマジネーションテクノロジーズのインストラクター-MIPSプロセッサ事業部シニアハードウェアエンジニアYuri Panchul



2015年10月26日-モスクワ/ゼレノグラード 、国立研究大学「モスクワ電子技術研究所」( MIET )。 インストラクター:





10月27日-モスクワ 、MVロモノソフモスクワ州立大学( モスクワ州立大学 )。 インストラクター:





10月28日-モスクワ 、国立研究核大学MEPhI 、旧モスクワ工学物理研究所 インストラクター:





10月29日-ロシアのMicrochip Technologyの公式ディストリビューターであるGamma-St。Petersburgが主催する、 サンクトペテルブルク/ゼレノゴルスク 、アクアマリンホテル、マイクロチップマスターズロシア会議。





10月30日-サンクトペテルブルクITMO大学 、旧サンクトペテルブルク国立情報技術大学、力学および光学。 インストラクター:







大学ワークショップの内容



  1. 参加者への挨拶。
  2. Imagination Technologiesの教育プログラムに関する短いストーリー、会社が開発したプロセッサコアとそのアプリケーションの概要。
  3. MIPSアーキテクチャ(コマンドシステム)、MIPSfpgaカーネルのマイクロアーキテクチャ(パイプラインデバイス)、およびその一部のブロック(キャッシュおよび仮想メモリ管理デバイス)の概要。
  4. Mentor ModelSim Student Editionシミュレーターを使用した、MIPSfpgaプロセッサーコアを備えた最小システムのモデリングのデモ。 プロジェクトの作成、シミュレーション、ユーザープログラムのシミュレートされたシステムへの読み込み、タイムチャートでの結果の分析。
  5. ザイリンクスVivado環境でMIPSfpgaコアを使用したシステムの合成、配置、トレースのデモ。 ザイリンクスのIPブロックを使用して、プロジェクトを作成し、時間制限を設定します。 さまざまな段階での合成回路の概要、FPGAリソースのタイミングと使用率に関するレポートの解釈。
  6. 合成されたシステムをザイリンクスArtix-7 FPGAを搭載したDigilent Nexys4 DDRボードのFPGAコンフィギュレーションメモリにロードするデモ。
  7. Cおよびアセンブラーで記述された組み込みプログラムをクロスコンパイルし、シミュレートされたシステムでの作業とFPGA上のシステムへのダウンロードの両方に適した形式に変換するためのCodescapeパッケージのデモ
  8. BusBlasterデバッグアダプター、OpenOCDパッケージ、およびMIPSfpgaカーネルEJTAGインターフェイスを使用して、FPGAシステムを搭載したパーソナルコンピューターで実行されるクロスデバッガーのデモ。
  9. MIPSfpgaを他のFPGAを搭載したボードに移植することに関する議論。
  10. セミナー参加者がVerilog言語で最もシンプルな周辺機器を実装し、ModelSimシミュレーターでシステムをモデル化し、Xilinx Vivadoを使用してシステムを合成し、結果をFPGAカードにロードし、Codescapeパッケージを使用してプログラムをクロスコンパイルおよびクロスデバッグして、実験を行うシステムデバッグアダプタを介して。
  11. チップ上のヘテロジニアスシステムの分野での幅広い学生の研究室作業、コースワーク、および研究のためのMIPSfpgaの使用に関する議論。
  12. 結論、質問と回答。




登録



教育機関の従業員向けの大学でのセミナーへの参加は無料ですが、場所の数には限りがありますので、事前に登録してください。



大学の組織がセミナー用のコンピュータークラスを提供し、イマジネーションテクノロジーズがFPGAボードを提供しますが、可能であれば、64ビットWindows 7またはWindows 8を搭載したラップトップを持参することをお勧めします。または有料)Artix-7 FPGAのRTL合成用。 また、イマジネーション教育プログラムに事前登録し、MIPSfpga Getting StartedおよびMIPSfpga Fundamentalsパッケージをダウンロードすることをお勧めします。 Codescape EssentialsおよびOpenOCDデバッグアダプターBusBlasterのインストーラーは、MIPSfpga Getting Startedパッケージ内にあります。



セミナーの前にデジタルロジックの基礎、ハードウェア記述言語の概念、アセンブラの概念、プロセッサのアーキテクチャおよびマイクロアーキテクチャの知識を更新したい場合は、PDFファイルを持つDavid HarrisおよびSarah Harrisの人気の教科書の無料のロシア語翻訳をダウンロードすることをお勧めしますImagination Technologiesの教育サイトでも入手できます。



セミナーでお待ちしています!



ロバート・オーウェン







大学プログラムマネージャー

想像力のテクノロジー

電子メール: Robert.Owen@imgtec.com

Web: community.imgtec.com/university










All Articles