ワット当たり性能5倍に増加して7000として知られているのZynqに比べてSOCのXILINX新世代の、非常に強力なパフォーマンスのあるZynqウルトラスケール+ MPSOCシリーズは、常に体験したかったです。プロジェクトに我々が開発ボードセットMPSocミルを開始する必要があるため最近では、最終的には道路MPSoc学習を開きました。世界初こんにちは、ナンセンス話をしないでください。
開発環境:vivado 2017.4、モデル開発ボード:ミルMYD-CZU3EG、メインチップXCZU3EG-1SFVC784。このシリーズボードも4EV、5EV他のバージョンでは、3EGハンドバージョンは、SFPをサポートしていないので、対応するインタフェースボード(白部分)が掲示空です。
最初のマップに、開発ボードミールMPSoc本当の能力を目撃しました。
次MPSocのHello Worldプロセスのメモ
ステップ1新しいvivadoプロジェクト
オープンvivado 2017.4、[ファイル] - > [新規プロジェクト
[次へ]をクリックし、プロジェクト名hello_worldを記入し、パスプロジェクトの保存を確認します
次に、以下のダイアログまで、テーマ選択したモデルの開発ボードxczu3eg-sfvc784-1-Eによる構成は、[次へ]をクリックし、
完了、新しいvivado完了]をクリックします。
ステップ2新しいブロック・デザイン
ブロック・デザイン・ナビゲーションバーを作成]をクリックします
ここでは、あなたの名前を記入することができ、私は直接、新しいブロック・デザイン地区を完了するには、[OK]をクリックし、デフォルトの名前を使用するようにここにいます
ステップ3コールのZynq IPコアの構成と
ナビゲーションバーにあるZynqを入力して、IPの追加]をクリックし、あるZynqウルトラスケール+ MPSoCをダブルクリックします
図に示すように、あるZynqコアを加えました。
Zynq IPコアのインポートプロファイルをダブルクリック
クリックしてプリセットを- > [プロファイルの追加設定の適用
インポートhello_world.tcl設定ファイル、[OK]を選択し、設定は完了のZynqコアです。
Step4 综合
右击design_1 --> Generate Output Products,点击Generate
Step 5 生成顶层文件
右击design_1-->Create HDL Wrapper,点击OK
生成的顶层文件,如下图所示
Step6 生成bit文件
点击快捷工具栏上的Generate Bitstream
bit生成成功,点击Cancel关闭对话框
Step7 导出硬件配置文件
点击File-->Export-->Export Hardware
勾选Include bitstream,点击OK
Step8 打开SDK
点击File-->Launch SDK
点击OK
Step9 新建fsbl
点击File-->Application Project
添加工程名fsbl,点击Next
选择Zynq MP FSBL,点击Finis
Step10 新建hello_world工程
点击File-->Application Project,填写工程名 hello_world, 点击Next
选择Hello_World模板,点击Finish
Step11 生成BOOT.bin文件
右击hello_world-->Create Boot Image,点击Create Image
生成的BOOT.bin文件,如下图所示,然后将这个生成的BOOT.bin文件拷贝到SD卡上
MPSoc开发板模式设置,这里我们设置为SD卡启动模式
MPSoc开发板连接12V电源、连接uart串口、插入SD卡,上电运行
串口打印输出 Hello World
总结,米尔的MPSoc开发板资料说明配套齐全, 不懂的可以找技术支持,做起来也比较方便。