インテルのみ表示可能 — GUID: xuz1549654735035
Ixiasoft
5.1.1. 目的
5.1.2. ソフトウェア開発プラットフォームのコンポーネントの構築
5.1.3. アプリケーションに向けたオペレーティング・システムの選択
5.1.4. Linuxに向けたソフトウェア開発プラットフォームの構築
5.1.5. ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築
5.1.6. パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築
5.1.7. ブート・ローダー・ソフトウェアの選択
5.1.8. 開発、デバッグおよびトレースに向けたソフトウェア・ツールの選択
5.1.9. ボードの立ち上げに関する考慮事項
5.1.10. ブートおよびコンフィグレーションに関するデザインの考慮事項
5.1.11. フラッシュ・デバイス・ドライバーに関するデザインの考慮事項
5.1.12. HPS ECCに関するデザインの考慮事項
5.1.13. セキュリティーに関するデザインの考慮事項
5.1.14. エンベデッド・ソフトウェアのデバッグとトレース
インテルのみ表示可能 — GUID: xuz1549654735035
Ixiasoft
5.2.3.1. インテル® Arria® 10 SoC開発キット向けビルド済みブートローダー例
インテル® Arria® 10開発キットを使用している場合は、既存のビルド済みU-bootおよびUEFIブートローダーを使用し、デザインのテストを行うことができます。これらのビルド済みブートローダーは、さまざまなHPSブートフラッシュで動作し、次のレイアウトに従いHPSの専用I/Oおよび共有I/Oを割り当てます。
HPS専用I/O | SDMMCからのブート | QSPIからのブート | NANDからのブート |
---|---|---|---|
4 | sdmmc.data0 | qspi.clk | nand.adq0 |
5 | sdmmc.cmd | qspi.io0 | nand.adq1 |
6 | sdmmc.cclk | qspi.ss0 | nand.we_n |
7 | sdmmc.data1 | qspi.io1 | nand.re_n |
8 | sdmmc.data2 | qspi.io2_wpn | nand.adq2 |
9 | sdmmc.data3 | qspi.io3_hold | nand.adq3 |
10 | nand.cle | ||
11 | nand.ale | ||
12 | sdmmc.data4 | nand.rb | |
13 | sdmmc.data5 | nand.ce_n | |
14 | sdmmc.data6 | nand.adq4 | |
15 | sdmmc.data7 | nand.adq5 | |
16 | uart1.tx | uart1.tx | nand.adq6 |
17 | uart1.rx | uart1.rx | nand.adq7 |
HPS共有I/O | SDMMCからのブート | QSPIからのブート | NANDからのブート |
---|---|---|---|
Q1_1 | usb0.clk | usb0.clk | usb0.clk |
Q1_2 | usb0.stp | usb0.stp | usb0.stp |
Q1_3 | usb0.dir | usb0.dir | usb0.dir |
Q1_4 | usb0.data0 | usb0.data0 | usb0.data0 |
Q1_5 | usb0.data1 | usb0.data1 | usb0.data1 |
Q1_6 | usb0.nxt | usb0.nxt | usb0.nxt |
Q1_7 | usb0.data2 | usb0.data2 | usb0.data2 |
Q1_8 | usb0.data3 | usb0.data3 | usb0.data3 |
Q1_9 | usb0.data4 | usb0.data4 | usb0.data4 |
Q1_10 | usb0.data5 | usb0.data5 | usb0.data5 |
Q1_11 | usb0.data6 | usb0.data6 | usb0.data6 |
Q1_12 | usb0.data7 | usb0.data7 | usb0.data7 |
Q2_1 | emac0.tx_clk | emac0.tx_clk | emac0.tx_clk |
Q2_2 | emac0.tx_ctl | emac0.tx_ctl | emac0.tx_ctl |
Q2_3 | emac0.rx_clk | emac0.rx_clk | emac0.rx_clk |
Q2_4 | emac0.rx_ctl | emac0.rx_ctl | emac0.rx_ctl |
Q2_5 | emac0.txd0 | emac0.txd0 | emac0.txd0 |
Q2_6 | emac0.txd1 | emac0.txd1 | emac0.txd1 |
Q2_7 | emac0.rxd0 | emac0.rxd0 | emac0.rxd0 |
Q2_8 | emac0.rxd1 | emac0.rxd1 | emac0.rxd1 |
Q2_9 | emac0.txd2 | emac0.txd2 | emac0.txd2 |
Q2_10 | emac0.txd3 | emac0.txd3 | emac0.txd3 |
Q2_11 | emac0.rxd2 | emac0.rxd2 | emac0.rxd2 |
Q2_12 | emac0.rxd3 | emac0.rxd3 | emac0.rxd3 |
Q3_1 | spim1.clk | spim1.clk | spim1.clk |
Q3_2 | spim1.mosi | spim1.mosi | spim1.mosi |
Q3_3 | spim1.miso | spim1.miso | spim1.miso |
Q3_4 | spim1.ss0_n | spim1.ss0_n | spim1.ss0_n |
Q3_5 | spim1.ss1_n | spim1.ss1_n | spim1.ss1_n |
Q3_6 | gpio1.io5 | gpio1.io5 | gpio1.io5 |
Q3_7 | uart1.tx | ||
Q3_8 | uart1.rx | ||
Q3_9 | |||
Q3_10 | |||
Q3_11 | emac0.mdio | emac0.mdio | emac0.mdio |
Q3_12 | emac0.mdc | emac0.mdc | emac0.mdc |
Q4_1 | i2c1.sda | i2c1.sda | i2c1.sda |
Q4_2 | i2c1.scl | i2c1.scl | i2c1.scl |
Q4_3 | gpio1.io14 | gpio1.io14 | gpio1.io14 |
Q4_4 | trace.clk | trace.clk | trace.clk |
Q4_5 | gpio1.io16 | gpio1.io16 | gpio1.io16 |
Q4_6 | gpio1.io17 | gpio1.io17 | gpio1.io17 |
Q4_7 | |||
Q4_8 | |||
Q4_9 | trace.d0 | trace.d0 | trace.d0 |
Q4_10 | trace.d1 | trace.d1 | trace.d1 |
Q4_11 | trace.d2 | trace.d2 | trace.d2 |
Q4_12 | trace.d3 | trace.d3 | trace.d3 |
デザインのテストに使用するビルド済みブートローダーを選択します。