آرم ST

پیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx

پیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx

مقدمه

این سند دستورالعمل هایی را در مورد نحوه پیکربندی واحد کنترل خودآزمایی (STCU2) و شروع اجرای خودآزمایی ارائه می دهد. STCU2 در دستگاه SPC58xNx هم حافظه و هم خودآزمایی منطقی داخلی (MBIST و LBIST) دستگاه را مدیریت می کند. MBIST ها و LBIST ها می توانند خرابی های پنهانی را شناسایی کنند که بر حافظه های فرار و ماژول های منطقی تأثیر می گذارد. خواننده باید درک روشنی از استفاده از خودآزمایی داشته باشد. برای جزئیات بیشتر به بخش ضمیمه A برای مخفف ها، اختصارات و اسناد مرجع مراجعه کنید.

تمام شدview

  • SPC58xNx از MBIST و LBIST پشتیبانی می کند.
  • SPC58xNx شامل:
    •  92 کاهش حافظه (از 0 تا 91)
    •  LBIST0 (LBIST ایمنی)
    •  6 LBIST برای تشخیص (1) (از 1 تا 6)

LBIST

LBIST برای تشخیص باید زمانی که وسیله نقلیه در گاراژ است و نه زمانی که برنامه ایمنی در حال اجرا است اجرا شود. خواننده می تواند فهرست کامل را در فصل 7 (پیکربندی دستگاه) راهنمای مرجع RM0421 SPC58xNx مشاهده کند.

پیکربندی خودآزمایی

خودآزمایی می تواند در حالت آنلاین یا آفلاین اجرا شود.

پیکربندی MBIST

  • برای رسیدن به بهترین مبادله از نظر مصرف و زمان اجرا، توصیه می کنیم MBIST ها را به 11 تقسیم کنید. پارتیشن های MBIST متعلق به همان تقسیم به صورت موازی اجرا می شوند.
  • 11 تقسیم در حالت متوالی اجرا می شوند. برای مثالampدر:
  •  همه پارتیشن های MBIST متعلق به split_0 به صورت موازی شروع می شوند.
  •  پس از اجرای آنها، تمام پارتیشن های MBIST متعلق به split_1 به صورت موازی شروع می شوند.
  •  و غیره
  • فهرست کامل تقسیم‌ها و MBIST‌ها در کتاب کار تقسیم‌شده و DCF Microsoft Excel® پیوست نشان داده شده است. files.

پیکربندی LBIST

  • در حالت آفلاین، عموماً فقط LBIST0 اجرا می‌شود، این گزینه امن است (برای تضمین ASIL D). این اولین BIST در پیکربندی خودآزمایی است (نشانگر 0 در ثبات LBIST_CTRL).
  • در حالت آنلاین، کاربر می تواند انتخاب کند که LBIST های دیگر (از 1 تا 6) را برای استفاده تشخیصی اجرا کند. آنها عبارتند از:
    •  LBIST1: gtm
    •  LBIST2: hsm، ارسال شده، emios0، psi5، dspi
    •  LBIST3: can1، flexray_0، memu، emios1، psi5_0، fccu، ethernet1، adcsd_ana_x، crc_0، crc_1، fosu، cmu_x، bam، adcsd_ana_x
    •  LBIST4: psi5_1، ethernet0، adcsar_dig_x، adcsar_dig_x، iic، dspi_x، adcsar_seq_x، adcsar_seq_x، linlfex_x، pit، ima، cmu_x، adgsar_ana_wrap_x
    •  LBIST5: پلت فرم
    •  LBIST6: can0، dma

لیست DCF برای پیکربندی آفلاین

MBIST و LBIST0 می توانند به صورت آفلاین تا 100 مگاهرتز به عنوان حداکثر فرکانس اجرا شوند. کتاب کار DCF Microsoft Excel® پیوست شد file لیستی از DCF را گزارش می کند که باید به منظور راه اندازی MBIST و LBIST در مرحله بوت (حالت آفلاین) پیکربندی شود. آنها حدود 42 میلی ثانیه طول می کشند.

مانیتور در هنگام خودآزمایی

  • دو فاز مختلف بر اجرای خودآزمایی تأثیر می‌گذارند (به کتابچه راهنمای مرجع RM0421 SPC58xNx مراجعه کنید).
  •  مقداردهی اولیه (بارگیری پیکربندی). SSCM (حالت آفلاین) یا نرم افزار (حالت آنلاین) BIST ها را با برنامه ریزی STCU2 پیکربندی می کند.
  •  اجرای خودآزمایی STCU2 خودآزمایی را اجرا می کند.
  • دو ناظر مختلف این مراحل را نظارت می کنند.
  •  نگهبان کدگذاری شده، مرحله "ابتداسازی" را نظارت می کند. این یک محافظ سخت افزاری است که در 0x3FF پیکربندی شده است.
  • کاربر نمی تواند آن را تغییر دهد. ساعت نگهبان سخت کد شده به حالت کار بستگی دارد:
    •  اسیلاتور IRC در حالت آفلاین
    •  ساعت STCU2 در حالت آنلاین
  • تایمر Watchdog (WDG) "اجرای خودآزمایی" را نظارت می کند. این یک محافظ سخت افزاری است که توسط کاربر قابل تنظیم است (ثبت نام STCU_WDG). کاربر می تواند وضعیت "STCU WDG" را پس از اجرای BIST در ثبات STCU_ERR_STAT (پرچم WDTO) بررسی کند.

