3.4. F-Tile Ethernet コントロール・レジスターのデザイン例
コンポーネント | アドレス |
---|---|
TX | 0x000C_0000 – 0x000C_03FF |
F-Tile Ethernet RX IP | 0x000D_0000 – 0x000D_03FF |
SPI Control | 0x0102_0000 – 0x0102_001F |
PIO Control | 0x0102_0020 – 0x0102_002F |
PIO Status | 0x0102_0040 – 0x0102_004F |
Reset Sequencer 0 | 0x0102_0100 – 0x0102_01FF |
Reset Sequencer 1 | 0x0102_0200 – 0x0102_02FF |
ED Control | 0x0102_0400 – 0x0102_04FF |
F-Tile Ethernet IP transceiver PHY Reconfig | 0x0200_0000 – 0x02FF_FFFF |
アクセスタイプ | 定義 |
---|---|
RO/V | ソフトウェアは読み出し専用です(書き込みには影響しません)。値は異なる場合があります。 |
RW |
|
RW1C |
|
オフセット | レジスター名 |
---|---|
0x00 | rst_ctl |
0x04 | rst_sts0 |
0x10 | rst_sts_detected0 |
0x40 | sysref_ctl |
0x44 | sysref_sts |
0x80 | tst_ctl |
0x8c | tst_err0 |
バイトオフセット | レジスター | フィールド名 | アクセス | リセット | 詳細 |
---|---|---|---|---|---|
0x00 | rst_ctl | rst_assert | RW | 0x0 | コントロールをリセットします。 [0]: リセットをアサートするために 1 を書き込みます。 (hw_rst) 再度 0 を書き込み、リセットをディアサートします。 [31:1]: 予約済み。 |
0x04 | rst_sts0 | rst_status | RO/V | 0x0 | ステータスをリセットします。 PLLのロック・ステータスを示します。 [31:1]: 予約済み。 |
0x10 | rst_sts_detected0 | rst_sts_set | RW1C | 0x0 | SYSREF 内部または外部のエッジ検出ステータス SYSREF ジェネレーター。 [0]: 1 の値 SYSREF サブクラス 1 動作では立ち上がりエッジが検出されます。ソフトウェアは 1 を書き込んでこのビットをクリアし、新しい SYSREF エッジ検出をイネーブルすることができます。 [31:1]: 予約済み。 |
0x40 | sysref_ctl | sysref_control | RW | Duplex datapath
TXデータパス
|
SYSREFコントロール 。 このレジスターの使用方法の詳細については、表 11を参照してください。
注: リセット値は、SYSREFタイプと F-Tile Ethernet IP データ・パス・パラメーターの設定によって異なります。
|
0x44 | sysref_sts | sysref_status | RO/V | 0x0 | SYSREFステータス。このレジスターには、内部 SYSREFジェネレータの最新のSYSREF周期とデューティ サイクル設定が含まれています。 SYSREF周期とデューティサイクルの有効な値については、表 10を参照してください。 [8:0]: SYSREF 周期。
[17:9]: SYSREF デューティサイクル。 [31:18]: 予約済み。 |
0x80 | tst_ctl | tst_control | RW | 0x0 | テスト制御。このレジスターを使用して、パターン・ジェネレーターとチェッカーの異なるテスト パターンをイネーブルします。 [1:0]: 予約済み。 [2] = ramp_test_ctl
[31:3]: 予約済み。 |
0x8c | tst_err0 | tst_error | RW1C | 0x0 | リンク 0 のエラー フラグ。ビットが 1'b1 の場合、エラーが発生したことを示します。 1'b1 をそれぞれのビットに書き込んでエラー フラグをクリアする前に、エラーを解決する必要があります。 [0] = パターンチェッカー エラー [1] = tx_link_error [2] = rx_link_error [3] = コマンド パターンチェッカー エラー [31:4]: 予約済み。 |