
د پولر فائر FPGA سپلیش کټ JESD204B سټنډرډ انٹرفیس
د غوښتنلیک یادښت
AN5978
پیژندنه
دا سند تشریح کوي چې څنګه د JESD204B سټنډرډ ډیمو GUI غوښتنلیک په کارولو سره په پولر فائر ® سپلیش بورډ کې د JESD204B سټنډرډ ډیمو ډیزاین چلول کیږي. د GUI غوښتنلیک د ډیزاین سره یوځای بسته شوی دی. files. د ډیمو ډیزاین یو حواله ډیزاین دی چې د پولر فائر لوړ سرعت ټرانسیور بلاکونو او CoreJESD204BTX او CoreJESD204BRX IP کورونو په کارولو سره جوړ شوی. دا د ټرانسیور لینونو له لارې CoreJESD204BRX IP کور ته د CoreJESD204BTX ډیټا لیږلو سره په لوپ بیک حالت کې کار کوي، کوم چې په بورډ کې بیرته لوپ شوي دي. دا لوپ بیک تنظیم د JESD انٹرفیس یو سټنډرډ ډیمو اسانه کوي چې انلاګ څخه ډیجیټل کنورټر (ADC) یا ډیجیټل څخه انلاګ کنورټر (DAC) ته اړتیا نلري.
د مایکروچپ پولر فائر وسایلو کې د لوړ سرعت ټرانسیور بلاکونه شامل دي چې کولی شي د 250 Mbps څخه تر 12.5 Gbps پورې د معلوماتو نرخونه اداره کړي. ټرانسیور (PF_XCVR) ماډل د FPGA دننه د ډیری لوړ سرعت سریال پروتوکولونو ملاتړ لپاره ډیری فعال بلاکونه مدغم کوي. JESD204B د JEDEC کمیټې لخوا رامینځته شوي د ډیټا کنورټرونو لپاره د لوړ سرعت سریال انٹرفیس معیار دی. د JESD204B معیار د لوړ سرعت ډیټا کنورټرونو او ریسیورونو ترمنځ د معلوماتو داخلونو او محصولاتو شمیر کموي.
مایکروچپ د CoreJESD204BTX او CoreJESD204BRX IP کورونه چمتو کوي چې د JESD204B معیار لیږدونکي او رسیدونکي انٹرفیسونه پلي کوي. دا IP کورونه د JESD204B پر بنسټ ډیټا کنورټرونو سره یوځای کول اسانه دي ترڅو د لوړ بینډ ویت غوښتنلیکونه رامینځته کړي لکه بې سیم زیربنا ټرانسسیورونه، سافټویر تعریف شوي راډیوګانې، طبي امیجنگ سیسټمونه، او رادار او خوندي مخابرات. دا IP کورونه د x1 څخه تر x4 پورې د لینک پلنوالی ملاتړ کوي، او د فرعي کلاس 0، 1 او 2 په کارولو سره په هر لین کې له 250 Mbps څخه تر 12.5 Gbps پورې د لینک نرخونه ملاتړ کوي.
د JESD204B انٹرفیس ډیزاین پلي کولو په اړه د نورو معلوماتو لپاره، او په Libero® SoC کې نصب شوي ټول اړین بلاکونه او IP کورونه، د ډیمو ډیزاین وګورئ.
د JESD204B سټنډرډ انٹرفیس ډیزاین د لاندې انتخابونو څخه د هر یو په کارولو سره پروګرام کیدی شي:
- د .job کارول file: د .job په کارولو سره د آلې پروګرام کولو لپاره file د ډیزاین سره چمتو شوی files، د فلش پرو ایکسپریس په کارولو سره د وسیلې پروګرام کول وګورئ.
- د Libero SoC کارول: د Libero SoC په کارولو سره د وسیلې پروګرام کولو لپاره، د ډیمو ډیزاین چلول وګورئ. دا اختیار وکاروئ کله چې د ډیمو ډیزاین بدل شي
د ډیزاین اړتیاوې
لاندې جدول د ډیمو چلولو لپاره اړین سرچینې لیست کوي.
جدول 1-1. د ډیزاین اړتیاوې
| اړتیا | نسخه |
| عملیاتي سیسټم | وینډوز® ۱۰ او ۱۱ |
| هارډویر | |
| د پولر فائر® سپلیش کټ د MPF300T-1FCG484E وسیلې سره | دوهمه دوره یا وروسته |
| سافټویر | د دې حوالې ډیزاین جوړولو لپاره د ټولو سافټویر نسخو لپاره، readme.txt وګورئ. file په ډیزاین کې چمتو شوي files. |
| فلش پرو ایکسپریس | |
| د GUI اجرا وړ (د ډیزاین سره چمتو شوی) files) | |
| لایبر® SoC |
شرطونه
مخکې لدې چې تاسو پیل کړئ ، لاندې مرحلې ترسره کړئ:
- Libero® SoC ډاونلوډ او نصب کړئ (لکه څنګه چې په کې ښودل شوي webد دې ډیزاین لپاره سایټ) د کوربه کمپیوټر څخه د لایبرو SoC اسناد.
- د ډیمو ډیزاین ډاونلوډ کړئ fileله څخه www.microchip.com/en-us/application-notes/an5978.
- د setup.exe په چلولو سره د GUI اپلیکیشن نصب کړئ. file په ډیزاین کې شتون لري fileد فولډر: <$Design_Fileد_ډایرکټري>/mpf_an5978_df/GUI
د نصبولو په پای کې، ممکن تاسو ته د FPGA_GUI_Pack ډاونلوډ او نصبولو غوښتنه وشي، که چیرې دا دمخه ستاسو په سیسټم کې شتون ونلري. - په بدیل سره، تاسو کولی شئ په لاسي ډول ډاونلوډ او نصب کړئ مایکروچپ FPGA_GUI_Pack.
مهم: الف د پولر فائر® سپلیش کټ په کارولو سره ستاسو ډیزاینونو ارزولو لپاره د لیبرو® سرو زرو جواز ته اړتیا ده.
ډیمو ډیزاین
د پولر فائر® JESD204B ډیمو ډیزاین د JESD204B سره مطابقت لرونکي ډیټا کنورټرونو سره د پولر فائر وسیلو سره د انٹرفیس کولو لپاره رامینځته شوی. ډیزاین په لاندې ډول کار کوي:
- د DATA_HANDLE_0 بلاک د GUI سره اړیکه لري. GUI د PRBS یا ویوفارم ان پټ انتخاب فعالوي.
- د DATA_HANDLE_0 بلاک د ان پټ انتخاب DATA_GENERATOR_0 بلاک ته لیږدوي، کوم چې د اړونده ان پټ ډیټا تولیدوي او د CoreJESD204BTX IP کور ته لیږي.
- د CoreJESD204BTX IP کور د ترتیب پراساس د JESD204B ټرانسمیټر فعالیتونه ترسره کوي او معلومات PF_XCVR (ټرانسیور) IP کور ته لیږدوي.
- کوډ شوي معلومات د CoreJESD204BRX IP کور لخوا ترلاسه کیږي ځکه چې د PF_XCVR بلاک TX او RX لینونه بیرته لوپ شوي دي.
- د CoreJESD204BRX IP کور د ترتیب پراساس د JESD204B ریسیور دندې ترسره کوي او معلومات GUI ته لیږدوي. viewټاکل شوی ان پټ داخلول.
مهم: کله په GUI کې د معلوماتو تېروتنه یا د لینک تېروتنه غوره شوې وي، د تېروتنې جنریټر بلاک دا تېروتنه رامینځته کوي او په GUI کې یې ښکاره کوي.
لاندې انځور د JESD204B انٹرفیس ډیمو هارډویر پلي کول ښیې.
شکل ۳-۱. د هارډویر پلي کولو بلاک ډیاګرام

۳.۱. د ډیزاین تطبیق (یوه پوښتنه وکړئ)
لاندې انځور د JESD204B انٹرفیس ډیمو د Libero® ډیزاین پلي کول ښیې.
شکل ۳-۲. د JESD204B انٹرفیس ډیزاین

لاندې جدول د ډیزاین مهم داخلي او خارجي سیګنالونه لیست کوي.
جدول 3-1. د ننوتو او محصول سیګنالونه
| سیګنال | تفصیل |
| ننوتنې نښې | |
| LANE0_RXD_P او LANE0_RXD_N | د ټرانسسیور ترلاسه کونکي توپیري معلومات |
| ARST_N | بهرنۍ بیا تنظیم د تختې د پش تڼۍ سویچ څخه ترلاسه شوی |
| RX | د UART انٹرفیس ترلاسه کوونکی |
| REF_CLK_PAD_P_0 او REF_CLK_PAD_N_0 |
د تفریقي حوالې ساعت چې د بورډ دننه 125 MHz اوسیلیټر څخه ترلاسه شوی |
| سیل_ان [۳:۰] | سیګنال د SW8 ډیپ سلایډ سویچ د DIPs 1، 2، 3 او 4 سره نقشه شوی چې د ډیبګ کولو لپاره کارول کیږي حالت او تېروتنې |
| د وتنې نښې | |
| LANE0_TXD_P او LANE0_TXD_N | د ټرانسسیور ټرانسمیټر توپیري محصولات |
| LED_OUT[۷:۰] | هغه سیګنال چې ښیي چې لینک پورته دی یا ښکته |
| TX | د UART انٹرفیس لیږدونکی |
3.2. د IP ترتیب (یوه پوښتنه وکړئ)
د JESD204B انٹرفیس لپاره د هارډویر ډیزاین لاندې بلاکونه لري.
۳.۲.۱. د معلوماتو لاسوند (یوه پوښتنه وکړئ)
د معلوماتو لاسوند (DATA_HANDLE_0) بلاک د GUI څخه د معلوماتو د انتخاب او لینک یا د معلوماتو د غلطۍ د تولید معلومات ترلاسه کوي. دا بلاک د CoreJESD204BRX کور څخه ترلاسه شوي معلومات او د معلوماتو یا لینک حالت تېروتنه GUI ته هم لیږي. viewing.
۳.۲.۲. د معلوماتو جنراتور (یوه پوښتنه وکړئ)
د معلوماتو جنراتور یو PRBS جنراتور او یو ویوفارم جنراتور لري. د PRBS جنراتور PRBS7، PRBS15، PRBS23 او PRBS31 نمونې تولیدوي. د PRBS جنراتور کې پلي شوی د غلطۍ داخلولو حالت د PRBS ترتیب کې غلطۍ داخلوي. د ویوفارم جنراتور ساین، ساوتوت، مثلث او مربع ویوفارمونه تولیدوي. د معلوماتو جنراتور د JESD204BTX کور ته د 64-bit ازموینې نمونه تغذیه کوي، کوم چې وروسته ډاټا ټرانسیور ته لیږدوي.
۳.۲.۳. PF_TPSRAM (یوه پوښتنه وکړئ)
د PF_TPSRAM بلاکونو دوه مثالونه شتون لري، PF_TPSRAM_C0 بلاک د JESD204B لینک حالت GUI ته د لیږلو دمخه ذخیره کوي. PF_TPSRAM_C1 بلاک د GUI ته د معلوماتو لیږلو دمخه د CoreJESD204BRX څخه ترلاسه شوي معلومات ذخیره کوي.
۳.۲.۴. د تېروتنې جوړونکی (یوه پوښتنه وکړئ)
د خطا جنریټر بلاک (ERR_GEN_0) د CoreJESD204BTX او PF_XCVR ترمنځ د تصادفي معلوماتو لیږلو سره د لینک غلطۍ رامینځته کوي کله چې په GUI کې د لینک غلطۍ تولید غوره شي.
۳.۲.۵. د PRBS_چیکر (یوه پوښتنه وکړئ)
د معلوماتو چیکر د CoreJESD204BRX IP کور څخه 64-bit معلومات ترلاسه کوي او ګوري چې ایا ترلاسه شوي معلومات سم دي. دا د غلطۍ شمیرنه او د حالت سیګنال رامینځته کوي، کوم چې د حالت ښودلو لپاره GUI ته لیږدول کیږي. د معلوماتو چیکر په ځانګړي ډول د معلوماتو جنریټر لخوا رامینځته شوي PRBS ترتیبونه چیک کوي.
۳.۲.۶. د LED ډیبګ (یوه پوښتنه وکړئ)
د LED ډیبګ بلاک (LED_DEBUG_BLK_0) د JESD204B لینک حالت او نورې غلطۍ ډیبګ کوي. کله چې لینک پورته وي، LEDs 1، 2، 3، 4، 5 او 6 ځلیږي، پداسې حال کې چې LEDs 7 او 8 نه ځلیږي (د DIP 1، 2، 3 او 4 سره په SW8 ډیپ سلایډ سویچ کې ټیټ ته تنظیم شوي دي).
۳.۲.۷. انیټ_مانیټر (یوه پوښتنه وکړئ)
کله چې د Init_monitor بلاک څخه د DEVICE_INIT_DONE سیګنال لوړ شي، ټرانسیور په بشپړ ډول تنظیم شوی. دا سیګنال د ARST_N سیګنال سره تایید شوی ترڅو د ډیزاین لپاره مناسب ری سیٹ سیګنال ترلاسه کړي.
۳.۲.۸. کوریریسیټ_پی ایف (یوه پوښتنه وکړئ)
CoreReset_PF د کارونکي لخوا ټاکل شوي ساعت ډومین سره ری سیٹونه همغږي کوي. دا ډاډ ورکوي چې پداسې حال کې چې ادعا غیر متناسب ده، منفي د ساعت سره همغږي ده.
۳.۲.۹. کور JESD204BTX (یوه پوښتنه وکړئ)
CoreJESD204BTX د JEDEC JESD204B معیار د لیږدونکي انٹرفیس دی. د دې ډیمو ډیزاین لپاره، دا IP کور په Libero® کې تنظیم شوی، لکه څنګه چې په لاندې شکل کې ښودل شوی.
شکل ۳-۳. CoreJESD204BTX ترتیب کوونکی

د CoreJESD204BTX په اړه د نورو معلوماتو لپاره، وګورئ د CoreJESD204BTX لاسي کتاب.
۳.۲.۱۰. CoreJESD204BRX (پوښتنه وکړئ)
CoreJESD204BRX د JEDEC JESD204B معیار د ترلاسه کونکي انٹرفیس دی. د دې ډیمو ډیزاین لپاره، دا IP کور په Libero® کې تنظیم شوی، لکه څنګه چې په لاندې شکل کې ښودل شوی.
یادونه: ته view بشپړ ترتیب، د ډیزاین دننه د IP ترتیب کوونکی خلاص کړئ.
شکل ۳-۴. CoreJESD204BRX ترتیب کوونکی

د CoreJESD204BRX په اړه د نورو معلوماتو لپاره، وګورئ د CoreJESD204BRX لاسي کتاب.
۳.۲.۱۱. د ټرانسسیور انٹرفیس (یوه پوښتنه وکړئ)
د پولر فائر ® لوړ سرعت ټرانسیور (PF_XCVR) یو سخت IP بلاک دی چې د 250 Mbps څخه تر 12.5 Gbps پورې د لوړ سرعت ډیټا نرخونو ملاتړ لپاره ډیزاین شوی. پدې ډیمو کې، د ټرانسیور بلاک (PF_XCVR) په 8b10b حالت کې د 125 MHz د کلاک ډیټا ریکوری (CDR) حوالې ساعت سره تنظیم شوی ترڅو د 5.0 Gbps ډیټا نرخ ملاتړ وکړي.
د پولر فائر ټرانسمیټ PLL (PF_TX_PLL) ټرانسیور ته د حوالې ساعت فیډ چمتو کوي. وقف شوی حوالې ساعت (PF_XCVR_REF_CLK) PF_TX_PLL چلوي ترڅو د 5.0 Gbps ډیټا نرخ لپاره مطلوب آوټ پټ ساعت تولید کړي.
لاندې انځور د ټرانسیور انٹرفیس ترتیب ښیي.
یادونه: ته view بشپړ ترتیب، د ډیزاین دننه د IP ترتیب کوونکی خلاص کړئ.
شکل ۳-۵. د ټرانسسیور انٹرفیس تنظیم کوونکی

د ساعت جوړښت
د حوالې ډیزاین کې، د ساعت درې ډومینونه شتون لري:
- RX_CLK (۱۲۵ میګاهرتز)
- TX_CLK (۱۲۵ میګاهرتز)
- FAB_REF_CLK (۱۲۵ میګاهرتز)
په بورډ کې موجود ۱۲۵-MHz کرسټال اوسیلیټر د XCVR حوالې ساعت چلوي، کوم چې DATA_GENERATOR، CoreJESD204BTX، ERR_GEN، CoreJESD204BRX، LED_DEBUG، PRBS_CHECKER، TPSRAM C0 & C1 او DATA_HANDLE ته ساعت چمتو کوي.
مهم: که که د ټرانسیور د معلوماتو نرخ یا د حوالې ساعت کې بدلون راشي، نو تاسو باید COREUART بیا تنظیم کړئ.
لاندې انځور د ساعت جوړښت ښیي.
انځور 4-1. د ساعت جوړښت

جوړښت بیا تنظیم کړئ
د DEVICE_INIT_DONE او بهرني ری سیٹ سیګنال ARST_N نقشه شوي ترڅو د سپلیش کټ کې N4 پین کړي.
دا سیګنالونه د res_syn_0 بلاک له لارې د سیسټم بیا تنظیم (FABRIC_RESET_N) پیل کوي.
د res_syn_0 بلاک څخه د FABRIC_RESET_N سیګنال لاندې ماډلونو ته مستقیم ری سیٹ چمتو کوي:
- د CoreJESD204BRX معرفي کول
- د CoreJESD204BTX معرفي کول
- د PF_XCVR (LANE0_PMA_ARST_N)
برسیره پردې، FABRIC_RESET_N د ری سیٹ سنکرونائزر بلاک سره وصل دی، کوم چې د لاندې فعال بلاکونو ته همغږي شوي ری سیٹ سیګنالونه توزیع کوي:
- د prbs_checker
- د معلوماتو لاسوند
- د معلوماتو تولیدونکی
- د ERR_GEN
- د LED_DEBUG_BLK معرفي کول
د CoreJESD204BRX ماډل څخه RX_RESET_N محصول د ری سیٹ سیګنالونه دې ته رسوي: - د PF_XCVR_0 ماډل LANE0_PCS_ARST_N ان پټ
- د LED_DEBUG بلاک (EPCS_0_RX_RESET_N)
لاندې شکل د بیا تنظیم کولو جوړښت ښیې.
انځور 5-1. جوړښت بیا تنظیم کړئ

د پولر فائر® JESD204B ډیزاین سمولیشن
(یوه پوښتنه وکړئ)
د ډیزاین سمولو لپاره، لاندې مرحلې ترسره کړئ:
- Libero® پیل کړئ، او پروژه > Tool Pro غوره کړئfiles….
- په وسیلې پرو کېfileد کړکۍ څخه، د وسیلو په پینونو کې ترکیب او سمولیشن غوره کړئ او د دې دوو وسیلو لپاره د وروستي فعال نصب لارښود لارې غوره کړئ.
د سمیولیشن لپاره، ډیزاین وګورئ fileد s فولډر کې، د چمتو شوي TCL سکریپټونو په کارولو سره د لیبرو پروژه جوړه کړئ، او سمولیټ کلیک وکړئ لکه څنګه چې په شکل 6-2 کې روښانه شوی. د نورو معلوماتو لپاره، ضمیمه B وګورئ: د TCL سکریپټ چلول.
د JESD204B PRBS نمونې او څپې شکل انتخاب تقلید کولو لپاره یو ټیسټ بینچ چمتو شوی. لاندې انځور د ټیسټ بینچ او ډیزاین ترمنځ تعامل ښیې.
شکل ۶-۱. د ټیسټ بینچ او JESD204B ډیمو ډیزاین تعامل

د ټیسټ بینچ د PRBS ان پټ (PRBS7، PRBS15، PRBS23 او PRBS31) او ویوفارم ان پټ (ساین ویو، ساوت ویو، مثلث ویو او مربع ویو) لپاره د ازموینې انتخاب تولیدوي. دا د JESD204B مرحلو د تایید لپاره د JESD204B آوټ پټ حالت سیګنالونه (SYNC_N، ALIGNED او CGS_ERR) او د PRBS چیکر آوټ پټ حالت سیګنالونه O_BAD او O_ERROR[4:0] هم څاري.
د ډیزاین سمولیشن لپاره، د ډیزاین فلو ټب کې، د Verify Pre Synthesized Design لاندې Simulate دوه ځله کلیک وکړئ. د سمولیشن اختیار په لاندې شکل کې روښانه شوی.
شکل ۶-۲. د ډیزاین تقلید کول

کله چې سمولیشن پیل شي، د سمولیشن وسیله د ډیزاین ټولې سرچینې راټولوي files، سمولیشن چلوي، او د څپې بڼه تنظیموي viewد سمولیشن سیګنالونو ښودلو لپاره.
یادونه: په ځینو مواردو کې، ممکن یو پرامپټ څرګند شي چې د سمولیشن پیل کولو دمخه د فعال محرک د انتخاب غوښتنه کوي. د دې حل کولو لپاره، د محرک مراتب ته لاړ شئ، په PF_JESD204B_SA_TOP_TB_8b (top.v) ښي کلیک وکړئ او د فعال محرک په توګه تنظیم کړئ غوره کړئ، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۶-۳. د فعال محرک په توګه تنظیم کړئ

۶.۱. د سمیولیشن جریان (پوښتنه وکړئ)
لاندې مرحلې د JESD204B ټیسټ بینچ سمولیشن جریان تشریح کوي:
- په پیل کې، د NSYSRESET سیګنال ټولې برخې بیا تنظیموي.
- د ټرانسیور بلاک د پیل کولو وروسته، د TB_RX_READY سیګنال لوړ ښودل کیږي.
- JESD204BRX د TB_SYNC_N پن ټیټولو سره د همغږۍ غوښتنه صادروي.
- د JESD204BRX بلاک د JESD204BTX بلاک لخوا لیږدول شوي k28.5 حروف چیک کوي.
- د CGS او ILA مرحله د TB_SYNC_N سیګنال لوړیدو وروسته پیل کیږي.
- ټیسټ بینچ ګوري چې ایا د CGS_ERR سیګنال ټیټ دی که نه، او د کوډ ګروپ همغږي کولو مرحله بشپړوي.
- د JESD204BRX لینک د TB_SYNC_N سیګنال لوړ ثابتوي.
- د CGS مرحلې د بریالي بشپړیدو وروسته، د JESD204BTX بلاک لومړنی لین پیل کوي
د سمون (ILA) ترتیب په لاندې ترتیب کې د څلورو څو چوکاټونو لیږدولو سره:
– لومړی چوکاټ په TB_TX_SOMF = 0x8 کې
– دوهم چوکاټ په TB_TX_SOMF = 0x2 کې
– دریم چوکاټ په TB_TX_SOMF = 0x8 کې
– څلورم چوکاټ په TB_TX_SOMF = 0x2 کې - د JESD204BRX لینک په لاندې ترتیب کې څلور څو چوکاټونه ترلاسه کول پیل کوي:
– لومړی چوکاټ په TB_TX_SOMF = 0x8 کې
– دوهم چوکاټ په TB_TX_SOMF = 0x2 کې
– دریم چوکاټ په TB_TX_SOMF = 0x8 کې
– څلورم چوکاټ په TB_TX_SOMF = 0x2 کې - د ILA پړاو ازموینه هغه وخت بریالی کیږي کله چې ټول JESD204BRX DATA_OUT د چوکاټ سمون سره په سمه توګه ترلاسه شي.
- د ILA مرحلې د بریالیتوب وروسته، د JESD204BTX بلاک د معلوماتو مرحلې ته ننوځي.
- د معلوماتو په مرحله کې، لاندې معلومات د JESD204BTX بلاک ته ورکول کیږي: PRBS7، PRBS15، PRBS23 او PRBS31 د PRBS جنریټر په کارولو سره.
- د څپو جنراتور څخه ساین، مربع، سا او مثلثي څپې تولیدیږي.
- د PRBS چیکر د ترلاسه شوي PRBS نمونه د متوقع PRBS نمونې په مقابل کې ګوري.
- د څپې بڼه محصول کیدی شي viewلکه څنګه چې په شکل 6-5 کې ښودل شوي، د اړونده څپې انتخاب په سمولیشن کړکۍ کې ایډ شوی.
- که چیرې د معلوماتو چیکر کومه تېروتنه ونه موندله، نو ټیسټ بینچ د TESTBENCH PASSED پیغام خپروي چې پکې ویل شوي چې سمولیشن بریالی و. که کومه تېروتنه وموندل شي، نو ټیسټ بینچ د TESTBENCH FAILED پیغام خپروي ترڅو وښيي چې ټیسټ بینچ ناکام شوی دی.
پداسې حال کې چې سمولیشن روان وي، تاسو کولی شئ د ماډل سیم د ټرانسکرپټ کړکۍ کې د ازموینې قضیو حالت وګورئ، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۶-۴. د نقل کړکۍ

د سمولیشن وروسته، د ویوفارم کړکۍ د سمولیشن ویوفارمونه ښیې لکه څنګه چې په لاندې شکل کې ښودل شوي.
یادونه: تاسو کېدای شي په لاګ کې ځینې اخطارونه ولیدل شي. دا ځکه ښکاري چې UART په سمولیشن کې نه کارول کیږي. سمولیشن یوازې په JESD تمرکز کوي، پداسې حال کې چې UART او RAM د GUI موخو لپاره شامل دي.
شکل ۶-۵. د سمولیشن څپې کړکۍ

د ډیمو تنظیم کول
د بټ سټریم تولیدولو وروسته، د پولر فائر® وسیله باید پروګرام شي. د پولر فائر وسیله پروګرام کولو لپاره، لاندې مرحلې ترسره کړئ:
- ډاډ ترلاسه کړئ چې په تخته کې د جمپر ترتیبات په لاندې جدول کې لیست شوي سره ورته دي.
جدول 7-1. د جمپر ترتیباتجمپر تفصیل ډیفالټ J11 د FTDI چپ له لارې د پروګرام کولو لپاره پن ۱ او ۲ وتړئ.
د بهرني FlashPro4 یا FlashPro5 وسیلې له لارې د پروګرام کولو لپاره پن 1 او 2 خلاص کړئ.خلاص J3 د اصلي حجم غوره کولو لپاره جمپرtage.
د ۱.۰۵ وولټ لپاره پن ۱ او ۲ وتړئ.
د ۱.۰ V لپاره پن ۱ او ۲ خلاص کړئ.تړل شوی J10 د بهرني SPI فلش له لارې د پروګرام کولو لپاره پن ۱ او ۲ وتړئ.
که J10 خلاص وي، نو دا د FTDI چپ په کارولو سره د SPI غلام پروګرام کولو ته اجازه ورکوي.خلاص - د بریښنا رسولو کیبل په تخته کې د J2 نښلونکي سره وصل کړئ.
- د کوربه کمپیوټر څخه USB کیبل په بورډ کې J1 (FTDI پورټ) سره وصل کړئ.
- د SW1 سلایډ سویچ په کارولو سره په بورډ کې بریښنا ورکړئ.
کله چې بورډ فعال شي، د بریښنا رسولو LEDs له 1 څخه تر 4 پورې ځلیږي. د پولر فائر سپلیش بورډ کې د LEDs په اړه د نورو معلوماتو لپاره، UG0786 وګورئ: د پولر فائر FPGA سپلیش کټ کارونکي لارښود. - په لایبرو ډیزاین فلو ټب کې، د Run PROGRAM Action دوه ځله کلیک وکړئ.
ته view اړونده لاګ file، د راپورونو ټب ته لاړ شئ ، د چلولو پروګرام عمل ښیې کلیک وکړئ او غوره کړئ View راپور.
کله چې وسیله په بریالیتوب سره پروګرام شي، نو یو شنه ټیک نښه ښکاري لکه څنګه چې په لاندې انځور کې ښودل شوي. د JESD204B د سټنډرډ ډیمو چلولو څرنګوالي په اړه د معلوماتو لپاره، د ډیمو چلول وګورئ.
شکل ۷-۱. د وسیلې پروګرام کول بشپړ شوي

د فلش پرو ایکسپریس په کارولو سره د وسیلې پروګرام کول
(یوه پوښتنه وکړئ)
دا برخه تشریح کوي چې څنګه د پولر فائر® وسیله د پروګرام کولو دندې سره پروګرام کړئ file د فلش پرو ایکسپریس کارول. د . کار file په لاندې ډیزاین کې شتون لري fileد فولډر موقعیت: mpf_an5978_df/Programming_Fileد کار ځای.
د وسیله برنامه کولو لپاره ، لاندې مرحلې ترسره کړئ:
- په کوربه کمپیوټر کې، د فلش پرو ایکسپریس سافټویر لانچ کړئ.
- د نوې پروژې د جوړولو لپاره، د پروژې مینو څخه د فلش پرو ایکسپریس جاب څخه په نوي یا نوي دندې پروژې کلیک وکړئ.
- د فلش پرو ایکسپریس دندې ډیالوګ بکس څخه د نوي دندې پروژه کې لاندې دننه کړئ:
- د پروګرام کولو دنده file: په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې دنده شتون لري file موقعیت لري او غوره کړئ file. ډیفالټ موقعیت دا دی: mpf_an5978_df/Programming_Fileد کار ځای.
- د فلش پرو ایکسپریس د دندې پروژې موقعیت: په براوز کلیک وکړئ او د فلش پرو ایکسپریس پروژې ځای ته لاړ شئ.
شکل ۸-۱. د فلش پرو ایکسپریس جاب څخه د نوي دندې پروژه
- په OK کلیک وکړئ. اړین پروګرامونه file غوره شوی او په وسیله کې د پروګرام کولو لپاره چمتو دی.
- د فلش پرو ایکسپریس کړکۍ راښکاره کیږي، لکه څنګه چې په لاندې انځور کې ښودل شوي. تایید کړئ چې د پروګرامر شمیره د پروګرامر په ساحه کې ښکاري. که نه، د بورډ اړیکې تایید کړئ او په ریفریش/ریسکان پروګرامر کلیک وکړئ.
شکل 8-2. د وسیلې پروګرام کول
- RUN کلیک وکړئ. کله چې وسیله په بریالیتوب سره برنامه شي، د RUN PASSED حالت ښکاره کیږي لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 8-3. د فلش پرو ایکسپریس - چلول تیر شو
- د فلش پرو ایکسپریس بند کړئ یا د پروژې په ټب کې په وتلو کلیک وکړئ.
د ډیمو چلول
دا برخه تشریح کوي چې څنګه د JESD204B GUI کارولو لپاره د پولر فائر® سپلیش بورډ کې د JESD204B ډیمو چلول.
۹.۱. د GUI نصب کول (یوه پوښتنه وکړئ)
د ډیمو چلولو لپاره، د JESD204B GUI نصب کړئ. GUI د PRBS ازموینې مختلف نمونو د ان پټ په توګه غوره کولو ته اجازه ورکوي، او د JESD204B حالت سیګنالونه او د بورډ څخه ترلاسه شوي PRBS حالت ښیې.
د GUI د ویوفارم ټب د هر ویوفارم لپاره چې د ان پټ په توګه غوره شوی وي د بورډ څخه ترلاسه شوي د محصول ویوفارمونه ښیې.
د GUI نصبولو لپاره، لاندې مرحلې ترسره کړئ:
- د لاندې ډیزاین څخه د JESD204B_GUI اپلیکیشن (setup.exe) نصب کړئ fileد فولډر: mpf_an5978_df/GUI.
- د GUI اپلیکیشن د پیل کولو لپاره، د نصبولو ډایرکټرۍ څخه د JESD204B_GUI اپلیکیشن دوه ځله کلیک وکړئ.
۹.۲. د ډیمو ډیزاین چلول (یوه پوښتنه وکړئ)
د JESD204B ډیمو چلولو لپاره، لاندې مرحلې ترسره کړئ:
- جمپرونه وصل کړئ او د پولر فائر® سپلیش بورډ تنظیم کړئ لکه څنګه چې د ډیمو تنظیم کولو په 1 څخه تر 4 مرحلو کې تشریح شوي.
- د کوربه کمپیوټر په وسیله مدیر کې، د USB سیریل کنورټر سره تړلی COM پورټ یادښت کړئ.
ج. د COM پورټ د ټاکلو لپاره، د هر COM پورټ په ملکیتونو کې د موقعیت ساحه وګورئ. - د کوربه کمپیوټر په سټارټ مینو کې، په JESD204B_GUI کلیک وکړئ.
- د COM پورټونو له لیست څخه، هغه COM پورټ غوره کړئ چې په دوهم ګام کې پیژندل شوی، او په Connect کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل ۹-۱. د COM پورټ انتخاب
مهم: بندر شمېرې ممکن توپیر ولري. پدې مثال کېampکه نه، نو د COM پورټ ۳۲ د غوره کولو لپاره سم پورټ دی.
د بریالي پیوستون وروسته، د کوربه پیوستون شاخص شنه کیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۹-۲. بریالی کوربه اړیکه
لاندې جدول د JESD204B GUI کې ښودل شوي حالت سیګنالونه لیست کوي.
جدول ۹-۱. په JESD204B GUI کې د حالت سیګنالونهسیګنال تفصیل کوربه پیوستون د UART د اړیکو حالت ښیي. لینک حالت د TX او RX ترمنځ د اړیکو د اړیکې حالت ښیي. همغږی_ن د JESD204B حالت په ګوته کوي. سره یوځای شوی دا په ګوته کوي چې ټول ټرانسیور لینونه سره سمون لري. RX اعتبار لري دا په ګوته کوي چې د RX ډاټا اعتبار لري. په 8b10b حالت کې، دا په ګوته کوي چې د کوما سمون واقع شوی او CDR تړل شوی دی. د PRBS حالت د PRBS تېروتنه په ګوته کوي. د تېروتنې شمېره د PRBS چک په جریان کې د رامنځته شویو غلطیو شمیر چمتو کوي د CGS_ERR د کوډ ګروپ د همغږۍ تېروتنه په ګوته کوي. د NIT_ERR د "په جدول کې نه" تېروتنه په ګوته کوي. د DISP تېروتنه د توپیر تېروتنه په ګوته کوي. د لینک_سي ډي_ای آر آر د لینک ترتیب معلوماتو بې اتفاقي په ګوته کوي. د UCC_ERR د "ناڅاپي کنټرول کرکټر" تېروتنه په ګوته کوي. - د ان پټ انتخاب له لیست څخه، هغه نمونه غوره کړئ چې لیږدول کیږي، او په START کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل ۹-۳. د نمونې انتخاب
ټاکل شوی نمونه د سریال لیږد لینک له لارې لیږل کیږي او د CoreJESD204BRX لخوا ترلاسه کیږي، کوم چې د غلطیو لپاره ګوري. په هر وخت کې، د JESD204B حالت د GUI په حالت سیګنالونو په کارولو سره څارل کیدی شي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۹-۴. د لینک حالت او د JESD204B حالت
- د PRBS معلوماتو کې د غلطۍ رامینځته کولو لپاره، د معلوماتو غلطۍ رامینځته کولو کلیک وکړئ.
د PRBS حالت شاخص سور کیږي، او د تېروتنې شمېرنې ساحه د تېروتنو شمېر ښيي، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل ۹-۵. د معلوماتو تېروتنه
- د PRBS معلوماتو کې د غلطیو د پاکولو او د PRBS حالت بیا تنظیمولو لپاره په Clear Error کلیک وکړئ.
د PRBS حالت شاخص شنه کیږي، او د غلطۍ شمیره 0 ته بدلیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۹-۶. د معلوماتو تېروتنه پاکه شوه
- د CoreJESD204BTX او ټرانسیور لین ترمنځ د لینک تېروتنه رامینځته کولو لپاره، د لینک تېروتنه رامینځته کړئ کلیک وکړئ.
د لینک حالت، SYNC_N، ALIGNED، RX VALID، DISP_ERR او CGS_ERROR شاخصونه سور کیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۹-۷. د لینک تېروتنه
- د لینک تېروتنې د پاکولو لپاره، په "پاک تېروتنه" کلیک وکړئ.
د حالت شاخصونه شنه کیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۹-۸. د لینک تېروتنه پاکه کړئ
- د نمونې د بدلولو لپاره، د ان پټ انتخاب لیست څخه مثلث غوره کړئ.
ټاکل شوی نمونه د سریال لیږد لینک له لارې لیږل کیږي او د CoreJESD204BRX لخوا ترلاسه کیږي. په هر وخت کې، د JESD204B حالت د GUI کې د حالت سیګنالونو په کارولو سره څارل کیدی شي. - ته view د CoreJESD204BRX څخه ترلاسه شوی ویوفارم، د ویوفارم ټب باندې کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
شکل ۹-۹. د مثلث څپې بڼه
- د ډیمو پای ته رسولو لپاره، په Stop کلیک وکړئ او GUI بند کړئ.
ضمیمه الف: حوالې
دا برخه هغه اسناد لیست کوي چې د JESD204B معیار او IP cores په اړه نور معلومات چمتو کوي چې په ډیمو ډیزاین کې کارول کیږي.
- د JESD204B انٹرفیس معیار په اړه د معلوماتو لپاره، لیدنه وکړئ JEDEC webسایټ.
- د پولر فائر ټرانسیور بلاکونو، PF_TX_PLL او PF_XCVR_REF_CLK په اړه د معلوماتو لپاره، وګورئ د پولر فائر فامیل ټرانسیور کارونکي لارښود.
- د PF_TPSRAM (PF Micro SRAM) په اړه د نورو معلوماتو لپاره، وګورئ د پولر فائر فامیلي فیبرک کارونکي لارښود.
- د CoreJESD204BTX په اړه د نورو معلوماتو لپاره، وګورئ د CoreJESD204BTX لاسي کتاب.
- د CoreJESD204BRX په اړه د نورو معلوماتو لپاره، وګورئ د CoreJESD204BRX لاسي کتاب.
- د لایبررو، ماډل سیم او سمپلیفای په اړه د نورو معلوماتو لپاره، وګورئ مایکروچپ لایبر SoC webپاڼه.
ضمیمه ب: د TCL سکریپټ چلول
د TCL سکریپټونه په ډیزاین کې چمتو شوي fileد HW لارښود لاندې فولډر. که اړتیا وي، د ډیزاین جریان د ډیزاین پلي کولو څخه د دندې تر نسل پورې بیا تولید کیدی شي fileد TCL چلولو لپاره، لاندې ګامونه ترسره کړئ:
- د لایبر® سافټویر لانچ کړئ.
- پروژه غوره کړئ> سکریپټ اجرا کړئ….
- په براوز کلیک وکړئ او د ډاونلوډ شوي HW لارښود څخه script.tcl غوره کړئ.
- په چلولو کلیک وکړئ.
د TCL سکرېپټ له بریالي اجرا وروسته، د لایبرو پروژه د HW ډایرکټرۍ کې رامینځته کیږي. د TCL سکرېپټونو په اړه د نورو معلوماتو لپاره، mpf_an5978_df/HW/TCL_Script_readme.txt وګورئ.
د TCL امرونو په اړه د نورو جزیاتو لپاره، د TCL امرونو حوالې لارښود وګورئ. د TCL سکریپټ چلولو پرمهال د کومې پوښتنې سره مخ شئ، د تخنیکي ملاتړ سره اړیکه ونیسئ.
د بیاکتنې تاریخ
د بیاکتنې تاریخ هغه بدلونونه بیانوي چې په سند کې پلي شوي. بدلونونه د بیاکتنې لخوا لیست شوي، د اوسني خپرونې سره پیل کیږي.
| بیاکتنه | نیټه | تفصیل |
| A | ۹/۹۷ | لاندې د سند په بیاکتنه الف کې د بدلونونو لیست دی: • سند د مایکروچپ ټیمپلیټ ته لیږدول شوی و. • د سند شمیره له ۵۰۲۰۰۷۹۶ څخه DS۰۰۰۰۵۹۷۸ ته تازه شوه. • د سند ID د DG0796 څخه AN5978 ته تازه شو. |
| 3.0 | - | دا سند د Libero® SoC Polar Fire v2.2 خپریدو په اړه تازه شوی دی. |
| 2.0 | - | دا سند د Libero SoC Polar Fire v2.1 خپریدو په اړه تازه شوی دی. |
| 1.0 | - | د دې سند لومړۍ خپرونه. |
د مایکروچپ FPGA ملاتړ
د مایکروچپ FPGA محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، a webسایټ، او په ټوله نړۍ کې د پلور دفترونه.
پیرودونکو ته وړاندیز کیږي چې د ملاتړ سره تماس نیولو دمخه د مایکروچپ آنلاین سرچینو څخه لیدنه وکړي ځکه چې دا خورا احتمال لري چې د دوی پوښتنې لا دمخه ځواب شوي وي.
له لارې د تخنیکي ملاتړ مرکز سره اړیکه ونیسئ webپه www.microchip.com/support کې سایټ. د FPGA وسیلې برخې شمیره په ګوته کړئ ، د مناسب قضیې کټګورۍ غوره کړئ ، او ډیزاین اپلوډ کړئ fileد تخنیکي مالتړ قضیه رامینځته کولو پرمهال.
د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.
- د شمالي امریکا څخه، 800.262.1060 ته زنګ ووهئ
- د نورې نړۍ څخه، 650.318.4460 ته زنګ ووهئ
- فکس، د نړۍ له هر ځای څخه، 650.318.8044
د مایکروچپ معلومات
سوداګریزې نښې
د "Microchip" نوم او لوګو، د "M" لوگو، او نور نومونه، لوګو، او برانډونه د مایکروچپ ټیکنالوژۍ شرکت یا د هغې تړلو او / یا په متحده ایالاتو او / یا نورو هیوادونو کې د فرعي شرکتونو راجستر شوي او غیر راجستر شوي سوداګریزې نښې دي ("Microchip) سوداګریزې نښې"). د مایکروچپ سوداګریزې نښې په اړه معلومات موندل کیدی شي https://www.microchip.com/en-us/about/legalinformation/microchip-trademarks.
ISBN: 979-8-3371-1709-6
قانوني خبرتیا
دا خپرونه او معلومات دلته یوازې د مایکروچپ محصولاتو سره کارول کیدی شي، پشمول ستاسو د غوښتنلیک سره د مایکروچپ محصولاتو ډیزاین، ازموینه او یوځای کول. د دې معلوماتو کارول په بل ډول د دې شرایطو څخه سرغړونه ده. د وسیلې غوښتنلیکونو په اړه معلومات یوازې ستاسو د اسانتیا لپاره چمتو شوي او ممکن د تازه معلوماتو لخوا ځای په ځای شي. دا ستاسو مسؤلیت دی چې ډاډ ترلاسه کړئ چې ستاسو غوښتنلیک ستاسو د ځانګړتیاو سره سمون لري. د اضافي ملاتړ لپاره د خپل ځایي مایکروچپ پلور دفتر سره اړیکه ونیسئ یا اضافي ملاتړ ترلاسه کړئ www.microchip.com/en-us/support/design-help/client-support-services.
دا معلومات د مایکروچپ لخوا چمتو شوي "لکه څنګه چې دي". مایکروچپ هیڅ ډول استازیتوب یا تضمین نه کوي که څرګند یا ضمیمه وي، لیکل شوي یا شفاهي، قانوني یا بل ډول، د معلوماتو پورې اړه لري په شمول مګر محدود نه وي غیر سرغړونې، د سوداګرۍ وړتیا، او د یو ځانګړي هدف لپاره فټنس، یا د دې حالت، کیفیت، یا فعالیت پورې اړوند تضمینونه.
په هیڅ صورت کې به مایکروچپ د هر ډول غیر مستقیم، ځانګړي، مجازاتو، تصادفي، یا په پایله کې د زیان، زیان، لګښت، یا هر ډول لګښت لپاره مسؤل نه وي چې د امریکا د متحده ایالاتو لپاره، د امریکا د متحده ایالاتو لپاره اړونده وي. حتی که مایکروچیپ ته د امکان په اړه مشوره ورکړل شوې وي یا زیانونه د وړاندوینې وړ وي. د قانون لخوا په بشپړه توګه اجازه ورکړل شوې، د معلوماتو یا د هغې کارول به د ټولو ادعاګانو په اړه د مایکروچپ بشپړ مسؤلیت په هره طریقه کې د فیسونو له مقدار څخه زیات نه وي، که تاسو په هر صورت کې وي، د معلوماتو لپاره مایکروچپ.
د ژوند مالتړ او / یا خوندیتوب غوښتنلیکونو کې د مایکروچپ وسیلو کارول په بشپړ ډول د پیرودونکي په خطر کې دي ، او پیرودونکي موافق دي چې د دې ډول کارونې په پایله کې د هر ډول زیانونو ، ادعاګانو ، سوټونو یا لګښتونو څخه بې ضرر مایکروچپ دفاع ، جبران او ساتي. هیڅ جوازونه، په ښکاره یا بل ډول، د مایکروچپ د فکري ملکیت حقونو الندې، پرته لدې چې بل ډول ویل شوي وي.
د مایکروچپ وسیلو کوډ محافظت ځانګړتیا
په مایکروچپ محصولاتو کې د کوډ محافظت ځانګړتیا لاندې توضیحات یاد کړئ:
- د مایکروچپ محصولات د دوی ځانګړي مایکروچپ ډیټا شیټ کې موجود مشخصات پوره کوي.
- مایکروچپ باور لري چې د محصولاتو کورنۍ خوندي ده کله چې په مطلوب ډول کارول کیږي، په عملیاتي ځانګړتیاو کې، او په نورمال شرایطو کې.
- مایکروچپ ارزښتونه لري او په کلکه د خپل فکري ملکیت حقونه ساتي. د مایکروچپ محصولاتو د کوډ محافظت ځانګړتیاو څخه د سرغړونې هڅې په کلکه منع دي او ممکن د ډیجیټل ملیونیم کاپي حق قانون څخه سرغړونه وکړي.
- نه مایکروچپ او نه کوم بل سیمیکمډکټر جوړونکی کولی شي د دې کوډ امنیت تضمین کړي. د کوډ محافظت پدې معنی ندي چې موږ تضمین کوو چې محصول "نه ماتیدونکی" دی.
د کوډ محافظت په دوامداره توګه وده کوي. مایکروچپ ژمن دی چې زموږ د محصولاتو د کوډ محافظت ځانګړتیاوې په دوامداره توګه ښه کړي.
د غوښتنلیک یادښت
© 2025 Microchip Technology Inc. او د هغې فرعي شرکتونه
DS00005978A –
اسناد / سرچینې
![]() |
مایکروچپ AN5978 د پولر فائر FPGA سپلیش کټ [pdf] د کارونکي لارښود AN5978 د پولر اور FPGA سپلیش کټ، AN5978، د پولر اور FPGA سپلیش کټ، د اور FPGA سپلیش کټ، FPGA سپلیش کټ، سپلیش کټ |
