LMKDB1120 には、出力に割り当て可能な 16 種類のスルーレート オプションがあります。0x0 は最も速いスルーレート設定で、0xF は最も遅いスルーレート設定です。各出力のスルーレートを設定するには、次の手順に従います:
- 4 種類のレジスタ SLEWRATE_OPT# があり、それぞれ最大 4 種類のスルーレートを保存できます。各 SLEWRATE_OPT# レジスタに、0x0 (最速) から 0xF (最遅) までの値を割り当てて、希望するスルーレートを選択します。各 SLEWRATE_OPT# レジスタに設定されたデフォルト値については、表 8-3を参照してください。
- 例えば、最速、2 番目に速い、そして最も遅いスルーレートを希望する場合は、レジスタ SLEWRATE_OPT# に 0x0、0x1、0xF を割り当てます。SLEWRATE_OPT1 = 0x0 (最速)、SLEWRATE_OPT2 = 0x1 (2 番目に速い)、SLEWRATE_OPT3 = 0xF (最遅) です。SLEWRATE_OPT4 は必ずしも割り当てる必要はありませんが、複数のレジスタに同じスルーレートを設定したい場合は、SLEWRATE_OPT4 を前述の 3 つのいずれかの設定に割り当てることができます。
- 各出力のスルーレート オプションは、SLEWRATE_SEL_CLKX_LSB および SLEWRATE_SEL_CLKX_MSB を使用して 表 8-3 に示すように設定するか、TICSPro の「出力スルーレート制御」セクションにあるドロップダウン メニューから設定します。すべての出力に対するデフォルトの SLEWRATE_OPT# レジスタ割り当ては SLEWRATE_OPT2 であり、デフォルトのスルーレートは 0x6 です。
4 つのデフォルト スルーレートに対応する範囲は、仕様書のセクション 6クロック出力特性 - 100MHz 85Ω PCIeまたはクロック出力特性- 100MHz 100Ω PCIe仕様の出力スルーレートの下に記載されています。
表 8-3 LMKDB11xx のデフォルト SLEWRATE_OPT_# 値
| レジスタ フィールド名 |
デフォルト値 |
デフォルトのスルーレート |
| SLEWRATE_OPT_1 |
0x0 |
最高 |
| SLEWRATE_OPT_2 |
0x6 |
High (すべての出力のデフォルト) |
| SLEWRATE_OPT_3 |
0xA |
Low |
| SLEWRATE_OPT_4 |
0xF |
最低 |
表 8-4 LMKDB11xxFS のデフォルト SLEWRATE_OPT_# 値
| レジスタ フィールド名 |
デフォルト値 |
デフォルトのスルーレート |
| SLEWRATE_OPT_1 |
0x0 |
最高 |
| SLEWRATE_OPT_2 |
0x2 |
High (すべての出力のデフォルト) |
| SLEWRATE_OPT_3 |
0x6 |
Low |
| SLEWRATE_OPT_4 |
0xF |
最低 |
表 8-5 SLEWRATE_SEL_CLKX_LSB および SLEWRATE_SEL_CLKX_MSB スルーレート選択
| SLEWRATE_SEL_CLKX_LSB |
SLEWRATE_SEL_CLKX_MSB |
スルーレート オプション選択 |
| 0 |
0 |
SLEWRATE_OPT_4 |
| 1 |
0 |
SLEWRATE_OPT_3 |
| 0 |
1 |
SLEWRATE_OPT_2 |
| 1 |
1 |
SLEWRATE_OPT_1 |
希望するスルーレートを設定するには、次の手順に従う必要があります:
- [オプション]: 表 8-3に示す各スルーレート速度に対するデフォルトの割り当てが不要な場合、スルーレート オプションの値の 1 つを別のスルーレートに変更できます。
- [LMKDB1108 および 1104 のみ]: スルーレート制御用の SMBus プログラミング モードを選択するために、SLEWRATE_CTRL_MODE レジスタを 1 に設定します。LMKDB1108 および LMKDB1104 のレジスタ ビットの情報については、セクション 9セクションを参照してください。
- 表 8-5に示すように、SLEWRATE_SEL_CLKX_MSB と SLEWRATE_SEL_CLKX_LSB をプログラムして、クロック出力 X を目的のスルーレート速度オプションに割り当てます。各オプションのデフォルトの割り当てについては、表 8-3を参照してください。