ساعت "STCU WDG" به حالت کار بستگی دارد:

  •  توسط STCU_PLL (IRC یا PLL0) در حالت آفلاین قابل تنظیم است.
  •  توسط نرم افزار در حالت آنلاین قابل تنظیم است.

به‌روزرسانی نگهبان با کد سخت در طول مقداردهی اولیه

مهلت زمانی نگهبان با کد سخت، چرخه های ساعت 0x3FF است. SSCM یا نرم‌افزار باید به طور دوره‌ای نگهبان سخت‌کد شده را با برنامه‌نویسی کلید STCU2، تازه‌سازی کند. برای انجام این عملیات، کاربر باید فهرست رکوردهای DCF (حالت آفلاین) یا دسترسی های نوشتاری به رجیسترهای STCU2 (حالت آنلاین) را با یک نوشتن در رجیستر STCU2 key2 بیندازد. در مورد BIST آفلاین، یک نوشتن یک رکورد DCF حدود 2 سیکل ساعت طول می کشد. از آنجایی که نگهبان سخت کد شده پس از 17 چرخه ساعت منقضی می شود، کاربر باید هر 1024 رکورد DCF آن را به روز کند. توجه: نگهبان پس از 60 چرخه ساعت منقضی می شود. یک نوشتن DCF تنها 1024 سیکل ساعت طول می کشد. STCU17 تا 2 رکورد DCF را قبل از انقضای هارد واچ داگ می پذیرد (60/1024 = 17). در مورد BIST آنلاین، زمان به‌روزرسانی (نوشتن STCU60 key2) وابسته به برنامه است.

پیکربندی حالت آنلاین

در حالت آنلاین، فهرست تقسیم MBIST با برخی محدودیت‌ها به دلیل چرخه عمر، یکسان باقی می‌ماند. همه MBIST ها می توانند در حالت آنلاین فقط در تولید ST و تجزیه و تحلیل شکست (FA) اجرا شوند. در سایر چرخه های زندگی، HSM/MBIST و Flash MBIST قابل دسترسی نیستند. در این حالت حداکثر فرکانس برای MBIST 200 مگاهرتز است و توسط sys_clock ارائه می شود. LBIST برای تشخیص می تواند تا 50 مگاهرتز کار کند، در حالی که LBIST 0 می تواند تا 100 مگاهرتز کار کند. در آن صورت، رجیسترهای STCU2 را می توان با ستون "مقدار ثبت" لیست DCF پیکربندی کرد. file.

خلاصه
در SPC58xNx هر دو MBIST و LBIST می توانند اجرا شوند. در حالت آفلاین، LBIST0 و همه MBIST ها می توانند طبق پیکربندی تقسیم اجرا شوند. در حالت آنلاین، LBIST برای تشخیص نیز می تواند اجرا شود.

ضمیمه A مخفف ها، اختصارات و اسناد مرجع

کلمات اختصاریپیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx 1

اسناد مرجعپیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx 2

تاریخچه بازنگری سندپیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx 3

اعلان مهم - لطفاً با دقت بخوانید

ST Microelectronics NV و شرکت‌های تابعه آن ("ST") این حق را برای خود محفوظ می‌دارند که در هر زمان بدون اطلاع قبلی، تغییرات، اصلاحات، بهبودها، اصلاحات و بهبودهایی را در محصولات ST و/یا این سند ایجاد کنند. خریداران باید آخرین اطلاعات مربوط به محصولات ST را قبل از ثبت سفارش به دست آورند. محصولات ST طبق شرایط و ضوابط فروش ST در زمان تایید سفارش فروخته می شوند. مسئولیت انتخاب، انتخاب و استفاده از محصولات ST بر عهده خریداران است و ST هیچ مسئولیتی در قبال کمک برنامه یا طراحی محصولات خریداران نمی پذیرد. هیچ مجوز صریح یا ضمنی برای هیچ حق مالکیت معنوی توسط ST در اینجا اعطا نمی شود. فروش مجدد محصولات ST با مقرراتی متفاوت از اطلاعات مندرج در اینجا هرگونه ضمانت اعطایی توسط ST برای چنین محصولی را باطل می کند. ST و آرم ST علائم تجاری ST هستند. برای اطلاعات بیشتر در مورد علائم تجاری ST، لطفاً به www.st.com/trademarks مراجعه کنید. سایر نام های محصول یا خدمات متعلق به صاحبان مربوطه می باشد. اطلاعات این سند جایگزین اطلاعاتی می شود که قبلاً در هر نسخه قبلی این سند ارائه شده است. © 2022 STMicroelectronics – کلیه حقوق محفوظ است

اسناد / منابع

پیکربندی خودآزمایی STMicroelectronics TN1317 برای دستگاه SPC58xNx [pdf] دفترچه راهنمای کاربر
TN1317، پیکربندی خودآزمایی برای دستگاه SPC58xNx، پیکربندی برای دستگاه SPC58xNx، پیکربندی خودآزمایی، TN1317، خودآزمایی

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *