Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
MPC5777 BSDL BGA_512 Hello, i'm looking for the BSDL file for this component : MPC5777 BGA-512 Can you send me the file ? Thanks Re: MPC5777 BSDL BGA_512 Hello, I am sending it to you via private message. For future please rise the ticket on NXP.com Best regards, Peter
記事全体を表示
What is the reason for this error and how to solve it? Re: 请问这个报错是什么原因,如何解决 Please post questions directly in the forum. For new users many old versions of S32DS and patch packages may no longer be available for download. So the solution has changed. Re: 请问这个报错是什么原因,如何解决 I installed it and it still doesn't work. Re: 请问这个报错是什么原因,如何解决 Hi. This "opens the configuration .mex Error in: The current tool version does not support the processor version " This is usually caused by the S32DS Update n or S32K3 Development Package not having the version mentioned in the RTD Release Note installed. Please install in S32DS v3.4. 3.4.3_D2112   S32 Design Studio for S32 Platform v.3.4 Update 3 with support for S32K3 devices Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct " button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- 回复: 请问这个报错是什么原因,如何解决 Have you resolved this issue? I'm currently encountering a similar problem; the PlatformSDK S32K5 version doesn't support the S32K566 processor. 回复: 请问这个报错是什么原因,如何解决 Hi The S32K5 has not yet been officially released, and there are no public links on the NXP website to download software packages such as RTD and Development Pack. These types of problems are usually caused by these software packages not being installed correctly. Please contact your company's FAE for assistance. Our online technical support will only be available after the official release of this type of NPI product. Best Regards, Robin
記事全体を表示
iMX8M Plus 2nd MIPI CSIカメラ:FIFOオーバーフローエラー こんにちは、 私はデュアルカメラのアプリケーションを開発しています。 カメラの解像度と画像フォーマットは2592x1944、RAW8です。 データパスとドライバ構造は カメラ(センサ ドライバ.c)-->MIPI-CSI2 (imx8-mipi-csi2-sam.c) --> ISI (imx8-isi-cap.c)--> RAM ドライバーを改造した後、CSI1の映像ストリームは2592x1944、RAW8、50~60fpsで正常に受信できました。 CSI2から別のビデオストリームを取得したいのですが、FIFOオーバーフローエラーのためうまくいきません。 [ 43.892406] mxc-mipi-csi2.1:フレーム終了イベント情報:1 [ 43.897023] MXC-MIPI-CSI2.1:フレームスタートイベント情報:2回 [ 43.901811] MXC-MIPI-CSI2.1:奇数フレームイベント後の非画像データ:0 [ 43.908248] MXC-MIPI-CSI2.1:奇数フレームイベント前の非画像データ:0 [ 43.914771] MXC-MIPI-CSI2.1:偶数フレームイベント情報後の非画像データ:0 [ 43.921297] MXC-MIPI-CSI2.1:フレームイベント前の非画像データ:0 [ 43.927906] MXC-MIPI-CSI2.1:未知のエラーイベント情報: 0 [ 43.932868] mxc-mipi-csi2.1:CRCエラーイベント:0 [ 43.937484] MXC-MIPI-CSI2.1:ECCエラーイベント情報:0件 [ 43.942097] mxc-mipi-csi2.1: FIFOオーバーフローエラーイベント情報:1209788 [ 43.948100] MXC-MIPI-CSI2.1:ロストフレーム終了エラーイベント:0 [ 43.953672] MXC-MIPI-CSI2.1:ロストフレームスタートエラーイベント情報:0 [ 43.959413] MXC-MIPI-CSI2.1:SOTエラーイベント情報:0 hs-settleとclk-settleのパラメータを変更してみましたが、うまくいきませんでした。 リファレンスマニュアルによると、CSI1の最大動作周波数は500MHzですが、CSI2は266MHzです。 CSI2周波数が低いと、フレーム解像度やフレームレートが制限されますか? どうすれば解決できますか? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、 この問題は解決しましたか?私もビジョン ComponentsのIMX900Cカメラ(2048x1536)で同じ問題を経験しています。CSI1からISI0へのストリーミングは30fpsで正常に動作しますが、同じ設定でCSI2からISI1へのストリーミングを行うとオーバーフローエラーが発生します。 よろしくお願いします! Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、igorpardykov 再開まで今しばらくお待ちください。 下のリファレンスマニュアルを再度確認しました。 • 4Kp30で2つの未処理カメラストリーム(すなわちスケーリングなし)、 システム負荷とユースケース RAW8形式のビデオストリーム(CSCをバイパス)を取得したいのですが、それは未処理のストリームに対応しているということでしょうか? これはISIが2つの4Kp30動画ストリームを同時に使うことをサポートしているということでしょうか? 2fps未満のフレームレートを遅くした場合(例えば30fps未満)、FIFOオーバーフローの問題は解決できますか? 2つのISPが同時に利用されている場合、それぞれが以下をサポートしています: ・最大解像度1080p(1936x1188)」 ちなみに、私はISPを一切使用しておらず(デバイスツリーで全て無効化しています)、ISIのみを使用しています。 事前に感謝いたします。 Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、Dy はい、おっしゃる通りです。FIFOオーバーフローはISIのパフォーマンス機能によって発生する可能性があります。 セクション13.1.2で説明されているi.MX 8M Plusアプリケーション プロセッサ リファレンス・マニュアル ディスプレイ・インターフェース 「ISIの主な特徴は以下の通りです。 画像プロセッシング ・1080p30で処理された2つのカメラストリーム ・2つの未処理カメラストリーム(すなわちスケーリングなし)は4Kp30で、 システム負荷とユースCASE... 2つのISPが同時に利用されている場合、それぞれが以下をサポートしています: ・最大解像度1080p(1936x1188)」 よろしくお願いします イゴール
記事全体を表示
S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hi NXP experts, I am developing on the S32K388 and using the SPD (Safety Peripheral Drivers) v1.0.6 as a reference to implement the STCU/BIST functionality. In my main.c, I enable the BIST test and then read the reset reason from MC_RGM. I observe that the reset reason returned is MCU_ST_DONE_RESET. I have the following questions: Does the value written to the STCU_WDG register affect the online watchdog timeout duration during BIST execution? In other words, is the WDTOSW flag directly triggered when the BIST execution time exceeds the STCU_WDG value? When MCU_ST_DONE_RESET is reported, can I conclude that both LBIST and MBIST completed normally and passed? Or does this reset reason only indicate that the STCU sequence finished, regardless of whether a timeout occurred? In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1 (see attached screenshot). Does this mean the BIST execution timed out and was prematurely terminated/aborted, so the memory tests were actually forced to stop before completion? Or can MCU_ST_DONE_RESET still be generated even if WDTOSW was set? I also checked the Bist_IntegrityTest() flow from the SPD driver (see attached code screenshot), which expects the LBIST/MBIST end flags (LBESW0/MBESW0) to be set to 1 after completion. However, during my actual debugging, I found that both the LBIST and MBIST end flag bits are 0, not 1. Why would the end flags be 0 even though MCU_ST_DONE_RESET was generated? Additional context: I am using the Safety Boot BIST configuration table similar to the SPD example. Observed STCU_WDG value: 0xC35E (49998). Observed STCU_ERR_STAT value: 0x80140 (RFSW=1, WDTOSW=1). Could you please help clarify the relationship between STCU_WDG, WDTOSW, MCU_ST_DONE_RESET, and the LBESW0/MBESW0 end flags? Thank you in advance. Best regards, Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, In my main.c, I enable the BIST test and then read the reset reason from MC_RGM. I observe that the reset reason returned is MCU_ST_DONE_RESET. That is correct behaviour. 1. Does the value written to the STCU_WDG register affect the online watchdog timeout duration during BIST execution? In other words, is the WDTOSW flag directly triggered when the BIST execution time exceeds the STCU_WDG value? No. STCU_WDG is watchdog for BIST execution. Not connected anyhow to SWT. SWT module is also tested by BIST, so the SWT module is not functional during the BIST. Therefore you guard execution time with STCU_WDG. When MCU_ST_DONE_RESET is reported, can I conclude that both LBIST and MBIST completed normally and passed? Or does this reset reason only indicate that the STCU sequence finished, regardless of whether a timeout occurred? You can only conclude that the test procedure ended. Results are stored in different registers like STCU2 Online LBIST Status (LBSSW0) - such will indicate you pass /fail conditions. In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1 (see attached screenshot). Does this mean the BIST execution timed out and was prematurely terminated/aborted, so the memory tests were actually forced to stop before completion? Or can MCU_ST_DONE_RESET still be generated even if WDTOSW was set? MCU_ST_DONE_RESET is always generated after test. No matter on the results. As during the test the registers and RAMs are tested with patterns. Reegisters need to be set to the default values - such are loaded during reset. Otherwise you will get all registers full of test patterns and the uC wont operate with such random values. RAMs need to be initialized by SW as the ECC syndromers will not match data after BIST execute test patterns on the RAMs. In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1  This means test fails. I also checked the Bist_IntegrityTest() flow from the SPD driver (see attached code screenshot), which expects the LBIST/MBIST end flags (LBESW0/MBESW0) to be set to 1 after completion. However, during my actual debugging, I found that both the LBIST and MBIST end flag bits are 0, not 1. Why would the end flags be 0 even though MCU_ST_DONE_RESET was generated? Explained above. Your BIST did not executed in the STCU_WDG timeout. Best regards, Peter Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, has this question been summarized? Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, let me summarize the answers and I will post them later. Best regards, Peter
記事全体を表示
デュアルMIPI CSI-2カメラを搭載したi.MX8MP FRDMでカスタムカメラを登録する際にカーネルパニックが発生する サポートチームの皆様、 現在、i.MX8MP FRDMボードを使用して2台のカメラを統合する作業を進めています。 カメラの構成は以下のとおりです。 * CSI2:0はOV5640カメラに接続されています。 * CSI2:1はカスタムカメラモジュールに接続されています。 両方のカメラで、画像パイプラインがISP機能を使わないようにデバイスツリーを設定しました。意図されたパイプラインは以下の通りです: 「センサ → MIPI CSI-2 → ISI → キャプチャー」 デバイスツリーファイルを添付しましたので、ご参照ください。「imx8mp-frdm-ov5640-cusdom.dts」 問題は、カスタムカメラドライバーがI2C3上でI2Cプローブ処理を正常に完了する一方で、「v4l2_async_register_subdev_sensor()」を呼び出すとカーネルパニックが発生することです。 要約すると、カーネルパニックが発生するのは、カスタムカメラが登録される時点で「mxc_isi.1」が作成または登録されていないためです。 関連するカーネルパニックログを添付します: "panic-log.txt" また、カスタムカメラドライバーのプローブ機能実装「custom_driver_probe.c」も添付しました i.MX8MP FRDMボードのデフォルトのデバイスツリー構成を参照して、「imx8mp-frdm-ov5640-cusdom.dts」を作成しました。 OV5640カメラは正常に動作しています。しかし、カスタムカメラはISIパイプラインとの接続を確立できず、最終的にカーネルのパニックを引き起こします。 デバイスツリーの設定とカスタムカメラドライバーの両方を確認しましたが、問題の根本原因を特定することはできませんでした。 添付の「imx8-media-dev.c」ファイルには、カーネルパニックが発生する場所を特定するための追加デバッグメッセージのみが含まれています。 私たちの目標は、i.MX8MPプラットフォーム上のMIPI CSI-2インターフェースを通じて、2台の異なるカメラを同時に操作することです。 添付のデバイスツリーとドライバーコードを確認し、どの設定や実装部分が誤っているか、あるいは欠けているかを教えていただけますか? 皆様のサポートとご助言をいただけると大変ありがたいです。 よろしくお願いします。 よろしくお願いします、 ソビ
記事全体を表示
S32K388 STCU BIST:STCU_WDG 值是否会影响在线看门狗超时? 各位NXP专家,大家好! 我正在使用S32K388进行开发,并以SPD (安全外设驱动程序) v1.0.6为参考来实现 STCU/BIST 功能。 在我的main.c 文件中,我启用了 BIST 测试,然后从MC_RGM读取复位原因。我观察到返回的复位原因是MCU_ST_DONE_RESET 。 我有以下几个问题: 写入 STCU_WDG 寄存器的 值是否会 影响 BIST 执行期间的 在线看门狗超时 时长?换句话说, 当 BIST 执行时间超过 STCU_WDG 值时, WDTOSW 标志是否会被直接触发 ? 当 报告 MCU_ST_DONE_RESET 时,我是否可以得出结论, LBIST 和 MBIST 都已正常完成并通过 ?或者,此 RESET 原因仅表示 STCU 序列已完成,而不管是否发生超时? 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 (见附件截图)。这是否意味着 BIST 执行 超时并被提前终止/中止 ,导致内存测试 在完成前 被迫停止 ?或者即使 WDTOSW 已设置, 是否 仍然可以生成 MCU_ST_DONE_RESET ? 我还检查了 SPD驱动程序中的 Bist_IntegrityTest() 流程(见附件代码截图),该流程预期LBIST/MBIST完成后结束标志( LBESW0 / MBESW0 )应设置为1。然而,在实际调试过程中,我发现 LBIST和MBIST结束标志位均为0,而非1。 为什么即使 生成了 MCU_ST_DONE_RESET, 结束标志位仍然为0? 补充信息: 我正在使用类似于 SPD 示例的功能安全启动 BIST 配置表。 观察到的STCU_WDG值: 0xC35E (49998)。 观察到的STCU_ERR_STAT值: 0x80140 ( RFSW=1 , WDTOSW=1 )。 请问您能否帮忙解释一下STCU_WDG 、 WDTOSW 、 MCU_ST_DONE_RESET和LBESW0 / MBESW0结束标志之间的关系? 提前谢谢您。 此致, Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 你好, 在我的main.c 文件中,我启用了 BIST 测试,然后从MC_RGM读取复位原因。我观察到返回的复位原因是MCU_ST_DONE_RESET 。 这是正确的行为。 1. 写入 STCU_WDG 寄存器的 值是否会 影响 BIST 执行期间的 在线看门狗超时 时长?换句话说, 当 BIST 执行时间超过 STCU_WDG 值时, WDTOSW 标志是否会被直接触发 ? 不。STCU_WDG 是 BIST 执行的监视程序。与SWT没有任何关联。SWT 模块也需要通过 BIST 进行测试,因此 SWT 模块在 BIST 期间无法正常工作。因此,您可以使用 STCU_WDG 来保护执行时间。 当 报告 MCU_ST_DONE_RESET 时,我是否可以得出结论, LBIST 和 MBIST 都已正常完成并通过 ?或者,此 RESET 原因仅表示 STCU 序列已完成,而不管是否发生超时? 只能得出测试程序结束的结论。结果存储在不同的寄存器中,例如 STCU2 在线 LBIST 状态 (LBSSW0) - 此类寄存器将指示您是否通过/失败条件。 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 (见附件截图)。这是否意味着 BIST 执行 超时并被提前终止/中止 ,导致内存测试 在完成前 被迫停止 ?或者即使 WDTOSW 已设置, 是否 仍然可以生成 MCU_ST_DONE_RESET ? MCU_ST_DONE_RESET 总是在测试后生成。结果如何并不重要。测试过程中,寄存器和 RAM 将按照特定模式进行测试。寄存器需要设置为默认值——这些值在RESET期间加载。否则,所有寄存器都会被测试模式填满,微控制器将无法处理这样的随机值。 由于 BIST 在 RAM 上执行测试模式后,ECC 校验和将无法匹配数据,因此需要通过软件初始化 RAM。 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 这意味着测试失败。 我还检查了 SPD驱动程序中的 Bist_IntegrityTest() 流程(见附件代码截图),该流程预期LBIST/MBIST完成后结束标志( LBESW0 / MBESW0 )应设置为1。然而,在实际调试过程中,我发现 LBIST和MBIST结束标志位均为0,而非1。 为什么即使 生成了 MCU_ST_DONE_RESET, 结束标志位仍然为0? 如上所述。 您的 BIST 未在 STCU_WDG 超时时间内执行。 顺祝商祺! Peter Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 您好,这个问题有总结吗? Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 你好, 我先总结一下答案,稍后会发布。 顺祝商祺! Peter
記事全体を表示
请问这个报错是什么原因,如何解决 Re: 请问这个报错是什么原因,如何解决 请直接在论坛里发帖提问。 对于新用户很多老版本S32DS和patch软件包可能都已经无法下载了。所以解决方法也变了。 Re: 请问这个报错是什么原因,如何解决 安装了还是不行 Re: 请问这个报错是什么原因,如何解决 Hi 这类"打开配置 .mex 中出错: 当前工具版本不支持处理器 的 版本" 通常都是S32DS Update n或S32K3 Development Package未安装RTD Release Note里提到的版本导致的。 请在S32DS v3.4里安装 3.4.3_D2112   S32 Design Studio for S32 Platform v.3.4 Update 3 with support for S32K3 devices  Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- 回复: 请问这个报错是什么原因,如何解决 请问您这个问题解决了吗,我目前遇到了类似问题,不支持处理器S32K566的PlatformSDKS32K5版本 回复: 请问这个报错是什么原因,如何解决 Hi  S32K5尚未正式发布,NXP官网上没有公开的链接下载RTD、Development Pack 等软件包。这类问题通常就是这些软件包没有正确安装导致的。 请联系对接你们公司的FAE获取,我们线上技术支持要等这类NPI产品正式发布后才支持。 Best Regards, Robin
記事全体を表示
How do I implement Secure Boot on the i.MX95? I completed the secure boot process on imx8mp. Secure boot is achieved using HABv4 on an 8mp. Does imx95 also use HABv4 to implement secure boot? When compiling flash.bin, I did not see information such as CSF block or sld hab block. How do I perform a secure boot on IMX95? Re: How do I implement Secure Boot on the i.MX95? Hello @yyn  I hope you are doing very well. Please take a look to the introduction_ahab in the U-boot documentation. There is explained the Secure Boot process of the i.MX9 family. Best regards, Salas.
記事全体を表示
iMX8M Plus 第二代 MIPI CSI 摄像头:FIFO 溢出错误 您好, 我正在开发一款双摄像头应用。 相机分辨率和图像格式为 2592x1944,RAW8 数据通路和驱动程序结构是 摄像头(传感器驱动程序.c)-->MIPI-CSI2 (imx8-mipi-csi2-sam.c) --> ISI (imx8-isi-cap.c)--> RAM 修改驱动程序后,我成功地从 CSI1 获取了 2592x1944、RAW8、50~60fps 的视频流。 现在我想从 CSI2 获取另一个视频流,但由于 FIFO 溢出错误而无法工作。 [ 43.892406] mxc-mipi-csi2.1:帧结束事件:1 [ 43.897023] mxc-mipi-csi2.1:帧开始事件:2 [ 43.901811] mxc-mipi-csi2.1:奇数帧事件后的非图像数据:0 [ 43.908248] mxc-mipi-csi2.1:奇数帧事件之前的非图像数据:0 [ 43.914771] mxc-mipi-csi2.1:偶帧事件后的非图像数据:0 [ 43.921297] mxc-mipi-csi2.1:帧事件发生之前的非图像数据:0 [ 43.927906] mxc-mipi-csi2.1:未知错误事件:0 [ 43.932868] mxc-mipi-csi2.1:CRC 错误事件:0 [ 43.937484] mxc-mipi-csi2.1:ECC错误事件:0 [ 43.942097] mxc-mipi-csi2.1:FIFO 溢出错误事件:1209788 [ 43.948100] mxc-mipi-csi2.1:丢帧结束错误事件:0 [ 43.953672] mxc-mipi-csi2.1:丢帧起始错误事件:0 [ 43.959413] mxc-mipi-csi2.1:SOT错误事件:0 我尝试修改 hs-settle 和 clk-settle 参数,但没有成功。 根据参考手册,CSI1 最大工作频率为 500MHz,而 CSI2 为 266MHz。 较低的CSI2频率会限制帧分辨率还是帧速率? 我该如何解决这个问题? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error 你好, 这个问题解决了吗?我的 Vision Components IMX900C 相机 (2048x1536) 也遇到了同样的问题。在 CSI1 -> ISI0 上以 30fps 的帧率成功传输,但在相同的设置下,CSI2 -> ISI1 出现溢出错误。 谢谢您! Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error 你好,igorpardykov 感谢您的支持。 我再次查阅了参考手册。 • 2路未经处理的4Kp30摄像机流(即无缩放),具体取决于 系统负载和用例 我想要获取 RAW8 格式的视频流(绕过 csc),这样它就对应于未处理的视频流,对吗? 这是否意味着 ISI 支持同时使用两个 4Kp30 视频流? 如果我降低第二帧速率(例如低于 30fps),能否解决 FIFO 溢出问题? 当两个互联网服务提供商同时使用时,每个服务提供商都支持: • 最高分辨率可达 1080p (1936x1188) 供您参考,我完全不使用 ISP(已在设备树中全部禁用),只使用 ISI。 提前谢谢您。 Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error 嗨 Dy 是的,你说得对,FIFO溢出可能是由于ISI的性能限制造成的。 第 13.1.2 节中描述显示界面i.MX 8M Plus 应用处理器参考手册 ISI 的主要特点包括:…… 图像处理 • 2路处理后的1080p30摄像头视频流 • 2路未处理的摄像头视频流(即(无缩放)在 4Kp30 下,取决于 系统负载和使用场景…… 当两个互联网服务提供商同时使用时,每个服务提供商都支持: • 最高分辨率可达 1080p (1936x1188) 此致 伊戈尔
記事全体を表示
i.MX8MplusのFinite-State Machine (FSM)について Toradex社のVeridin i.MX8Mplusを弊社で採用しております。 その際に、SoMの電源操作にSOM_PW_ON信号を入力しています。(i.mx8MPlusSoCのONOFF信号に直結)。※添付のオシロスコープの波形を参照してください。   SoM側の回路構成上High(1.8V)となるはずが起動後800msec程度、約0.3~0.4Vの中間電位となってしまします。 SoC側のONOFF信号としてのこの電位(0.3から0.4V)がどう扱われるのかを知りたいです。 データシートやリファレンスマニュアルには記載がありませんでした。 ONOFFの短時間の(<5s)操作ではシャットダウンに移行するケースがあるかと思いますが、操作の判定としてはHigh⇒Lowのエッジ及び、Lowの継続時間が条件となりますでしょうか その詳細な時間についてもmim/maxの時間を教えて頂きたいです。 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: i.MX8MplusのFinite-State Machine (FSM)について i.MX8M Plusの場合、ONOFFはレベルホールドボタン入力として処理され、0/50/100/500 msの条件と5/10/15秒の強制オフタイミングが設定可能で、観測された0.3~0.41.8V ONOFFネット上のVは、利用可能な入力閾値のドキュメントによって最も一貫して論理低と解釈されます。 Re: i.MX8MplusのFinite-State Machine (FSM)について 回答ありがとう御座います。 > 観測された0.3~0.41.8V ONOFFネット上のVは、利用可能な入力閾値のドキュメントによって最も一貫して論理低と解釈されます。 ちなみに、論理低と解釈される電圧閾値についても教えて頂けますでしょうか? また、論理低と解釈される場合、起動後800msec程度ONOFFは論理低がが続き、論理高に変化します。 その場合、ボタン入力があったと判定されるのでしょうか? 心配しているのはボタン入力により、起動直後にシャットダウン移行の判定となるケースがないかという事です。 Re: i.MX8MplusのFinite-State Machine (FSM)について > ちなみに、論理低と解釈される電圧閾値についても教えて頂けますでしょうか? 申し訳ございません。論理高と解釈される電圧閾値が知りたいです。 Re: i.MX8MplusのFinite-State Machine (FSM)について 回答ありがとう御座います。 > 観測された0.3~0.41.8V ONOFFネット上のVは、利用可能な入力閾値のドキュメントによって最も一貫して論理低と解釈されます。 ちなみに、論理高と解釈される電圧閾値についても教えて頂けますでしょうか? また、論理低と解釈される場合、起動後800msec程度ONOFFは論理低がが続き、論理高に変化します。 その場合、ボタン入力があったと判定されるのでしょうか? 心配しているのはボタン入力により、起動直後にシャットダウン移行の判定となるケースがないかという事です。 NXP TechSupport担当者様 本件如何でしょうか? もう一点追加で質問ですが、 ONOFFはレベルホールドボタン入力として処理され、0/50/100/500 msの条件 の所ですが、デフォルトは0となっていると思います。この場合、ノイズ等で一瞬、論理高もしくは論理低の閾値を超えた場合はレベルホールドされる事となりますでしょうか? このデフォルト設定では、ノイズを受けた場合に一瞬でも現状レベルホールドしている論理と逆の論理判定となるものが入った場合に誤動作する可能性があるのかを心配しております。 Re: i.MX8MplusのFinite-State Machine (FSM)について @Rita_Wang 様 何件か質問追加質問しております。 お手数ですがご回答をお願い致します。
記事全体を表示
How do I implement Secure Boot on the i.MX95? 我在imx8mp 上完成了 安全启动的流程。 8mp 上使用 HABv4 实现安全启动。 imx95 也是使用HABv4实现安全启动吗? 编译flash.bin  没有看到 CSF block ,sld hab block 等信息。 我应该如何完成 imx95 的安全启动? Re: How do I implement Secure Boot on the i.MX95? 你好@yyn 希望你一切都好。 请参阅 U-boot 文档中的 introduction_ahab 部分。 本文解释了 i.MX9 系列的安全启动过程。 顺祝商祺! 萨拉斯。
記事全体を表示
S32K344 - EMIOS - IPM(入力周期測定)データ取得エラー こんにちは、 私はS32K3X4EVB-T172評価ボードのEMIOSモジュール用のベアメタルドライバーを書いています。 現在、EMIOS_0設定済みで、256倍グローバルプリスケーラーを使い、チャネルは以下の通りです: CH_23 -> MCアップカウンター(EmiosカウンターバスAのタイムベース)@ 625 kHz CH_17 -> OPWMBモードで動作中(カウンタバスAを使用) CH_22 -> MCアップカウンター(EmiosカウンターバスFのタイムベース)@ 156.25 kHz CH_9 -> IPMモードで動作中(カウンタバスFを使用) オシロスコープで検証された16.18Hzの信号を生成し、50%のデューティサイクルで、OPWMBチャネル(PTA0)からIPWMBチャネル(PTA1)へルーティングしています。 10msごとにIPMサンプルを取得しており、常に9657/9658が返されるため、測定された周期は9657 * 0.0000064 = 0.0618048となり、結果として周波数は1/0.0618048 = 16.18Hzとなります。 私が抱えている問題は、ほぼ周期的に誤った値が取得されることに関連しています(以下に示すとおり)。 期間[0] UINT16 40017 期間[1] UINT16 9658 期間[2] UINT16 9657 期間[3] UINT16 9658 期間[4] UINT16 40017 期間[5] UINT16 9658 期間[6] UINT16 9657 期間[7] UINT16 9658 期間[8] UINT16 40017 期間[9] UINT16 9658 期間[10] UINT16 9657 期間[11] UINT16 40018 期間[12] UINT16 9657 期間[13] UINT16 9658 期間[14] UINT16 9657 期間[15] UINT16 40018 こちらは、現在のポーリングベースの取得ロジック(DMAなし、割り込みなし)を説明するコードスニペットです: もし(((EMIOS0->UC[9].S & 1u) != 0u) { UINT16 a1 = (UINT16)EMIOS0->UC[9]。A: UINT16 b1 = (UINT16)EMIOS0->UC[9]。B; UINT16 a2 = (UINT16)EMIOS0->UC[9]。A: UINT16 b2 = (UINT16)EMIOS0->UC[9]。B; if ( a1 != a2 ) { if ( b1 != b2 ) { 期間[インデックス] = ( UINT16 )( a2 - b2 ) ; } そうでない場合、 { 期間[インデックス] = ( UINT16 )( a1 - b1 ) ; } } そうでない場合、 { 期間[インデックス] = ( UINT16 )( a2 - b2 ) ; } インデックス++; if ( Index > 99 u ) インデックス= 0 u ; EMIOS0->UC[9]。S = EMIOS_UC_CLEAR_STATUS_FLG; /* 80008001u */ } 異なる周波数でテストを行った場合、外れ値の出現は大幅に減少するものの、依然として存在する。303Hzの例を以下に示します。 期間[0] UINT16 519 期間[1] UINT16 519 期間[2] UINT16 519 期間[3] UINT16 519 期間[4] UINT16 519 期間[5] UINT16 519 期間[6] UINT16 519 期間[7] UINT16 519 期間[8] UINT16 519 期間[9] UINT16 519 期間[10] UINT16 519 期間[11] UINT16 519 期間[12] UINT16 519 期間[13] UINT16 30879 期間[14] UINT16 519 期間[15] UINT16 519 期間[16] UINT16 519 期間[17] UINT16 519 期間[18] UINT16 519 期間[19] UINT16 519 期間[20] UINT16 519 期間[21] UINT16 519 期間[22] UINT16 519 期間[23] UINT16 519 期間[24] UINT16 519 期間[25] UINT16 519 期間[26] UINT16 519 期間[27] UINT16 519 期間[28] UINT16 519 期間[29] UINT16 519 期間[30] UINT16 519 期間[31] UINT16 519 期間[32] UINT16 519 期間[33] UINT16 519 期間[34] UINT16 519 期間[35] UINT16 519 期間[36] UINT16 519 期間[37] UINT16 519 期間[38] UINT16 519 期間[39] UINT16 519 期間[40] UINT16 519 期間[41] UINT16 519 期間[42] UINT16 519 期間[43] UINT16 519 期間[44] UINT16 519 期間[45] UINT16 519 期間[46] UINT16 519 期間[47] UINT16 519 期間[48] UINT16 519 期間[49] UINT16 519 期間[50] UINT16 519 期間[51] UINT16 519 期間[52] UINT16 519 期間[53] UINT16 519 期間[54] UINT16 519 期間[55] UINT16 519 期間[56] UINT16 519 期間[57] UINT16 519 期間[58] UINT16 30879 期間[59] UINT16 519 何かお役に立てることはありますか? Re: S32K344 - EMIOS - IPM (Input Period Measurement) erroneous data acquisition こんにちは、 @fede_ls さん、 おそらく、あなたの投票ロジックは、観測された異常値の主な原因ではないでしょう。これらの値は、周期計算が選択されたカウンタバスのオーバーフローを正しく処理していないことを強く示唆している。現在の式 (uint16_t)(A - B) は、16 ビットカウンタが 65536 で完全にロールオーバーすることを想定していますが、カウンタバス F は約 35176 ティックでロールオーバーするようです。したがって、キャプチャされた期間がカウンターのロールオーバーをまたぐたびに、観測された外れ値と正確に一致する 65536 - 35176 = 30360 ティックの追加オフセットが追加されます。   IPMチャネルのカウンターバスFとして使われるCH22の周期/モジュラスをご確認ください。周期は、暗黙的な16ビット符号なし減算ではなく、この実際のカウンタバスの剰余値を使用して計算する必要があります。   よろしくお願いいたします。 パベル
記事全体を表示
VSCode SWOコンソール出力におけるMCUXpressoの問題 こんにちは! 設定 VS Code 用 MCUXpresso ボード KW47-LOC プロジェクト kw47loc_hello_world_swo_cm33_core0 LinkServer 25.6.131または26.3.123 概要 SWOの機能をテストして、カスタムボードで使えるようにしたいと思っています。MCUXpresso IDEでは問題なく動作していますが、VSCode用のMCUXpressoでは、SWOコンソールが30~秒後にシリアル出力が表示されなくなる問題が発生します。これは本当にずっと続いていることだ。 再現手順 ボードとプロジェクトを使用してデバッグセッションを開始します。 メイン画面で停止し、次に続行を押してください。 - 実行を一時停止し、分析ウィンドウからSWOクロックを設定します。 - プローブウィンドウからSWO ITMを実行します - 出力からMCUXpresso SWOコンソールを選択し、実行を再開します。 シリアル出力が表示され始めるが、約30秒後にフリーズする。 お時間をいただきありがとうございました!
記事全体を表示
为什么NPU tflite模型和tflite模型的结果不同? 我有一个量化分类模型。我使用命令将其转换为 NPU tflite 模型 ./neutron-converter \ --输入 QAT.tflite \ --输出 QAT_NPU.tflite \ --target imxrt700 \ --dump-header-file-output \ --dump-header-file-input \ --使用序列器 之后,我使用了 2 个生成的模型头文件,分别用于 NPU 和 CPU。 我使用了针对我们模型修改过的示例 tflm_cifar10_cm33_core0。我使用了示例 image_data.h(已将图像调整大小以适应模型输入尺寸)。但是两个模型(在 CPU 和 NPU 模式下)的最终结果却不同: - 在大多数情况下,预测的类别相同,概率也相似(数值不完全匹配)。 - 在某些情况下,两种模式下的预测类别不同 ==>您对此问题有什么看法?抱歉,我无法分享我的模型。 Re: Why results from NPU tflite model and tflite model are different? 我尝试使用示例tflm_cifar10_cm33_core0来验证这个问题。但在这个示例中,只有 NPU tflite 模型,我没有看到另一个(CPU tflite 模型)。我想用不同的图像比较预测结果,看看这个问题是否也出现在 NXP 预训练的模型中。 如果您有 CPU tflite 型号(对应 NPU tflite 型号tflm_cifar10_cm33_core0),请与我分享。 我很好奇从 tflite 模型转换为 NPU tflite 模型是否会导致推理结果的差异。 谢谢! Re: Why results from NPU tflite model and tflite model are different? @mayliu1你好,请问你能帮我解决这个问题吗? 抱歉,我觉得 NXP 在 i.MX RT 的支持者人数较少,所以有时会错过一些问题。之前我用过 MIMXRT1060 和 N947,响应速度非常快。 Re: Why results from NPU tflite model and tflite model are different? 嗨@nnxxpp , 预计在模型转换过程之后,输出值会略有不同,这是因为 Neutron Converter 将模型重组为 NeutronGraph 节点以进行 NPU 执行,而不是像在基于 CPU 的 TFLM 上那样按运算符执行原始图。 也就是说,如果输出结果差异过大,导致预测错误类别的情况过多,则需要检查以下事项:运行时使用的 Neutron 转换器版本和 Neutron 库版本,以确保软件匹配;NPU 使用的内存配置;以及检查转换后的节点,以确保整个模型都已正确转换,而不是仅部分转换。 BR, 埃德温。 Re: Why results from NPU tflite model and tflite model are different? 嗨@nnxxpp , 感谢您分享反馈意见。 您的案件目前由我的同事埃德温负责跟进,他正在积极处理。调查仍在进行中,敬请您耐心等待。埃德温将继续跟进此事,并随时向您通报进展情况。 感谢您的理解。 顺祝商祺! 5月 Re: Why results from NPU tflite model and tflite model are different? @mayliu1 哦,听到你这么说我非常高兴。非常感谢您的支持。我会等你带来好消息。 Re: Why results from NPU tflite model and tflite model are different? @EdwinHz 非常感谢您的支持。 是的。我知道这是预期之内的,所以在这种情况下,我需要评估板载 NPU tflite(不是 tflite 模型)以了解确切的性能。谢谢。
記事全体を表示
RDDRONE-BMS772 Development Board I'd like to know more about the RDDRONE-BMS772 board. It includes pins for an external temperature sensor, and a thermistor is also included in the accessories. Can this board be used to measure battery temperature? However, the accessories only list a thermistor, not a temperature sensor. If the board can be used to measure temperature, do I need to buy the temperature sensor separately? And where should the temperature sensor be installed? Re: RDDRONE-BMS772开发板 Hello fan007 Good day! I'd like to know more about the RDDRONE-BMS772 board. It includes pins for an external temperature sensor, and a thermistor is also included in the accessories. Can this board be used to measure battery temperature? However, the accessories only list a thermistor, not a temperature sensor. If the board can be used to measure temperature, do I need to buy the temperature sensor separately? And where should the temperature sensor be installed? In Getting Started with the RDDRONE-BMS772 Reference Design, you can find a chapter that describes everything included in the purchase of this board. Yes, it includes an external thermistor with a cable, which can function as a temperature sensor. However, you can use another sensor that you consider more reliable. The board does have a dedicated port for connecting this sensor. More detailed information about its connection and use can be found in the documentation available on our website. Please review: UM11421, RDDRONE-BMS772 reference design - User guide (you need an account with us to access this document) An optional external temperature sensor can be added onto the RDDRONE-BMS772 board using connector J1. An example of application for this external sensor is used to monitor the cells temperature inside the battery pack. I hope this information has helped you, please let me know if you need help with anything else. Have a great day and best of luck.
記事全体を表示
8MPLUSLPD4-EVK - 自動電源オン こんにちは、チームのみなさん。 8MPLUSLPD4-EVKは電源供給時に起動(起動)します。 私たちの理解と仮定によれば、搭載をオンにするにはONOFFボタン(SW1)を押す必要があります。 しかし実際には、EVKはONOFFボタン*SW1を押さずにONがオンになります。 この自動電源オンの動作とONOFFボタンの使い方について説明してもらえますか? 私の理解が間違っていたら訂正してください。 🙂 Re: 8MPLUSLPD4-EVK - Autopower ON こんにちは、 @ramkrishさん お元気でお過ごしのことと思います。 実際、その行動は正しい。 SW3の電源を入れると、ボードの電源が入るはずです。 ソフトウェアで基板の電源を切ったら、SW1で再度オン(ONオフ)できます。 よろしくお願いいたします。 サラス。
記事全体を表示
EBライセンスのアクティベーションに失敗しました: エラー「数量が0です」& 50019 シングルユーザーのEBトレソオフラインライセンスを有効化できません。古いライセンスをローカルに返却した後、私の認証コードに関連付けられたすべてのライセンスシートがFlexNetクラウドサーバー上でロックされました。 私はオンライン認証とオフライン認証の両方のワークフローを試しました。各方法の対応する結果は、添付された2枚のスクリーンショットに示されています。
記事全体を表示
ARC Raiders U4N 试炼第五赛季带来全新挑战 ARC Raiders 第 5 赛季试炼即将改变玩家体验游戏终局内容的方式,带来一系列全新的目标、战斗挑战和外观奖励。随着玩家重返锈带,许多玩家都在寻找更好的方法来准备装备、完成赛季目标和收集宝贵的资源。了解ARC Raiders BluePrints等系统可以帮助玩家规划他们的游戏进程,并在进入艰难的战斗之前做出更好的决定。 新的试炼赛季将于 2026 年 7 月 7 日第四赛季结束后到来,带来以技巧、适应性和实验性为重点的全新内容。新的目标和排名奖励将使那些精心管理装备并了解战场情况的玩家有更多成功的机会。许多玩家也在密切关注季节性经济,包括 ARC 突袭者蓝图和其他有用资源的供应情况。 第五季引入更多样化的审判目标 试炼赛季 5 将于 2026 年 7 月 7 日 12:00 UTC 正式开始,持续至 2026 年 9 月 30 日 07:00 UTC。在此期间,玩家可以完成挑战,提升排名,并根据表现解锁专属奖励。 更新后的目标系统旨在为比赛创造更多变化。玩家不再需要每轮都重复相同的策略,而是需要根据每个试炼的要求调整自己的游戏风格。有些目标要求玩家使用特定武器对特定的 ARC 单位造成伤害,而另一些目标则考验玩家在危险情况下的生存技能。 其中一项重点挑战是直接承受爆炸“砰”的伤害。这种类型的目标鼓励玩家承担风险,并谨慎管理他们的健康状况、位置和时机。它造成了这样一种局面:明智的决策与战斗能力同等重要。 原有目标仍将继续保留,为经验丰富的玩家提供熟悉的任务,同时也为想要提升技能的玩家带来新的挑战。这种组合既能保持《Trials》的独特风格,又能让每一季都感觉不一样。 战斗挑战鼓励玩家尝试不同的装备搭配 第五赛季的一个重点是鼓励玩家探索不同的装备选择。在许多游戏中,玩家最终都会选择用起来顺手的武器和策略。试验的运作方式不同,它会奖励那些愿意尝试的人。 玩家可能需要更换武器、调整移动习惯或改变应对敌人的方法。在正常游戏过程中很少使用的武器,在完成特定挑战时可能会变得非常有用。这使得准备与成功之间建立了更紧密的联系。 开发人员提到的 ARC 活动增加也给每项任务带来了更大的压力。玩家必须考虑何时战斗,何时躲避危险,以及如何有效地利用他们的资源。这些决定可能决定试验能否顺利完成,还是会失去宝贵的进展。 斯考塔套装奖励显示赛季进度 第五赛季最大的奖励是 Scorta 套装,该套装会根据玩家的最终排名而变化。该系统为竞技选手提供了一种在赛季结束后展示自己成绩的直观方式。 达到更高等级的玩家,包括“神枪手”和“酒馆传奇”,可以解锁该服装的特殊红色和蓝色版本。这些外观奖励代表着本赛季的出色表现,可以让经验丰富的玩家在未来的战斗中脱颖而出。 其他奖励包括绿色斗士背包、压力表背包挂饰、液压泵背包附件和“来啊,放马过来”表情。这些物品注重自定义功能,为玩家提供更多个性化角色的方式。 奖励机制表明,试炼正在成为 ARC Raiders 长期发展的重要组成部分。玩家完成挑战不仅是为了获得暂时的奖励,更是为了建立一个能够反映他们成就的收藏品。 第五赛季拓展了ARC突袭者的未来 凭借全新的目标、改进的进度系统和专属外观,Trials 第 5 赛季为玩家提供了更多重返锈带的理由。战斗挑战与排名奖励相结合,打造了一个既能支持竞技玩家,又能支持那些只想提升技能的玩家的系统。 对于想要在整个赛季保持最佳状态的玩家来说,管理资源和升级收藏仍然非常重要。可靠地获取有用的装备可以使困难的任务变得更容易,尤其是在面对更强大的敌人和不可预测的情况时。 对季节性资源日益增长的需求也使得ARC Raiders 物品的出售成为许多玩家在准备下一次冒险时关注的话题。拥有合适的装备和材料可以帮助玩家更专注于完成试炼,而不是为准备工作而烦恼。 随着第五赛季的进行,挑战系统很可能成为 ARC Raiders 体验的另一个重要组成部分。在新赛季中,能够快速适应、尝试不同策略并建立强大阵容的玩家将有最大的机会脱颖而出。
記事全体を表示
LS2160A Serdes Clocking I'm using LX2160A SerDes1 with RCW SerDes Protocol 2: Lanes E–H: SGMII Lanes A–D: PCIe.2 x4 (Gen2 only) From the Reference Manual, it appears all lanes use PLLS, so both SGMII and PCIe must share the same reference clock. I originally wanted to run SGMII at 125 MHz and PCIe at 100 MHz using separate fast/slow clock inputs, but since this specific protocol option puts both protocols on PLLS only, they must share one identical reference frequencyso now I plan to provide a single 100 MHz clock to the SD1 PLLS input and leave PLLF unused. Is it possible to run Protocol 2 with a single 100 MHz PLLS reference for both SGMII and PCIe Gen1/Gen2, with no additional SerDes configuration beyond the RCW? Are there any protocol-specific issues (jitter, SSC, etc.) when SGMII and PCIe share the same PLLS? My SGMII link partner is a LAN9645 using its own local 125 MHz reference. Since SGMII uses CDR, is it normal for one side to be derived from 100 MHz and the other from 125 MHz, as long as both generate the correct 1.25 Gbaud line rate? Since Protocol 2 doesn't use PLLF, can the SD1 fast reference clock input be left unconnected, or should it still be driven? Re: LS2160A Serdes Clocking Yes. For LX2160A SerDes1 Protocol 2, the initial PLL mapping is all PLLS: lanes H–E are SGMII and lanes D–A are PCIe.2 x4. If PCIe is limited to Gen1/Gen2 using SRDS_DIV_PEX_S1 = 0b10 or 0b11 , a single fixed 100 MHz reference on SD1 PLLS is valid for both SGMII 1.25 Gbaud and PCIe Gen1/Gen2. No additional SerDes PLL reconfiguration is required beyond correct RCW settings. Do not use spread-spectrum on this shared PLLS reference, because the Reference Manual states that when SSC is used for a PCIe SerDes reference clock, the same SerDes PLL must not be used concurrently for other protocols. Use a fixed, low-jitter 100 MHz clock. It is normal for the SGMII peer to use its own local 125 MHz reference while the LX2160A derives SGMII from 100 MHz, because each SGMII receiver uses CDR and both sides only need to generate a compliant 1.25 Gbaud serial stream. Since PLLF is not used in this Gen1/Gen2-only configuration, SD1_PLLF_REF_CLK may be left un-driven only if the RCW disables the PLLF reference clock and powers down PLLF. If Gen3 may ever be enabled, PLLF must be provided with a valid reference clock, because Protocol 2 switches PCIe lanes to PLLF at Gen3. Re: LS2160A Serdes Clocking Does SGMII support 1.25G Baudrate or 2.5G Baudrate. Does 2.5G require a different clocking other than 100Mhz. Re: LS2160A Serdes Clocking  1.25G Baudrate Please refer to "26.1.7 Reference Clocks for SerDes Protocols" in LX2160A Reference Manual.
記事全体を表示
LS2160A Serdes クロッキング 私はLX2160A SerDes1とRCW SerDesプロトコル2を使用しています。 E~Hレーン:SGMII レーンA~D:PCIe.2 x4(Gen2のみ) リファレンスマニュアルによると、すべてのレーンがPLLSを使用しているため、SGMIIとPCIeは同じリファレンスクロックを共有しているはずです。当初は、高速/低速のクロック入力を別々に使用して、SGMIIを125MHz、PCIeを100MHzで動作させたいと考えていましたが、この特定のプロトコルオプションでは両方のプロトコルがPLLSのみを使用するため、同一の基準周波数を共有する必要があります。そのため、現在はSD1のPLLS入力に100MHzのクロックを1つ供給し、PLLFは使用しないことにしました。 RCW以外のSerDes設定を追加することなく、SGMIIとPCIe Gen1/Gen2の両方で単一の100MHz PLLSリファレンスを使用してプロトコル2を実行することは可能ですか? SGMIIとPCIeが同じPLLSを共有する場合、プロトコル固有の問題(ジッター、SSCなど)は発生しますか? 私のSGMIIリンクパートナーは、独自のローカル125MHzリファレンスを使用するLAN9645です。SGMIIはCDRを使用するため、片側が100MHz、もう片側が125MHzから生成される場合でも、両方とも正しい1.25Gbaudの回線速度を生成する限り、それは正常な動作なのでしょうか? プロトコル2はPLLFを使わないので、SD1の高速参照クロック入力は接続せずに放置してもよいのでしょうか、それとも駆動し続けるべきでしょうか? Re: LS2160A Serdes Clocking SGMIIは1.25Gのボーレートに対応していますか、それとも2.5Gのボーレートに対応していますか?2.5Gは100MHz以外で異なるクロックが必要ですか? Re: LS2160A Serdes Clocking はい。LX2160A SerDes1プロトコル2の場合、初期PLLマッピングはすべてPLLです。レーンH~EはSGMII、レーンD~AはPCIeです。2x4。PCIeが SRDS_DIV_PEX_S1 = 0b10 または 0b11 を使用してGen1/Gen2に制限されている場合、SD1 PLLS上の単一の固定100MHzリファレンスは、SGMII 1.25 GbaudとPCIe Gen1/Gen2の両方で有効です。RCWの設定を正しく行う以外に、SerDes PLLの再構成は不要です。 この共有PLLS参照でスプレッドスペクトラムを使用しないでください。なぜなら、リファレンスマニュアルでは、SSCがPCIe SerDes参照クロックに使用される場合、同じSerDes PLLを他のプロトコルで同時使用してはならないと明記されているからです。固定された低ジッターの100MHzクロックを使用してください。 SGMIIのピアは自らのローカル125 MHz参照を使用し、LX2160Aは100 MHzからSGMIIを導出するのが一般的です。これは各SGMIIレシーバがCDRを使用し、両側が準拠した1.25 Gbaudシリアルストリームを生成するだけで十分だからです。 この Gen1/Gen2 専用構成では PLLF は使用されないため、RCW が PLLF リファレンス クロックを無効にして PLLF の電源をオフにした場合にのみ、SD1_PLLF_REF_CLK は駆動されないままになります。もしGen3が有効になる可能性がある場合、PLLFには有効な参照クロックが提供されなければなりません。なぜならプロトコル2はGen3でPCIeレーンをPLLFに切り替えるからです。 Re: LS2160A Serdes Clocking 1.25Gボーレート 「26.1.7」を参照してください。『SerDes プロトコルの参照時計』LX2160A参考マニュアルに掲載されています。
記事全体を表示