ISO/IEC 14165-151:2017 情報技術—ファイバーチャネル—パート151:ファイバーチャネルBaseT(FC-BaseT) | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 用語、定義、略語、記号、および表記法

3.1 用語と定義

このドキュメントでは、次の用語と定義が適用されます。

ISO および IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。

3.1.1

10 ギガビット メディアに依存しないインターフェイス

XGMⅡ

10 Gbit/s 操作用に IEEE 802.3-2005 で定義されているが、低速操作用にこの規格で使用されているインターフェイス (4.4 を参照)

3.1.2

オートネゴシエーション

リンク セグメントの両端にある 2 つのデバイスが共通のデータ サービス機能をネゴシエートできるようにするアルゴリズム

3.1.3

バランスケーブル

1 つまたは複数の金属製対称ケーブル要素 (ツイストペアなど) で構成されるケーブル

3.1.4

ビット誤り率

BER

受信した総ビット数に対するエラーで受信したビット数の比率

3.1.5

寸法

シンボルの論理シーケンスをローカルで生成し、リンク パートナーから回復する PHY のコンポーネント。

注記1送信次元または受信次元は,シンボルが送受信される特定のワイヤペアとは独立したワイヤペアの論理参照である。

注記2次元A,B,C及びDはそれぞれ系列A n ,B n ,C n及びD nに関連している(4.3参照)。

3.1.6

ジッター

時間の理想的な位置からの信号遷移の変動。ジッターは、そのスペクトル特性と時間分布によって特徴付けられる場合があります

3.1.7

リンク

汎用ケーブルの任意の 2 つのインターフェース間の伝送経路。

3.1.8

リンクセグメント

2 つだけのメディア依存インターフェイス (MDI) 間のポイントツーポイント全二重メディア接続

3.1.9

マスターPHY

外部クロックを使用してクロック信号を生成し、送信機と受信機の動作のタイミングを決定する PHY

注記 1:サイドストリーム スクランブリングにマスタ送信スクランブラ生成多項式も使用する。

3.1.10

媒体依存インターフェース

MDI

伝送媒体と物理層デバイス間の機械的および電気的インターフェース

3.1.11

オーダーセット

最初 (一番左) の位置にある特殊文字と残りの位置にあるデータ文字で構成される単語 (FC-FS-2 を参照)

3.1.12

物理コーディング サブレイヤ

PC

XGMII と物理メディア アタッチメント (PMA) を結合する物理層の部分

注記 1 PCS には、PMA を介して送信するデータ ビットをエンコードする機能と、PMA から受信した調整済み信号をデコードする機能が含まれています。

3.1.13

物理層デバイス PHY

物理コーディング サブレイヤー (PCS) と物理メディア アタッチメント (PMA) で構成される、メディア依存インターフェイス (MDI) と XGMII の間の物理レイヤーの部分。

注記 1: PHY には、物理​​媒体に記録され、物理媒体から復元されるエンコードされた信号を送信、受信、および管理する機能が含まれています。

3.1.14

物理メディア アタッチメント サブレイヤー PMA サブレイヤー

送信、受信、クロック回復、スキュー調整の機能を含む物理層の部分

3.1.15

スクランブラー

連続する同一の送信シンボルの長い文字列を削除し、シグナリング レートを変更せずに信号スペクトルにスペクトル線が存在しないようにするために使用されるランダム化メカニズム

3.1.16

サイドストリーム スクランブラー

スクランブラの状態がスクランブラの前の状態のみに依存し、送信されたデータには依存しないスクランブラ

3.1.17

スレーブ PHY

受信信号からクロックを回復し、それを使用して送信機動作のタイミングを決定する PHY

注記 1:サイドストリーム スクランブリングにスレーブ送信スクランブラー生成多項式も使用します。

3.1.18

シンボル

メディア上のデータ転送の最小単位

3.1.19

シンボル期間

1 シンボルの送信時間間隔

3.1.20

レート アイコン

1 対のワイヤでメディア依存インターフェイス (MDI) との間で転送される 1 秒あたりのシンボルの総数

3.1.21

ツイストペアケーブル

単一の保護シース内の複数のツイストペアのバンドル

3.1.22

<大きさを表す場合> 連続32ビット

3.2 編集規約

この標準では、多くの条件、メカニズム、シーケンス、パラメーター、イベント、状態、または同様の用語が、各単語の最初の文字が大文字で残りが小文字で印刷されます (exchange, class など)これらの単語を小文字で使用すると、通常の技術的な英語の意味になります。

文字で並べられたリスト (例: a-red, b-blue, c-green) は、リストされたアイテム間の順序関係を示しません。番号付きリスト (例: 1-赤、2-青、3-緑) は、リストされたアイテム間の順序関係を示します。

番号付けの ISO 規則が使用されます (つまり、1000 以上の倍数はスペースで区切られ、小数点としてカンマが使用されます)アメリカと ISO 規則の比較を表 1 に示します。

表 1 — ISO およびアメリカの条約

ISOアメリカ人
0.60.6
1 0001,000
1,323,462.91,323,462.9

図、表、テキストの間に矛盾がある場合は、テキスト、表、図の順で優先されます。

このドキュメントのすべての図、表、およびテキストでは、バイナリ量の最上位ビットが左側に示されています。

ビットまたはフィールドの値が関係ない場合、特定の値の代わりに x または xx が表示されます。

特に明記しない限り、小文字の b または h がすぐ後に続かない数字は 10 進数値であり、小文字の b が直後に続く数字 (xxb) は 2 進値であり、数字または大文字の直後に小文字の h ( xxh) は 16 進数値です。

数値範囲は、「..」で区切られた 2 つの極値をリストすることで示されます (たとえば、「1 .. 6」は、1 と 6 を含む 1 から 6 の範囲を示します)

3.3 略語、頭字語、記号

この規格に適用される略語、頭字語、および記号がリストされています。これらの項目のいくつかの定義は 3.1 に含まれています。

XOR 演算子
||連結記号 (例: A || B は A と B の連結を表します)
4D4次元
BERビット誤り率
dBデシベル
E FIFO弾力性 FIFO
EDCエラー検出コード
EIA電子工業会
EMC電磁両立性
EMI電磁妨害
FEXT遠端クロストーク
FLP高速リンク パルス
I2C集積回路間バス
IEC国際電気標準会議
IEEE電気電子技術者協会
ISO国際標準化機構
LANローカルエリアネットワーク
MDIメディア依存インターフェース
MDIO管理データ入出力インターフェース
みいメディアに依存しないインターフェイス
近端クロストーク
NLP通常リンクパルス
OSIオープン システム相互接続
パムパルス振幅変調
PAM-22レベルパルス振幅変調
PAM-88レベルのパルス振幅変調
PC物理コーディング サブレイヤ
PHY物理層デバイス
PMA物理メディアの添付ファイル
ppm100万分の1
PSDパワースペクトル密度
RFリモート障害
処方箋受信機
SNR信号対雑音比
ティア電気通信工業会
TX送信機
XGMⅡ10 ギガビット メディアに依存しないインターフェイス

3.4 キーワード

3.4.1 予想: この規格が想定する設計モデルにおけるハードウェアまたはソフトウェアの動作を記述するために使用されるキーワード。他のハードウェアおよびソフトウェア設計モデルも実装できます。

3.4.2 無視: 未使用のビット、バイト、ワード、フィールド、またはコード値を記述するために使用されるキーワード。無視されたビット、バイト、ワード、フィールド、またはコード値の内容または値は、受信デバイスによって検査されず、送信デバイスによって任意の値に設定される場合があります。

3.4.3 無効: 不正またはサポートされていないビット、バイト、ワード、フィールド、またはコード値を記述するために使用されるキーワード。無効なビット、バイト、ワード、フィールド、またはコード値を受信すると、エラーとして報告されます。

3.4.4 必須: この規格で定義されているように実装する必要がある項目を示すキーワード。

3.4.5 may: 選択の柔軟性を示すキーワードで、暗黙の好みはありません (「may or may not」と同等)

3.4.6 may not: 選択の柔軟性を示すキーワードであり、暗黙の好みはありません (「may or may not」と同等)

3.4.7 obsolete: 項目が以前のファイバー チャネル標準で定義されていたが、この標準から削除されたことを示すキーワード。

3.4.8 オプション: この規格で実装する必要のない機能を説明するキーワード。ただし、この標準で定義されているオプション機能が実装されている場合は、この標準で定義されているとおりに実装する必要があります。

3.4.9 予約済み: 将来の標準化のために取っておかれるビット、バイト、ワード、フィールド、およびコード値を参照するキーワード。予約済みのビット、バイト、ワード、またはフィールドは、ゼロに設定するか、この標準の将来の拡張に従って設定する必要があります。受信者は、予約済みのビット、バイト、ワード、またはフィールドのゼロ値をチェックする必要はありません。

3.4.10 制限付き: 他のファイバー チャネル標準で使用するために確保されているビット、バイト、ワード、およびフィールドを指すキーワード。制限されたビット、バイト、ワード、またはフィールドは、この規格で定義された要件のために、予約済みのビット、バイト、ワード、またはフィールドとして扱われるものとします。

3.4.11し なければならない: 必須要件を示すキーワード。設計者は、この標準に準拠する他の製品との相互運用性を確保するために、そのような必須要件をすべて実装する必要があります。

3.4.12 should: 選択の柔軟性を示すキーワード。 「強くお勧めします」に相当します。

3.4.13 x または xx: ビットまたはフィールドの値は関係ありません。

3.5 状態図の表記

3.5.1 状態図の規則

プロトコルの動作は、プロトコルをいくつかの相互に関連する機能に細分化することによって記述できます。各ダイアグラムは関数のドメインを表し、相互に排他的な接続された状態のグループで構成されます。任意の時点でアクティブな機能の状態は 1 つだけです (図 1 を参照)

図 1 —状態図の表記例

関数が想定できる各状態は、長方形で表されます。これらは、水平線によって 2 つの部分に分けられます。州の上部には、大文字の名前で識別されます。下部には、関数によって生成される ON 信号の名前が含まれています。アクションは短いフレーズで記述され、括弧で囲まれています。

関数の状態間で許容されるすべての遷移は、それらの間の矢印によってグラフィカルに表されます。本質的にグローバルな遷移 (たとえば、すべての状態から IDLE または RESET 状態への終了条件) は、開いた矢印で示されます。トランジションのラベルは、トランジションが実行される前に満たされる修飾子です。ラベル UCT は、無条件遷移を示します。短いフレーズで記述された修飾子は、括弧で囲まれています。

状態遷移とメッセージの送受信は瞬時に行われます。状態ブロック内のアクションは瞬時に実行されます。ステート ブロック内のアクションはアトミックです (つまり、中断できません)状態に入り、状態ブロックにリストされているすべてのアクションを 1 回実行した後、状態ブロックは、終了条件が満たされるまで継続的に評価します。終了条件が満たされた時点で、制御は遷移矢印を介して次のブロックに渡されます。状態が終了条件の 1 つが満たされるのを待っている間、内部のアクションは暗黙的に繰り返されません。

有効な状態アクションには、.indication および .request メッセージが含まれる場合があります。状態ブロックの外では、アクションは実行されません。

次の規則は、遷移に関連付けられた用語割り当てステートメントを記述するために使用されます。

  • a)文字「:」(コロン) は、用語割り当てステートメントが続くことを示すために使用される区切り文字です。他の
  • b)文字「⇐」(左矢印) は、矢印の前の項に矢印の後の値を代入することを示します。

状態図には、それらが表す機能の正式なステートメントが含まれています。説明文と状態図の間に矛盾が生じた場合は、状態図が優先されます。ただし、このような優先順位は、状態図に対応しないテキスト内の明示的な説明を上書きするものではありません。

状態図で示すモデルは、提供する機能の一次仕様を意図したものです。ただし、モデルと実際の実装を区別することが重要です。モデルは、表現を単純かつ明確にするために最適化されていますが、現実的な実装では、効率と特定の実装テクノロジへの適合性が重視される場合があります。標準に適合するのは、ユニットの内部構造ではなく、ユニットの機能的な動作です。モデルの内部の詳細は、外部の動作を明確かつ正確に指定する場合にのみ役立ちます。

3.5.2 状態図の変数

状態変数には、デフォルト値のない変数とデフォルト値のある変数の 2 種類があります。デフォルト値のない変数は、一度設定されると、後続のブロックがそれらへの参照を含まない限り、その値を保持します。デフォルト値を持つ変数は、変数値が明示的に設定されていない各状態で変数のデフォルト値に評価されます。

3.5.3 状態図タイマー

すべてのタイマーは同じように動作します。 「start x_timer」がアサートされた状態になると、タイマーはリセットされ、カウントを開始します。タイマーが開始されてから「x」時間後、「x_timer_done」がアサートされ、タイマーがリセットされるまでアサートされたままになります。それ以外の場合は常に、「x_timer_not_done」がアサートされます。 「start x_timer」がアサートされている状態に明示的に入ると、入った状態が出た状態と同じであっても、タイマーはリセットされ、再開されます。また、「ストップタイマー」がアサートされた状態になると、タイマーはリセットされ、カウントを停止します。

3.5.4 状態遷移

次の用語は、有効な遷移修飾子です。

  • a)ブール式;
  • b)タイマーの満了などのイベント: timer_done;
  • c)メッセージの受信などのイベント: PMA_UNITDATA.indication;
  • d)無条件遷移: UCT;
  • e)他の終了条件が満たされない場合の分岐: ELS

開いた矢印 (ソース ブロックのない矢印) は、グローバル トランジションを表します。いずれかの状態がその終了条件を評価している場合は常に、グローバル遷移が継続的に評価されます。グローバル トランジションが true になると、UCT を含む他のすべてのトランジションに取って代わり、開いた矢印が指すブロックに制御が戻ります。

3.5.5 演算子

状態図の演算子を表 2 に示します。

表 2 —状態図演算子

文字意味
*ブールAND
+ブール OR
ブール XOR
!ブール値 NOT
<未満
以下
=等しい (等しいかどうかのテスト)
等しくない
以上
>より大きい
()優先順位を示します
代入演算子
εメンバーシップを示します
非会員であることを示します
| |カテネート
それ以外他の状態条件が満たされていない

参考文献

EN61000-4-6:1996, 電磁適合性 (EMC) — 試験および測定技術 — 無線周波数場によって誘導される伝導妨害に対する耐性
EN61000-4-3:2002, 電磁適合性 (EMC) — テストおよび測定技術 — 放射、無線周波数、電磁界イミュニティ テスト
CISPR 24:1997, 情報技術機器 — イミュニティ特性 — 制限と測定方法
TIA/EIA-568-B.2-2001, 商業ビルの電気通信ケーブル配線規格 — 2: 平衡ツイストペアケーブルコンポーネント
TIA/EIA-568-B.2-10, 4ペア 100 Ω 拡張カテゴリa 6 ケーブルの伝送性能仕様
TIA/EIA TSB- 155, 10GBASE-T アプリケーションの 4 ペア 100 Ω カテゴリa 6 ケーブリングに関する追加ガイドライン

3 Terms, definitions, abbreviations, symbols, and conventions

3.1 Terms and definitions

For the purposes of this document, the following terms and definitions apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

3.1.1

10 Gigabit Media Independent Interface

XGMII

interface defined in IEEE 802.3-2005 for 10 Gbit/s operations but used in this standard for lower speeds operations (see 4.4)

3.1.2

Auto-Negotiation

algorithm that allows two devices at either end of a link segment to negotiate common data service functions

3.1.3

balanced cable

cable consisting of one or more metallic symmetrical cable elements (e.g., twisted pairs)

3.1.4

bit error rate

BER

ratio of the number of bits received in error to the total number of bits received

3.1.5

dimension

component of the PHY that generates locally and recovers from the link partner a logical sequence of symbols

Note 1 to entry: A transmit or receive dimension is a logical reference for a wire pair, independent from the specific wire pair where symbols are sent or received.

Note 2 to entry: Dimensions A, B, C, and D are respectively associated with sequences An, Bn, Cn, and Dn (see 4.3).

3.1.6

jitter

variations of signal transitions from their ideal positions in time. Jitter may be characterized by its spectral properties and its distribution in time

3.1.7

link

transmission path between any two interfaces of generic cabling

3.1.8

link segment

point-to-point full-duplex medium connection between two and only two Medium Dependent Interfaces (MDIs)

3.1.9

Master PHY

PHY that uses an external clock for generating its clock signals to determine the timing of transmitter and receiver operations

Note 1 to entry: It also uses the Master transmit scrambler generator polynomial for side-stream scrambling.

3.1.10

Medium Dependent Interface

MDI

mechanical and electrical interface between the transmission medium and the Physical Layer device

3.1.11

Ordered Set

word composed of a special character in its first (left-most) position and data characters in its remaining positions (see FC-FS-2)

3.1.12

Physical Coding Sublayer

PCS

portion of the Physical Layer that couples the XGMII and the Physical Medium Attachment (PMA)

Note 1 to entry: The PCS contains the functions to encode data bits for transmission via the PMA and to decode the received conditioned signal from the PMA.

3.1.13

Physical Layer device PHY

portion of the Physical Layer between the Medium Dependent Interface (MDI) and the XGMII, consisting of the Physical Coding Sublayer (PCS) and the Physical Medium Attachment (PMA)

Note 1 to entry: The PHY contains the functions that transmit, receive, and manage the encoded signals that are impressed on and recovered from the physical medium.

3.1.14

Physical Medium Attachment sublayer PMA sublayer

portion of the Physical Layer that contains the functions for transmission, reception, clock recovery and skew alignment

3.1.15

Scrambler

randomizing mechanism that is used to eliminate long strings of consecutive identical transmitted symbols and avoid the presence of spectral lines in the signal spectrum without changing the signaling rate

3.1.16

Side-stream scrambler

scrambler in which the state of the scrambler is dependent only on the prior state of the scrambler and not on the transmitted data

3.1.17

Slave PHY

PHY that recovers its clock from the received signal and uses it to determine the timing of transmitter operations

Note 1 to entry: It also uses the Slave transmit scrambler generator polynomial for side-stream scrambling.

3.1.18

Symbol

smallest unit of data transmission on the medium

3.1.19

Symbol period

time interval for transmission of one symbol

3.1.20

Symbol rate

total number of symbols per second transferred to or from the Medium Dependent Interface (MDI) on a single wire pair

3.1.21

twisted-pair cable

bundle of multiple twisted pairs within a single protective sheath

3.1.22

word

<when used to indicate a size> 32 contiguous bits

3.2 Editorial conventions

In this standard, a number of conditions, mechanisms, sequences, parameters, events, states, or similar terms are printed with the first letter of each word in uppercase and the rest lowercase (e.g., Exchange, Class). Any lowercase uses of these words have the normal technical English meanings.

Lists sequenced by letters (e.g., a-red, b-blue, c-green) show no ordering relationship between the listed items. Numbered lists (e.g., 1-red, 2-blue, 3-green) show an ordering relationship between the listed items.

The ISO convention of numbering is used (i.e., the thousands and higher multiples are separated by a space and a comma is used as the decimal point.) A comparison of the American and ISO conventions are shown in table 1.

Table 1—ISO and American Conventions

ISOAmerican
0,60.6
1 0001,000
1 323 462,91,323,462.9

In case of any conflict between figure, table, and text, the text, then tables, and finally figures take precedence.

In all of the figures, tables, and text of this document, the most significant bit of a binary quantity is shown on the left side.

When the value of a bit or field is not relevant, x or xx appears in place of a specific value.

Unless stated otherwise, numbers that are not immediately followed by lower-case b or h are decimal values, numbers immediately followed by lower-case b (xxb) are binary values, and numbers or upper case letters immediately followed by lower-case h (xxh) are hexadecimal values.

A numeric range is indicated by listing the two extremes separated by “..” (e.g., “1 .. 6” indicates the range from 1 to 6, including 1 and 6).

3.3 Abbreviations, acronyms, and symbols

Abbreviations, acronyms, and symbols applicable to this standard are listed. Definitions of several of these items are included in 3.1.

