インテルのみ表示可能 — GUID: bhc1410932236649
Ixiasoft
1. F タイル トリプルスピード イーサネット インテル FPGA IPユーザーガイドについて
2. このコンパイラについて
3. スタートガイド
4. パラメーター設定
5. 機能の説明
6. Configuration Register Test
7. インターフェイスの信号
8. デザイン検討事項
9. タイミング制約
10. ソフトウェア・プログラミング・インターフェイス
11. ユーザーガイド・アーカイブ
12. F タイル トリプルスピード イーサネット インテル FPGA IP ユーザーガイド改訂履歴
A. イーサネットフレームのフォーマット
B. シミュレーション・IIパラメーター
7.1.1. 10/100/1000イーサネットMAC信号
7.1.2. 10/100/1000イーサネットMAC信号
7.1.3. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.4. 1000BASE-X/SGMII PCSおよびPMAを備えた10/100/1000イーサネットMACの信号
7.1.5. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.6. IEEE 1588v2 を使用した内部 FIFO バッファなしの 10/100/1000 イーサネット MAC 、1000BASE-X/SGMII 2XTBI PCS、および組み込みシリアル PMA 信号
7.1.7. 1000BASE-X/SGMII PCSを備えた10/100/1000イーサネットMACの信号
7.1.8. 1000BASE-X/SGMII PCSおよびPMAを備えた10/100/1000イーサネットMACの信号
7.1.9. 1000BASE-X/SGMII PCSとエンベデッドPMAを備えた10/100/1000マルチ・ポート・イーサネットMACの信号
7.1.10. 1000BASE-X/SGMII PCS信号
7.1.11. 1000BASE-X/SGMII PCS信号
7.1.12. 1000BASE-X/SGMII PCSとPMAの信号
10.6.1. alt_tse_mac_get_common_speed()
10.6.2. alt_tse_mac_set_common_speed()
10.6.3. alt_tse_phy_add_profile()
10.6.4. alt_tse_system_add_sys()
10.6.5. triple_speed_イーサネット_init()
10.6.6. tse_mac_close()
10.6.7. tse_mac_raw_send()
10.6.8. tse_mac_setGMII mode()
10.6.9. tse_mac_setMIImode()
10.6.10. tse_mac_SwReset()
インテルのみ表示可能 — GUID: bhc1410932236649
Ixiasoft
10.7. 定数
以下に、MAC レジスタ操作用に定義されているすべての定数をリストし、レジスタの詳細な説明へのリンクを示します。また、MAC 動作モードとタイムアウト値を定義する定数もリストします。
Constant | 値 | Description |
---|---|---|
ALTERA_TSE_DUPLEX_MODE_DEFAULT | 1 | 0: 半二重 1:全二重 |
ALTERA_TSE_MAC_SPEED_DEFAULT | 0 | 0:10Mbps 1:100Mbps 2: 1000Mbps |
ALTERA_TSE_SGDMA_RX_DESC_CHAIN_SIZE | 1 | 現在の動作モードに必要なSG-DMAディスクリプタ数 |
ALTERA_CHECKLINK_TIMEOUT_THRESHOLD | 1000000 | MACがPHYとのリンクを確立しようとするときのタイムアウト値 |
ALTERA_AUTONEG_TIMEOUT_THRESHOLD | 250000 | オート・ネゴシエーションのタイムアウト値 |
Command_Configレジスター() | ||
ALTERA_TSEMAC_CMD_TX_ENA_OFST | 0 | TX_ENAビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_TX_ENA_MSK | 0x1 | |
ALTERA_TSEMAC_CMD_RX_ENA_OFST | 1 | RX_ENAビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_RX_ENA_MSK | 0x2 | |
ALTERA_TSEMAC_CMD_XON_GEN_OFST | 2 | XON_GENビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_XON_GEN_MSK | 0x4 | |
ALTERA_TSEMAC_CMD_ETH_SPEED_OFST | 3 | ETH_SPEEDビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_ETH_SPEED_MSK | 0x8 | |
ALTERA_TSEMAC_CMD_PROMIS_EN_OFST | 4 | PROMIS_ENビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_PROMIS_EN_MSK | 0x10 | |
ALTERA_TSEMAC_CMD_PAD_EN_OFST | 5 | PAD_ENビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_PAD_EN_MSK | 0x20 | |
ALTERA_TSEMAC_CMD_CRC_FWD_OFST | 6 | CRC_FWDビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_CRC_FWD_MSK | 0x40 | |
ALTERA_TSEMAC_CMD_PAUSE_FWD_OFST | 7 | PAUSE_FWDビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_PAUSE_FWD_MSK | 0x80 | |
ALTERA_TSEMAC_CMD_PAUSE_IGNORE_OFST | 8 | PAUSE_IGNOREビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_PAUSE_IGNORE_MSK | 0x100 | |
ALTERA_TSEMAC_CMD_TX_ADDR_INS_OFST | 9 | TX_ADDR_INSビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_TX_ADDR_INS_MSK | 0x200 | |
ALTERA_TSEMAC_CMD_HD_ENA_OFST | 10 | HD_ENAビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_HD_ENA_MSK | 0x400 | |
ALTERA_TSEMAC_CMD_EXCESS_COL_OFST | 11 | EXCESS_COLビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_EXCESS_COL_MSK | 0x800 | |
ALTERA_TSEMAC_CMD_LATE_COL_OFST | 12 | LATE_COLビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_LATE_COL_MSK | 0x1000 | |
ALTERA_TSEMAC_CMD_SW_RESET_OFST | 13 | SW_RESETビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_SW_RESET_MSK | 0x2000 | |
ALTERA_TSEMAC_CMD_MHASH_SEL_OFST | 14 | MHAS_SELビットをコンフィギュレーションします。 |
ALTERA_TSEMAC_CMD_MHASH_SEL_MSK | 0x4000 | |
ALTERA_TSEMAC_CMD_LOOPBACK_OFST | 15 | LOOP_ENAビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_LOOPBACK_MSK | 0x8000 | |
ALTERA_TSEMAC_CMD_TX_ADDR_SEL_OFST | 16 | TX_ADDR_SELビット(ビット16~18)をコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_TX_ADDR_SEL_MSK | 0x70000 | |
ALTERA_TSEMAC_CMD_MAGIC_ENA_OFST | 19 | MAGIX_ENA ビットをコンフィギュレーションします。 |
ALTERA_TSEMAC_CMD_MAGIC_ENA_MSK | 0x80000 | |
ALTERA_TSEMAC_CMD_SLEEP_OFST | 20 | SLEEPビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_SLEEP_MSK | 0x100000 | |
ALTERA_TSEMAC_CMD_WAKEUP_OFST | 21 | WAKEUPビットをコンフィギュレーションします。 |
ALTERA_TSEMAC_CMD_WAKEUP_MSK | 0x200000 | |
ALTERA_TSEMAC_CMD_XOFF_GEN_OFST | 22 | XOFF_GENビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_XOFF_GEN_MSK | 0x400000 | |
ALTERA_TSEMAC_CMD_CNTL_FRM_ENA_OFST | 23 | CNTL_FRM_ENAビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_CNTL_FRM_ENA_MSK | 0x800000 | |
ALTERA_TSEMAC_CMD_NO_LENGTH_CHECK_OFST | 24 | NO_LENGTH_CHECKビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_NO_LENGTH_CHECK_MSK | 0x1000000 | |
ALTERA_TSEMAC_CMD_ENA_10_OFST | 25 | ENA_10ビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_ENA_10_MSK | 0x2000000 | |
ALTERA_TSEMAC_CMD_RX_ERR_DISC_OFST | 26 | RX_ERR_DISCビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_RX_ERR_DISC_MSK | 0x4000000 | |
ALTERA_TSEMAC_CMD_CNT_RESET_OFST | 31 | CNT_RESETビットをコンフィグレーションします。 |
ALTERA_TSEMAC_CMD_CNT_RESET_MSK | 0x80000000 | |
Tx_Cmd_Statレジスター() | ||
ALTERA_TSEMAC_TX_CMD_STAT_OMITCRC_OFST | 17 | OMIT_CRC ビットをコンフィグレーションします。 |
ALTERA_TSEMAC_TX_CMD_STAT_OMITCRC_MSK | 0x20000 | |
ALTERA_TSEMAC_TX_CMD_STAT_TXSHIFT16_OFST | 18 | TX_SHIFT16ビットをコンフィグレーションします。 |
ALTERA_TSEMAC_TX_CMD_STAT_TXSHIFT16_MSK | 0x40000 | |
Rx_Cmd_Statレジスター() | ||
ALTERA_TSEMAC_RX_CMD_STAT_RXSHIFT16_OFST | 25 | RX_SHIFT16ビットをコンフィグレーションします。 |
ALTERA_TSEMAC_RX_CMD_STAT_RXSHIFT16_MSK | 0x2000000 |