手順 5: ハードウェア検証 - 2023.2 日本語

Vivado Design Suite チュートリアル: Dynamic Function eXchange (UG947)

Document ID
UG947
Release Date
2023-11-29
Version
2023.2 日本語

ハードウェア検証および ChipScope デバッグ コアとのやりとりは、XSDB を介して実行できます。

  1. 親インプリメンテーションから完全な PDI をダウンロードし、スタティック領域と rp1rm1 から GPIO をポーリングします。スタティック領域からの GPIO は 32 ビットのダウン カウンターに、rp1rm1 は 32 ビットのアップ カウンターに接続されます。
    xsdb% targets
      1  Versal xcvc1902
         2  RPU (Reset)
            3  Cortex-R5 #0 (RPU PGE Reset)
            4  Cortex-R5 #1 (RPU PGE Reset)
         5  APU
            6  Cortex-A72 #0 (Power On Reset)
            7  Cortex-A72 #1 (Power On Reset)
         8  PPU
            9  MicroBlaze PPU (Sleeping)
        10  PSM
        11  PMC
        12  PL
    xsdb% ta 5
    xsdb% mrd -force 0x80210000
    80210000:   8FE925FD
    
    xsdb% mrd -force 0x80210000
    80210000:   8560E3C5
    
  2. rp1rm1 の GPIO を読み込んで、カウント アップする値を見つけます。
    xsdb% mrd -force 0x80220000
    80220000:   54FFC5A1
    
    xsdb% mrd -force 0x80220000
    80220000:   5B4B7E91
    
  3. スタティック領域と rp1rm1 の ILA を使用したカウンターの出力を確認します。
    • スタティック領域 ILA

    • rp1rm1 ILA

  4. count_down_vio モジュールを含む rp1rm2 のパーシャル PDI をダウンロードする前に、でカップル信号をイネーブルにします。
    xsdb% mwr -force 0x80200000 0x01
    xsdb% mrd -force 0x80200000
    80200000:   00000001
    
  5. rp1rm2 のパーシャル PDI を (impl_std_child_1 または impl_abs_child_1 のいずれかから) ダウンロードし、でカップル信号をリリースします。
    xsdb% mwr -force 0x80200000 0x00
    xsdb% mrd -force 0x80200000
    80200000:   00000000
    
  6. rp1rm2 のダウン カウンターを確認します。
    xsdb% mrd -force 0x80220000
    80220000:   6B5A4A7D
    
    xsdb% mrd -force 0x80220000
    80220000:   60EF29C0
    
  7. AMD Vivado™ ハードウェア マネージャーの VIO を使用して、rp1rm2 ダウン カウンターを確認します。

  8. rp1rm3 のパーシャル PDI をダウンロードする前に、デカップル信号をイネーブルにします。
    xsdb% mwr -force 0x80200000 0x01
    xsdb% mrd -force 0x80200000
    80200000:   00000001
    
  9. rp1rm3 パーシャル PDI がダウンロードされたら、デカップル信号をディスエーブルにします。
    xsdb% mwr -force 0x80200000 0x00
    xsdb% mrd -force 0x80200000
    80200000:   00000000
    
  10. rp1rm3 には、2 つの別々の ILA に接続されたアップ カウンターとダウン カウンターの両方が含まれます。
    xsdb% mrd -force 0x80220000
    80220000:   24776086
    
    xsdb% mrd -force 0x80220000
    80220000:   36D42755
    
    xsdb% mrd -force 0x80230000
    80230000:   A8B2F57F
    
    xsdb% mrd -force 0x80230000
    80230000:   9B470AEA
    
  11. ILA の出力を確認します。
    • rp1rm3 のアップ カウンター

    • rp1rm3 のダウン カウンター