The XOR operator
||concatenation symbol (e.g., A || B represents the concatenation of A and B)
4D4-dimensional
BERbit error rate
dBDecibel
E-FIFOElasticity FIFO
EDCError Detecting Code
EIAElectronic Industries Association
EMCElectromagnetic Compatibility
EMIElectromagnetic Interference
FEXTFar-end crosstalk
FLPFast Link Pulse
I2CInter-Integrated Circuit bus
IECInternational Electrotechnical Commission
IEEEInstitute of Electrical and Electronics Engineers
ISOInternational Organization for Standardization
LANLocal Area Network
MDIMedium Dependent Interface
MDIOManagement Data Input/Output Interface
MIIMedia Independent Interface
NEXTNear-end crosstalk
NLPNormal Link Pulse
OSIOpen Systems Interconnection
PAMPulse Amplitude Modulation
PAM-22-level Pulse Amplitude Modulation
PAM-88-level Pulse Amplitude Modulation
PCSPhysical Coding Sublayer
PHYPhysical Layer device
PMAPhysical Medium Attachment
ppmParts per million
PSDPower Spectral Density
RFRemote Fault
RXReceiver
SNRSignal to Noise Ratio
TIATelecommunication Industries Association
TXTransmitter
XGMII10 Gigabit Media Independent Interface

3.4 Keywords

3.4.1 expected: A keyword used to describe the behavior of the hardware or software in the design models assumed by this standard. Other hardware and software design models may also be implemented.

3.4.2 ignored: A keyword used to describe an unused bit, byte, word, field or code value. The contents or value of an ignored bit, byte, word, field or code value shall not be examined by the receiving device and may be set to any value by the transmitting device.

3.4.3 invalid: A keyword used to describe an illegal or unsupported bit, byte, word, field or code value. Receipt of an invalid bit, byte, word, field or code value shall be reported as an error.

3.4.4 mandatory: A keyword indicating an item that is required to be implemented as defined in this standard.

3.4.5 may: A keyword that indicates flexibility of choice with no implied preference (equivalent to “may or may not”).

3.4.6 may not: A keyword that indicates flexibility of choice with no implied preference (equivalent to “may or may not”).

3.4.7 obsolete: A keyword indicating that an item was defined in prior Fibre Channel standards but has been removed from this standard.

3.4.8 optional: A keyword that describes features that are not required to be implemented by this standard. However, if any optional feature defined by this standard is implemented, then it shall be implemented as defined in this standard.

3.4.9 reserved: A keyword referring to bits, bytes, words, fields and code values that are set aside for future standardization. A reserved bit, byte, word or field shall be set to zero, or in accordance with a future extension to this standard. Recipients are not required to check reserved bits, bytes, words or fields for zero values.

3.4.10 restricted: A keyword referring to bits, bytes, words, and fields that are set aside for use in other Fibre Channel standards. A restricted bit, byte, word, or field shall be treated as a reserved bit, byte, word or field for the purposes of the requirements defined in this standard.

3.4.11 shall: A keyword indicating a mandatory requirement. Designers are required to implement all such mandatory requirements to ensure interoperability with other products that conform to this standard.

3.4.12 should: A keyword indicating flexibility of choice with a strongly preferred alternative; equivalent to the phrase “it is strongly recommended”.

3.4.13 x or xx: The value of the bit or field is not relevant.

3.5 State Diagram notation

3.5.1 State Diagram conventions

The operation of a protocol may be described by subdividing the protocol into a number of interrelated functions.The operation of the functions may be described by state diagrams. Each diagram represents the domain of a function and consists of a group of connected, mutually exclusive states. Only one state of a function is active at any given time (see figure 1).

Figure 1—State diagram notation example

Each state that the function is able to assume is represented by a rectangle. These are divided into two parts by a horizontal line. In the upper part the state is identified by a name in capital letters. The lower part contains the name of any ON signal that is generated by the function. Actions are described by short phrases and enclosed in brackets.

All permissible transitions between the states of a function are represented graphically by arrows between them. A transition that is global in nature (e.g., an exit condition from all states to the IDLE or RESET state) is indicated by an open arrow. Labels on transitions are qualifiers that shall be fulfilled before the transition is taken. The label UCT designates an unconditional transition. Qualifiers described by short phrases are enclosed in parentheses.

State transitions and sending and receiving of messages occur instantaneously. The actions inside a state block execute instantaneously. Actions inside state blocks are atomic (i.e., uninterruptible). When a state is entered and after performing all the actions listed in a state block one time, the state block then continuously evaluates its exit conditions until one is satisfied, at which point control passes through a transition arrow to the next block. While the state awaits fulfillment of one of its exit conditions, the actions inside do not implicitly repeat.

Valid state actions may include .indication and .request messages. No actions are taken outside of any state block.

The following convention is used to describe a term-assignment statement that is associated with a transition:

  • a) The character “: ” (colon) is a delimiter used to denote that a term assignment statement follows; and
  • b) The character “⇐” (left arrow) denotes assignment of the value following the arrow to the term preceding the arrow.

The state diagrams contain the authoritative statement of the functions they depict. When apparent conflicts between descriptive text and state diagrams arise, the state diagrams are to take precedence. However, such precedence does not override any explicit description in the text that has no parallel in the state diagrams.

The models presented by state diagrams are intended as the primary specifications of the functions to be provided. However, it is important to distinguish between a model and a real implementation. The models are optimized for simplicity and clarity of presentation, while any realistic implementation may place heavier emphasis on efficiency and suitability to a particular implementation technology. It is the functional behavior of any unit that shall match the standard, not its internal structure. The internal details of the model are useful only to the extent that they specify the external behavior clearly and precisely.

3.5.2 State Diagram variables

State variables are of two types, variables with no default value and variables with a default value. Variables with no default value, once set retain their value as long as succeeding blocks contain no references to them. Variables with default value evaluate to the variable default value in each state where the variable value is not explicitly set.

3.5.3 State Diagram timers

All timers operate in the same fashion. A timer is reset and starts counting upon entering a state where"start x_timer" is asserted. Time"x" after the timer has been started,"x_timer_done" is asserted and remains asserted until the timer is reset. At all other times,"x_timer_not_done" is asserted. When explicitly entering a state where"start x_timer" is asserted, the timer is reset and restarted even if the entered state is the same as the exited state. In addition, a timer is reset and stops counting upon entering a state where"stop timer" is asserted.

3.5.4 State transitions

The following terms are valid transition qualifiers:

  • a) Boolean expressions;
  • b) An event such as the expiration of a timer: timer_done;
  • c) An event such as the reception of a message: PMA_UNITDATA.indication;
  • d) An unconditional transition: UCT;
  • e) A branch taken when other exit conditions are not satisfied: ELSE.

Any open arrow (an arrow with no source block) represents a global transition. Global transitions are evaluated continuously whenever any state is evaluating its exit conditions. When a global transition becomes true, it supersedes all other transitions, including UCT, returning control to the block pointed to by the open arrow.

3.5.5 Operators

The state diagram operators are shown in table 2.

Table 2—State Diagram Operators

CharacterMeaning
*Boolean AND
+Boolean OR
Boolean XOR
!Boolean NOT
<Less than
Less than or equal to
=Equals (a test of equality)
Not equals
Greater than or equal to
>Greater than
()Indicates precedence
Assignment operator
Indicates membership
Indicates nonmembership
|Catenate
ELSENo other state condition is satisfied

Bibliography

EN61000-4-6:1996, Electromagnetic compatibility (EMC) — Testing and measurement techniques — Immunity to conducted disturbances induced by radio-frequency fields
EN61000-4-3:2002, Electromagnetic compatibility (EMC) — Testing and measurement techniques — Radiated, radio-frequency, electromagnetic field immunity test
CISPR 24:1997, Information technology equipment — Immunity characteristics — Limits and methods of measurement
TIA/EIA-568-B.2-2001, Commercial Building Telecommunications Cabling Standard — 2: Balanced Twisted Pair Cabling Components
TIA/EIA-568-B.2-10, Transmission Performance Specifications for 4-Pair 100 Ohm Augmented Category a 6 Cabling
TIA/EIA TSB-155, Additional guidelines for 4-pair 100 Ω Category a 6 Cabling for 10GBASE-T Applications