2032903_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2032903_ja-JP

2032903_ja-JP

QorIQ LS1088A(rdb)により、CORE周波数が1.2GHzから1.6GHzに増加

専門家の皆さん、こんにちは。

LS1088aベースのカスタムボードを持っています。デバイスの電源を入れると、u-boot(boot by SD) のプロセッサクロックコンフィギュレーションが1.2GHzで実行されています。

SoC: LS1088AE Rev1.0 (0x87030010)
Clock Configuration:
CPU0(A53):1200 MHz CPU1(A53):1200 MHz CPU2(A53):1200 MHz
CPU3(A53):1200 MHz CPU4(A53):1200 MHz CPU5(A53):1200 MHz
CPU6(A53):1200 MHz CPU7(A53):1200 MHz
Bus: 500 MHz DDR: 1600 MT/s

コア周波数を1.6GHzに上げるにはどうすればよいですか?クロック設定が RCW に関連している場合、どのドキュメントとどのセクションを確認する必要がありますか。

一部のコンポーネントは、リファレンス デザインとは異なる方法で使用されていました。これらについてご不明な点がございましたら、すぐにご連絡いたします。

ありがとうございます。



Re: QorIQ LS1088A(rdb) の CORE 周波数を 1.2 GHz から 1.6 GHz に増加

DDR データ速度が 2100 MT/s と 1900 MT/s の場合、DDR コントローラの設定パラメータは異なります。

QCVS DDRvツールを使用してターゲットボードに接続し、DDRの検証と最適化を行い、2100 MT / sのDDRデータレートでDDRコントローラー構成パラメーターを取得してください。

次に、これらのパラメータを使用して、QCVS DDRツールによって生成されたファイルに従ってplat/nxp/soc-ls1088a/ls1088ardb/ddr_init.cを変更します。

新しいスレッドを作成して、DDR 検証の問題について引き続き説明できます。

Re: QorIQ LS1088A(rdb) の CORE 周波数を 1.2 GHz から 1.6 GHz に増加

@yipingwangご支援のほど、よろしくお願いいたします。CPUは1.6GHzで動作し、DDRデータレートを1900 MT / sに増やしました。

Clock Configuration:                                                                                                                
       CPU0(A53):1600 MHz  CPU1(A53):1600 MHz  CPU2(A53):1600 MHz                                                                   
       CPU3(A53):1600 MHz  CPU4(A53):1600 MHz  CPU5(A53):1600 MHz                                                                   
       CPU6(A53):1600 MHz  CPU7(A53):1600 MHz                                                                                       
       Bus:      500  MHz  DDR:      1900 MT/s  

2100 MT/sのデータレート(MEM_PLL_RAT=21)にしようとすると、次のエラーが発生します。

ERROR:   Found training error(s): 0x2000                                                                      
ERROR:   Error: Waiting for D_INIT timeout.                                                                                         
ERROR:   Writing DDR register(s) failed                                                                                             
ERROR:   Programing DDRC error                                                                                                      
ERROR:   DDR init failed.                                                                                                           
NOTICE:  Incorrect DRAM0 size is defined in platfor_def.h                                                                           
ERROR:   mmap_add_region_check() failed. error -22                                                                                  
ERROR:   mmap_add_region_check() failed. error -22  

LS1088ARMドキュメントを少し調べましたが、正確な値の範囲はわかりませんでした。2100 MT/秒のデータレートで作業するには、どの値を割り当てる必要がありますか?
Sys PLL 参照クロック:100MHzおよび 私の現在のRCW値は次のとおりです。

SYS_PLL_RAT=7 /* 5 */
MEM_PLL_RAT=21 
CGA_PLL1_RAT=16
CGA_PLL2_RAT=16
HWA_CGA_M1_CLK_SEL=2
HWA_CGA_M2_CLK_SEL=1
DDR_REFCLK_SEL=2
DRAM_LAT=1

Re: QorIQ LS1088A(rdb) の CORE 周波数を 1.2 GHz から 1.6 GHz に増加

RCWで以下のフィールドを設定してください、LS1088ARMの「4.8.7.8.1 RCW」を参照してください。

CGA_PLL1_RAT

CGA_PLL2_RAT


例えば、Sys PLL Ref clock:100MHz

CGA_PLL1_RAT=16

CGA_PLL2_RAT=16

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 08:49 PM
Updated by: