మైక్రోచిప్ లోగో

పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ JESD204B స్టాండ్అలోన్ ఇంటర్‌ఫేస్
అప్లికేషన్ నోట్
AN5978

పరిచయం

(ఒక ప్రశ్న అడగండి)

ఈ పత్రం JESD204B స్టాండ్అలోన్ డెమో GUI అప్లికేషన్‌ను ఉపయోగించి పోలార్ ఫైర్ ® స్ప్లాష్ బోర్డ్‌లో JESD204B స్టాండ్అలోన్ డెమో డిజైన్‌ను ఎలా అమలు చేయాలో వివరిస్తుంది. GUI అప్లికేషన్ డిజైన్‌తో పాటు ప్యాక్ చేయబడింది. files. డెమో డిజైన్ అనేది పోలార్ ఫైర్ హై-స్పీడ్ ట్రాన్స్‌సీవర్ బ్లాక్‌లు మరియు CoreJESD204BTX మరియు CoreJESD204BRX IP కోర్‌లను ఉపయోగించి నిర్మించబడిన రిఫరెన్స్ డిజైన్. ఇది CoreJESD204BTX డేటాను బోర్డుపై తిరిగి లూప్ చేయబడిన ట్రాన్స్‌సీవర్ లేన్‌ల ద్వారా CoreJESD204BRX IP కోర్‌కు పంపడం ద్వారా లూప్‌బ్యాక్ మోడ్‌లో పనిచేస్తుంది. ఈ లూప్‌బ్యాక్ సెటప్ అనలాగ్-టు-డిజిటల్ కన్వర్టర్ (ADC) లేదా డిజిటల్-టు-అనలాగ్ కన్వర్టర్లు (DAC) అవసరం లేని స్వతంత్ర JESD ఇంటర్‌ఫేస్ డెమోను సులభతరం చేస్తుంది.
మైక్రోచిప్ పోలార్ ఫైర్ పరికరాలు 250 Mbps నుండి 12.5 Gbps వరకు డేటా రేట్లను నిర్వహించగల ఎంబెడెడ్, హై-స్పీడ్ ట్రాన్స్‌సీవర్ బ్లాక్‌లను కలిగి ఉంటాయి. ట్రాన్స్‌సీవర్ (PF_XCVR) మాడ్యూల్ FPGAలోని బహుళ హై-స్పీడ్ సీరియల్ ప్రోటోకాల్‌లకు మద్దతు ఇవ్వడానికి అనేక ఫంక్షనల్ బ్లాక్‌లను అనుసంధానిస్తుంది. JESD204B అనేది JEDEC కమిటీ అభివృద్ధి చేసిన డేటా కన్వర్టర్‌ల కోసం హై-స్పీడ్ సీరియల్ ఇంటర్‌ఫేస్ ప్రమాణం. JESD204B ప్రమాణం హై-స్పీడ్ డేటా కన్వర్టర్‌లు మరియు రిసీవర్‌ల మధ్య డేటా ఇన్‌పుట్‌లు మరియు అవుట్‌పుట్‌ల సంఖ్యను తగ్గిస్తుంది.
మైక్రోచిప్ JESD204B ప్రమాణం యొక్క ట్రాన్స్మిటర్ మరియు రిసీవర్ ఇంటర్‌ఫేస్‌లను అమలు చేసే CoreJESD204BTX మరియు CoreJESD204BRX IP కోర్‌లను అందిస్తుంది. వైర్‌లెస్ ఇన్‌ఫ్రాస్ట్రక్చర్ ట్రాన్స్‌సీవర్‌లు, సాఫ్ట్‌వేర్-డిఫైన్డ్ రేడియోలు, మెడికల్ ఇమేజింగ్ సిస్టమ్‌లు మరియు రాడార్ మరియు సురక్షిత కమ్యూనికేషన్‌ల వంటి అధిక-బ్యాండ్‌విడ్త్ అప్లికేషన్‌లను అభివృద్ధి చేయడానికి ఈ IP కోర్‌లను JESD204B- ఆధారిత డేటా కన్వర్టర్‌లతో అనుసంధానించడం సులభం. ఈ IP కోర్లు x1 నుండి x4 వరకు లింక్ వెడల్పులను మరియు సబ్‌క్లాస్ 0, 1 మరియు 2 ఉపయోగించి లేన్‌కు 250 Mbps నుండి 12.5 Gbps వరకు లింక్ రేట్లను సపోర్ట్ చేస్తాయి.
JESD204B ఇంటర్‌ఫేస్ డిజైన్ అమలు గురించి మరియు Libero® SoCలో ఇన్‌స్టాంటియేట్ చేయబడిన అన్ని అవసరమైన బ్లాక్‌లు మరియు IP కోర్ల గురించి మరింత సమాచారం కోసం, డెమో డిజైన్ చూడండి.

JESD204B స్వతంత్ర ఇంటర్‌ఫేస్ డిజైన్‌ను కింది ఎంపికలలో దేనినైనా ఉపయోగించి ప్రోగ్రామ్ చేయవచ్చు:

  • .job ని ఉపయోగించడం file: .jobని ఉపయోగించి పరికరాన్ని ప్రోగ్రామ్ చేయడానికి file డిజైన్‌తో పాటు అందించబడింది files, ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం చూడండి.
  • లిబెరో SoC ని ఉపయోగించడం: లిబెరో SoC ని ఉపయోగించి పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, డెమో డిజైన్‌ను అమలు చేయడం చూడండి. డెమో డిజైన్ సవరించబడినప్పుడు ఈ ఎంపికను ఉపయోగించండి.

డిజైన్ అవసరాలు

(ఒక ప్రశ్న అడగండి)

కింది పట్టిక డెమోను అమలు చేయడానికి అవసరమైన వనరులను జాబితా చేస్తుంది.
పట్టిక 1-1. డిజైన్ అవసరాలు

అవసరం వెర్షన్
ఆపరేటింగ్ సిస్టమ్ విండోస్® 10 మరియు 11
హార్డ్వేర్
MPF300T-1FCG484E పరికరంతో పోలార్ ఫైర్® స్ప్లాష్ కిట్ రెవ్ 2 లేదా తరువాత
సాఫ్ట్‌వేర్ ఈ రిఫరెన్స్ డిజైన్‌ను సృష్టించడానికి అవసరమైన అన్ని సాఫ్ట్‌వేర్ వెర్షన్‌ల కోసం, readme.txt చూడండి. file డిజైన్‌లో అందించబడింది files.
ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్
GUI ఎక్జిక్యూటబుల్ (డిజైన్‌తో అందించబడింది files)
లిబెరో® SoC

ముందస్తు అవసరాలు

(ఒక ప్రశ్న అడగండి)

మీరు ప్రారంభించడానికి ముందు, క్రింది దశలను చేయండి:

  • Libero® SoC ని డౌన్‌లోడ్ చేసి ఇన్‌స్టాల్ చేయండి (లో సూచించిన విధంగా) webఈ డిజైన్ కోసం సైట్) హోస్ట్ PCలో నుండి లిబెరో SoC డాక్యుమెంటేషన్.
  • డెమో డిజైన్‌ను డౌన్‌లోడ్ చేయండి fileనుండి లు www.microchip.com/en-us/application-notes/an5978.
  • setup.exe ని రన్ చేయడం ద్వారా GUI అప్లికేషన్‌ను ఇన్‌స్టాల్ చేయండి. file డిజైన్‌లో అందుబాటులో ఉంది files ఫోల్డర్: <$Design_Files_డైరెక్టరీ>/mpf_an5978_df/GUI
    ఇన్‌స్టాలేషన్ చివరిలో, మీ సిస్టమ్‌లో ఇప్పటికే అందుబాటులో లేకపోతే, FPGA_GUI_Pack ని డౌన్‌లోడ్ చేసి ఇన్‌స్టాల్ చేయమని మిమ్మల్ని ప్రాంప్ట్ చేయవచ్చు.
  • ప్రత్యామ్నాయంగా, మీరు మాన్యువల్‌గా డౌన్‌లోడ్ చేసుకుని, ఇన్‌స్టాల్ చేసుకోవచ్చు మైక్రోచిప్ FPGA_GUI_ప్యాక్.

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - చిహ్నం 1 ముఖ్యమైనది: ఎ పోలార్ ఫైర్® స్ప్లాష్ కిట్‌ని ఉపయోగించి మీ డిజైన్‌లను మూల్యాంకనం చేయడానికి లిబెరో® గోల్డ్ లైసెన్స్ అవసరం.

డెమో డిజైన్

(ఒక ప్రశ్న అడగండి)

పోలార్ ఫైర్® JESD204B డెమో డిజైన్ JESD204B-కంప్లైంట్ డేటా కన్వర్టర్‌లను పోలార్ ఫైర్ పరికరాలతో ఇంటర్‌ఫేస్ చేయడానికి అభివృద్ధి చేయబడింది. డిజైన్ ఈ క్రింది విధంగా పనిచేస్తుంది:

  1. DATA_HANDLE_0 బ్లాక్ GUIతో ఇంటర్‌ఫేస్‌లను చేస్తుంది. GUI PRBS లేదా వేవ్‌ఫార్మ్ ఇన్‌పుట్ ఎంపికను అనుమతిస్తుంది.
  2. DATA_HANDLE_0 బ్లాక్ ఇన్‌పుట్ ఎంపికను DATA_GENERATOR_0 బ్లాక్‌కు ఫార్వార్డ్ చేస్తుంది, ఇది సంబంధిత ఇన్‌పుట్ డేటాను CoreJESD204BTX IP కోర్‌కు ఉత్పత్తి చేసి పంపుతుంది.
  3. CoreJESD204BTX IP కోర్ కాన్ఫిగరేషన్ ఆధారంగా JESD204B ట్రాన్స్మిటర్ ఫంక్షన్లను నిర్వహిస్తుంది మరియు డేటాను PF_XCVR (ట్రాన్స్సీవర్) IP కోర్కు ప్రసారం చేస్తుంది.
  4. PF_XCVR బ్లాక్ యొక్క TX మరియు RX లేన్‌లు తిరిగి లూప్ చేయబడినందున ఎన్‌కోడ్ చేయబడిన డేటా CoreJESD204BRX IP కోర్ ద్వారా అందుతుంది.
  5. CoreJESD204BRX IP కోర్ కాన్ఫిగరేషన్ ఆధారంగా JESD204B రిసీవర్ ఫంక్షన్‌లను నిర్వహిస్తుంది మరియు డేటాను GUIకి ప్రసారం చేస్తుంది. viewఎంచుకున్న ఇన్‌పుట్‌ను డౌన్‌లోడ్ చేయడం.

ముఖ్యమైనది: ఎప్పుడు GUI పై డేటా ఎర్రర్ లేదా లింక్ ఎర్రర్ ఎంచుకోబడితే, ఎర్రర్ జనరేటర్ బ్లాక్ ఆ ఎర్రర్‌ను జనరేట్ చేసి GUI పై ప్రదర్శిస్తుంది.
కింది బొమ్మ JESD204B ఇంటర్‌ఫేస్ డెమో యొక్క హార్డ్‌వేర్ అమలును చూపుతుంది.

చిత్రం 3-1. హార్డ్‌వేర్ అమలు బ్లాక్ రేఖాచిత్రం

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - బ్లాక్ రేఖాచిత్రం

3.1. డిజైన్ అమలు (ఒక ప్రశ్న అడగండి)
కింది బొమ్మ JESD204B ఇంటర్‌ఫేస్ డెమో యొక్క Libero® డిజైన్ అమలును చూపుతుంది.

చిత్రం 3-2. JESD204B ఇంటర్‌ఫేస్ డిజైన్

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - ఇంటర్‌ఫేస్ డిజైన్

కింది పట్టిక డిజైన్ యొక్క ముఖ్యమైన ఇన్‌పుట్ మరియు అవుట్‌పుట్ సిగ్నల్‌లను జాబితా చేస్తుంది.
పట్టిక 3-1. ఇన్‌పుట్ మరియు అవుట్‌పుట్ సిగ్నల్స్

సిగ్నల్ వివరణ
ఇన్పుట్ సిగ్నల్స్
LANE0_RXD_P మరియు LANE0_RXD_N ట్రాన్స్‌సీవర్ రిసీవర్ డిఫరెన్షియల్ ఇన్‌పుట్‌లు
ఆర్‌ఎస్‌టి_ఎన్ బోర్డులోని పుష్ బటన్ స్విచ్ నుండి బాహ్య రీసెట్ పొందబడింది.
RX UART ఇంటర్‌ఫేస్ రిసీవర్
REF_CLK_PAD_P_0 మరియు
REF_CLK_PAD_N_0
ఆన్-బోర్డ్ 125 MHz ఓసిలేటర్ నుండి పొందిన డిఫరెన్షియల్ రిఫరెన్స్ క్లాక్
SEL_IN[3:0] డీబగ్ చేయడానికి ఉపయోగించే SW8 డిప్ స్లయిడ్ స్విచ్ యొక్క DIPలు 1, 2, 3 మరియు 4 లకు సిగ్నల్ మ్యాప్ చేయబడింది
స్థితి మరియు లోపాలు
అవుట్పుట్ సిగ్నల్స్
LANE0_TXD_P మరియు LANE0_TXD_N ట్రాన్స్‌సీవర్ ట్రాన్స్‌మిటర్ డిఫరెన్షియల్ అవుట్‌పుట్‌లు
LED_OUT[7:0] లింక్ పైకి లేదా క్రిందికి ఉందో సూచించే సిగ్నల్
TX UART ఇంటర్ఫేస్ యొక్క ట్రాన్స్మిటర్

3.2 IP కాన్ఫిగరేషన్ (ఒక ప్రశ్న అడగండి)
JESD204B ఇంటర్‌ఫేస్ కోసం హార్డ్‌వేర్ డిజైన్ కింది బ్లాక్‌లను కలిగి ఉంటుంది.
3.2.1. డేటా హ్యాండిల్ (ఒక ప్రశ్న అడగండి)
డేటా హ్యాండిల్ (DATA_HANDLE_0) బ్లాక్ GUI నుండి ఇన్‌పుట్ డేటా ఎంపిక మరియు లింక్ లేదా డేటా ఎర్రర్ జనరేషన్ సమాచారాన్ని అందుకుంటుంది. ఈ బ్లాక్ CoreJESD204BRX కోర్ నుండి అందుకున్న డేటా అవుట్‌పుట్‌ను మరియు డేటా లేదా లింక్ స్థితి ఎర్రర్‌ను GUIకి కూడా పంపుతుంది. viewing.
3.2.2. డేటా జనరేటర్ (ఒక ప్రశ్న అడగండి)
డేటా జనరేటర్‌లో PRBS జనరేటర్ మరియు వేవ్‌ఫార్మ్ జనరేటర్ ఉన్నాయి. PRBS జనరేటర్ PRBS7, PRBS15, PRBS23 మరియు PRBS31 నమూనాలను ఉత్పత్తి చేస్తుంది. PRBS జనరేటర్‌లో అమలు చేయబడిన ఎర్రర్ ఇన్సర్షన్ మోడ్ PRBS క్రమంలో ఎర్రర్‌ను ఇన్సర్ట్ చేస్తుంది. వేవ్‌ఫార్మ్ జనరేటర్ సైన్, సాటూత్, ట్రయాంగిల్ మరియు స్క్వేర్ వేవ్‌ఫారమ్‌లను ఉత్పత్తి చేస్తుంది. డేటా జనరేటర్ JESD204BTX కోర్‌కు 64-బిట్ పరీక్ష నమూనాను ఫీడ్ చేస్తుంది, ఇది తరువాత డేటాను ట్రాన్స్‌సీవర్‌కు ప్రసారం చేస్తుంది.
3.2.3. పిఎఫ్_టిపిఎస్ఆర్ఎఎమ్ (ఒక ప్రశ్న అడగండి)
PF_TPSRAM బ్లాక్‌లకు రెండు ఉదాహరణలు ఉన్నాయి, PF_TPSRAM_C0 బ్లాక్ GUI కి పంపే ముందు JESD204B లింక్ స్థితిని నిల్వ చేస్తుంది. PF_TPSRAM_C1 బ్లాక్ GUI కి డేటాను పంపే ముందు CoreJESD204BRX నుండి అందుకున్న డేటాను నిల్వ చేస్తుంది.
3.2.4. ఎర్రర్ జనరేటర్ (ఒక ప్రశ్న అడగండి)
GUIలో లింక్ ఎర్రర్ జనరేషన్ ఎంచుకున్నప్పుడు, ఎర్రర్ జనరేటర్ బ్లాక్ (ERR_GEN_0) CoreJESD204BTX మరియు PF_XCVR మధ్య యాదృచ్ఛిక డేటాను పంపడం ద్వారా లింక్ ఎర్రర్‌లను సృష్టిస్తుంది.
3.2.5. PRBS_చెకర్ (ఒక ప్రశ్న అడగండి)
డేటా చెకర్ CoreJESD204BRX IP కోర్ నుండి 64-బిట్ డేటాను అందుకుంటుంది మరియు అందుకున్న డేటా సరైనదేనా అని తనిఖీ చేస్తుంది. ఇది ఎర్రర్ కౌంట్ మరియు స్టేటస్ సిగ్నల్‌ను ఉత్పత్తి చేస్తుంది, ఇవి స్థితి సూచన కోసం GUIకి ప్రసారం చేయబడతాయి. డేటా చెకర్ డేటా జనరేటర్ ద్వారా ఉత్పత్తి చేయబడిన PRBS సీక్వెన్స్‌లను ప్రత్యేకంగా తనిఖీ చేస్తుంది.
3.2.6. LED డీబగ్ (ఒక ప్రశ్న అడగండి)
LED డీబగ్ బ్లాక్ (LED_DEBUG_BLK_0) JESD204B లింక్ స్థితి మరియు ఇతర లోపాలను డీబగ్ చేస్తుంది. లింక్ ఆన్‌లో ఉన్నప్పుడు, LED లు 1, 2, 3, 4, 5 మరియు 6 మెరుస్తాయి, అయితే LED లు 7 మరియు 8 మెరుస్తాయి (DIP 1, 2, 3 మరియు 4 SW8 డిప్ స్లయిడ్ స్విచ్‌లో తక్కువగా సెట్ చేయబడతాయి).
3.2.7. ఇనిట్_మానిటర్ (ఒక ప్రశ్న అడగండి)
Init_monitor బ్లాక్ నుండి DEVICE_INIT_DONE సిగ్నల్ ఎక్కువగా ఉన్నప్పుడు, ట్రాన్స్‌సీవర్ పూర్తిగా కాన్ఫిగర్ చేయబడుతుంది. డిజైన్ కోసం సరైన రీసెట్ సిగ్నల్ పొందడానికి ఈ సిగ్నల్ ARST_N సిగ్నల్‌తో లింక్ చేయబడింది మరియు అప్‌లోడ్ చేయబడింది.
3.2.8. కోర్‌రెసెట్_పిఎఫ్ (ఒక ప్రశ్న అడగండి)
CoreReset_PF అనేది వినియోగదారు పేర్కొన్న క్లాక్ డొమైన్‌కు రీసెట్‌లను సమకాలీకరిస్తుంది. ఇది వాదన అసమకాలికమైనప్పటికీ, తిరస్కరణ గడియారంతో సమకాలీకరించబడిందని నిర్ధారిస్తుంది.
3.2.9. కోర్JESD204BTX (ఒక ప్రశ్న అడగండి)
CoreJESD204BTX అనేది JEDEC JESD204B ప్రమాణం యొక్క ట్రాన్స్‌మిటర్ ఇంటర్‌ఫేస్. ఈ డెమో డిజైన్ కోసం, ఈ IP కోర్ కింది చిత్రంలో చూపిన విధంగా Libero®లో కాన్ఫిగర్ చేయబడింది.

చిత్రం 3-3. CoreJESD204BTX కాన్ఫిగరేటర్

MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - కాన్ఫిగరేటర్

CoreJESD204BTX గురించి మరింత సమాచారం కోసం, చూడండి CoreJESD204BTX హ్యాండ్‌బుక్.
3.2.10. CoreJESD204BRX (ప్రశ్న అడగండి)
CoreJESD204BRX అనేది JEDEC JESD204B ప్రమాణం యొక్క రిసీవర్ ఇంటర్‌ఫేస్. ఈ డెమో డిజైన్ కోసం, ఈ IP కోర్ కింది చిత్రంలో చూపిన విధంగా Libero®లో కాన్ఫిగర్ చేయబడింది.
గమనిక: కు view పూర్తి కాన్ఫిగరేషన్ తర్వాత, డిజైన్ లోపల నుండి IP యొక్క కాన్ఫిగరేటర్‌ను తెరవండి.

చిత్రం 3-4. CoreJESD204BRX కాన్ఫిగరేటర్

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - కాన్ఫిగరేటర్ 2

CoreJESD204BRX గురించి మరింత సమాచారం కోసం, చూడండి CoreJESD204BRX హ్యాండ్‌బుక్.
3.2.11. ట్రాన్స్‌సీవర్ ఇంటర్‌ఫేస్ (ఒక ప్రశ్న అడగండి)
పోలార్ ఫైర్ ® హై-స్పీడ్ ట్రాన్స్‌సీవర్ (PF_XCVR) అనేది 250 Mbps నుండి 12.5 Gbps వరకు హై-స్పీడ్ డేటా రేట్లకు మద్దతు ఇవ్వడానికి రూపొందించబడిన హార్డ్ IP బ్లాక్. ఈ డెమోలో, ట్రాన్స్‌సీవర్ బ్లాక్ (PF_XCVR) 5.0 Gbps డేటా రేట్‌కు మద్దతు ఇవ్వడానికి 125 MHz క్లాక్ డేటా రికవరీ (CDR) రిఫరెన్స్ క్లాక్‌తో 8b10b మోడ్‌లో కాన్ఫిగర్ చేయబడింది.
పోలార్ ఫైర్ ట్రాన్స్‌మిట్ PLL (PF_TX_PLL) ట్రాన్స్‌సీవర్‌కు రిఫరెన్స్ క్లాక్ ఫీడ్‌ను అందిస్తుంది. 5.0 Gbps డేటా రేటుకు కావలసిన అవుట్‌పుట్ క్లాక్‌ను రూపొందించడానికి అంకితమైన రిఫరెన్స్ క్లాక్ (PF_XCVR_REF_CLK) PF_TX_PLLను డ్రైవ్ చేస్తుంది.
కింది బొమ్మ ట్రాన్స్‌సీవర్ ఇంటర్‌ఫేస్ కాన్ఫిగరేషన్‌ను చూపుతుంది.
గమనిక: కు view పూర్తి కాన్ఫిగరేషన్ తర్వాత, డిజైన్ లోపల నుండి IP యొక్క కాన్ఫిగరేటర్‌ను తెరవండి.

చిత్రం 3-5. ట్రాన్స్‌సీవర్ ఇంటర్‌ఫేస్ కాన్ఫిగరేటర్

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - కాన్ఫిగరేటర్ 3

క్లాకింగ్ నిర్మాణం

(ఒక ప్రశ్న అడగండి)

రిఫరెన్స్ డిజైన్‌లో, మూడు క్లాక్ డొమైన్‌లు ఉన్నాయి:

  • RX_CLK (125 MHz)
  • TX_CLK (125 MHz)
  • FAB_REF_CLK (125 MHz)

ఆన్-బోర్డ్ 125-MHz క్రిస్టల్ ఓసిలేటర్ XCVR రిఫరెన్స్ క్లాక్‌ను నడుపుతుంది, ఇది DATA_GENERATOR, CoreJESD204BTX, ERR_GEN, CoreJESD204BRX, LED_DEBUG, PRBS_CHECKER, TPSRAM C0 & C1 మరియు DATA_HANDLE లకు క్లాక్‌ను అందిస్తుంది.
మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - చిహ్నం 1 ముఖ్యమైనది: ఉంటే ట్రాన్స్‌సీవర్ యొక్క డేటా రేటు లేదా రిఫరెన్స్ క్లాక్‌లో మార్పు ఉంటే, మీరు COREUARTని తిరిగి కాన్ఫిగర్ చేయాలి.
కింది బొమ్మ గడియార నిర్మాణాన్ని చూపుతుంది.
మూర్తి 4-1. క్లాకింగ్ నిర్మాణం

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - క్లాకింగ్ స్ట్రక్చర్

నిర్మాణాన్ని రీసెట్ చేయండి

(ఒక ప్రశ్న అడగండి)

DEVICE_INIT_DONE మరియు బాహ్య రీసెట్ సిగ్నల్ ARST_N స్ప్లాష్ కిట్‌లోని పిన్ N4 కు మ్యాప్ చేయబడ్డాయి.
ఈ సిగ్నల్స్ res_syn_0 బ్లాక్ ద్వారా సిస్టమ్ రీసెట్ (FABRIC_RESET_N) ను ప్రారంభిస్తాయి.
res_syn_0 బ్లాక్ నుండి FABRIC_RESET_N సిగ్నల్ కింది మాడ్యూళ్ళకు ప్రత్యక్ష రీసెట్‌ను అందిస్తుంది:

  • కోర్JESD204BRX
  • కోర్JESD204BTX
  • పిఎఫ్_ఎక్స్‌సివిఆర్ (LANE0_PMA_ARST_N)

అదనంగా, FABRIC_RESET_N రీసెట్ సింక్రొనైజర్ బ్లాక్‌కు కనెక్ట్ చేయబడింది, ఇది సమకాలీకరించబడిన రీసెట్ సిగ్నల్‌లను క్రింది ఫంక్షనల్ బ్లాక్‌లకు పంపిణీ చేస్తుంది:

  • prbs_చెకర్
  • డేటా_హ్యాండిల్
  • డేటా_జనరేటర్
  • ERR_GEN తెలుగు in లో
  • LED_DEBUG_BLK ద్వారా మరిన్ని
    CoreJESD204BRX మాడ్యూల్ నుండి RX_RESET_N అవుట్‌పుట్ రీసెట్ సిగ్నల్‌లను దీనికి సరఫరా చేస్తుంది:
  • PF_XCVR_0 మాడ్యూల్ యొక్క LANE0_PCS_ARST_N ఇన్‌పుట్
  • LED_DEBUG బ్లాక్ (EPCS_0_RX_RESET_N)

కింది బొమ్మ రీసెట్ నిర్మాణాన్ని చూపుతుంది.
మూర్తి 5-1. నిర్మాణాన్ని రీసెట్ చేయండి

MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - రీసెట్ స్ట్రక్చర్

పోలార్ ఫైర్® JESD204B డిజైన్‌ను అనుకరించడం

(ఒక ప్రశ్న అడగండి)
డిజైన్‌ను అనుకరించడానికి, ఈ క్రింది దశలను చేయండి:

  1. Libero® ని ప్రారంభించి, ప్రాజెక్ట్ > టూల్ ప్రో ని ఎంచుకోండి.fileలు….
  2. టూల్ ప్రోలోfiles విండోలో, టూల్స్ పేన్‌లలో సింథసిస్ మరియు సిమ్యులేషన్‌ను ఎంచుకుని, ఈ రెండు టూల్స్ కోసం తాజా యాక్టివ్ ఇన్‌స్టాలేషన్ డైరెక్టరీ పాత్‌లను ఎంచుకోండి.

సిమ్యులేషన్ కోసం, డిజైన్‌ను బ్రౌజ్ చేయండి files ఫోల్డర్‌పై క్లిక్ చేసి, అందించిన TCL స్క్రిప్ట్‌లను ఉపయోగించి లిబెరో ప్రాజెక్ట్‌ను సృష్టించండి మరియు చిత్రం 6-2లో హైలైట్ చేసిన విధంగా సిమ్యులేట్ పై క్లిక్ చేయండి. మరిన్ని వివరాల కోసం, అనుబంధం B: TCL స్క్రిప్ట్‌ను అమలు చేయడం చూడండి.
JESD204B PRBS నమూనా మరియు తరంగ రూప ఎంపికను అనుకరించడానికి ఒక టెస్ట్‌బెంచ్ అందించబడింది. కింది బొమ్మ టెస్ట్‌బెంచ్ మరియు డిజైన్ మధ్య పరస్పర చర్యను చూపుతుంది.
చిత్రం 6-1. టెస్ట్‌బెంచ్ మరియు JESD204B డెమో డిజైన్ ఇంటరాక్షన్

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - డిజైన్ ఇంటరాక్షన్

టెస్ట్‌బెంచ్ PRBS ఇన్‌పుట్ (PRBS7, PRBS15, PRBS23 మరియు PRBS31) మరియు వేవ్‌ఫార్మ్ ఇన్‌పుట్ (సైన్ వేవ్, సాటూత్ వేవ్, ట్రయాంగిల్ వేవ్ మరియు స్క్వేర్ వేవ్) కోసం పరీక్ష ఎంపికను ఉత్పత్తి చేస్తుంది. ఇది JESD204B దశల ధృవీకరణ కోసం JESD204B అవుట్‌పుట్ స్థితి సంకేతాలను (SYNC_N, ALIGNED మరియు CGS_ERR) మరియు PRBS చెకర్ అవుట్‌పుట్ స్థితి సిగ్నల్‌లు O_BAD మరియు O_ERROR [4:0] కూడా పర్యవేక్షిస్తుంది.
డిజైన్‌ను సిమ్యులేట్ చేయడానికి, డిజైన్ ఫ్లో ట్యాబ్‌లో, వెరిఫై ప్రీ సింథసైజ్డ్ డిజైన్ కింద సిమ్యులేట్‌ను డబుల్-క్లిక్ చేయండి. సిమ్యులేట్ ఎంపిక క్రింది చిత్రంలో హైలైట్ చేయబడింది.

చిత్రం 6-2. డిజైన్‌ను అనుకరించడం

MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - డిజైన్‌ను అనుకరించడం

సిమ్యులేషన్ ప్రారంభించబడినప్పుడు, సిమ్యులేషన్ సాధనం అన్ని డిజైన్ మూలాలను కంపైల్ చేస్తుంది files, అనుకరణను అమలు చేస్తుంది మరియు తరంగ రూపాన్ని కాన్ఫిగర్ చేస్తుంది viewఅనుకరణ సంకేతాలను చూపించడానికి.
గమనిక: కొన్ని సందర్భాల్లో, సిమ్యులేషన్‌ను ప్రారంభించే ముందు యాక్టివ్ స్టిమ్యులస్ ఎంపిక కోసం అడుగుతూ ఒక ప్రాంప్ట్ కనిపించవచ్చు. దీన్ని పరిష్కరించడానికి, స్టిమ్యులస్ హైరార్కీకి నావిగేట్ చేయండి, PF_JESD204B_SA_TOP_TB_8b (top.v) పై కుడి-క్లిక్ చేసి, కింది చిత్రంలో చూపిన విధంగా, యాక్టివ్ స్టిమ్యులస్‌గా సెట్ చేయి ఎంచుకోండి.
చిత్రం 6-3. యాక్టివ్ స్టిమ్యులస్‌గా సెట్ చేయండి

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - యాక్టివ్ స్టిమ్యులస్

6.1. సిమ్యులేషన్ ఫ్లో (ప్రశ్న అడగండి)
కింది దశలు JESD204B టెస్ట్‌బెంచ్ సిమ్యులేషన్ ప్రవాహాన్ని వివరిస్తాయి:

  1. ప్రారంభంలో, NSYSRESET సిగ్నల్ అన్ని భాగాలను రీసెట్ చేస్తుంది.
  2. ట్రాన్స్‌సీవర్ బ్లాక్ ప్రారంభించబడిన తర్వాత, TB_RX_READY సిగ్నల్ ఎక్కువగా నొక్కి చెప్పబడుతుంది.
  3. JESD204BRX TB_SYNC_N పిన్‌ను తక్కువగా నడపడం ద్వారా సమకాలీకరణ అభ్యర్థనను జారీ చేస్తుంది.
  4. JESD204BRX బ్లాక్, JESD204BTX బ్లాక్ ద్వారా ప్రసారం చేయబడిన k28.5 అక్షరాలను తనిఖీ చేస్తుంది.
  5. TB_SYNC_N సిగ్నల్ ఎక్కువగా నొక్కిన తర్వాత CGS మరియు ILA దశ ప్రారంభమవుతుంది.
  6. టెస్ట్‌బెంచ్ CGS_ERR సిగ్నల్ తక్కువగా ఉందో లేదో తనిఖీ చేస్తుంది మరియు కోడ్ గ్రూప్ సింక్రొనైజేషన్ దశను పూర్తి చేస్తుంది.
  7. JESD204BRX లింక్ TB_SYNC_N సిగ్నల్‌ను ఎక్కువగా ఉందని నిర్ధారిస్తుంది.
  8. CGS దశ విజయవంతంగా పూర్తయిన తర్వాత, JESD204BTX బ్లాక్ ప్రారంభ లేన్‌ను ప్రారంభిస్తుంది
    కింది క్రమంలో నాలుగు మల్టీ-ఫ్రేమ్‌లను ప్రసారం చేయడం ద్వారా అలైన్‌మెంట్ (ILA) క్రమం:
    – TB_TX_SOMF వద్ద మొదటి ఫ్రేమ్ = 0x8
    – TB_TX_SOMF వద్ద రెండవ ఫ్రేమ్ = 0x2
    – TB_TX_SOMF వద్ద మూడవ ఫ్రేమ్ = 0x8
    – TB_TX_SOMF వద్ద నాల్గవ ఫ్రేమ్ = 0x2
  9. JESD204BRX లింక్ కింది క్రమంలో నాలుగు మల్టీ-ఫ్రేమ్‌లను స్వీకరించడం ప్రారంభిస్తుంది:
    – TB_TX_SOMF వద్ద మొదటి ఫ్రేమ్ = 0x8
    – TB_TX_SOMF వద్ద రెండవ ఫ్రేమ్ = 0x2
    – TB_TX_SOMF వద్ద మూడవ ఫ్రేమ్ = 0x8
    – TB_TX_SOMF వద్ద నాల్గవ ఫ్రేమ్ = 0x2
  10. అన్ని JESD204BRX DATA_OUT ఫ్రేమ్ అలైన్‌మెంట్‌తో సరిగ్గా స్వీకరించబడితే ILA దశ పరీక్ష ఉత్తీర్ణత సాధిస్తుంది.
  11. ILA దశ విజయవంతంగా పూర్తయిన తర్వాత, JESD204BTX బ్లాక్ డేటా దశలోకి ప్రవేశిస్తుంది.
  12. డేటా దశలో, కింది డేటా JESD204BTX బ్లాక్‌కు ఫీడ్ చేయబడుతుంది: PRBS జనరేటర్ ఉపయోగించి PRBS7, PRBS15, PRBS23 మరియు PRBS31.
  13. తరంగ రూప జనరేటర్ నుండి సైన్, స్క్వేర్, సా మరియు త్రిభుజాకార తరంగాలు ఉత్పత్తి అవుతాయి.
  14. PRBS తనిఖీదారు అందుకున్న PRBS నమూనాను ఆశించిన PRBS నమూనాతో పోల్చి తనిఖీ చేస్తాడు.
  15. తరంగ రూప అవుట్‌పుట్ కావచ్చు viewFigure 6-5 లో చూపిన విధంగా సంబంధిత తరంగ ఎంపికపై అనుకరణ విండోలో ed.
  16. డేటా చెకర్ ఏ ఎర్రర్‌ను గుర్తించకపోతే, టెస్ట్‌బెంచ్ సిమ్యులేషన్ విజయవంతమైందని పేర్కొంటూ TESTBENCH PASSED సందేశాన్ని జారీ చేస్తుంది. ఎర్రర్ గుర్తించబడితే, టెస్ట్‌బెంచ్ విఫలమైందని సూచించడానికి TESTBENCH FAILED సందేశాన్ని జారీ చేస్తుంది.
    సిమ్యులేషన్ నడుస్తున్నప్పుడు, కింది చిత్రంలో చూపిన విధంగా, మీరు మోడల్ సిమ్ యొక్క ట్రాన్స్క్రిప్ట్ విండోలో పరీక్ష కేసుల స్థితిని చూడవచ్చు.

చిత్రం 6-4. ట్రాన్స్క్రిప్ట్ విండో

MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - ట్రాన్స్క్రిప్ట్ విండో

సిమ్యులేషన్ తర్వాత, వేవ్‌ఫార్మ్ విండో కింది చిత్రంలో చూపిన విధంగా అనుకరణ తరంగ రూపాలను ప్రదర్శిస్తుంది.
గమనిక: మీరు లాగ్‌లో కొన్ని హెచ్చరికలను గమనించవచ్చు. UART అనుకరణలో ఉపయోగించబడనందున ఇవి కనిపిస్తాయి. అనుకరణ JESD పై మాత్రమే దృష్టి పెట్టింది, అయితే UART మరియు RAM GUI ప్రయోజనాల కోసం చేర్చబడ్డాయి.
చిత్రం 6-5. సిమ్యులేషన్ వేవ్‌ఫారమ్ విండో

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - వేవ్‌ఫార్మ్ విండో

డెమోను సెటప్ చేస్తోంది

(ఒక ప్రశ్న అడగండి)

బిట్‌స్ట్రీమ్‌ను రూపొందించిన తర్వాత, పోలార్ ఫైర్® పరికరాన్ని ప్రోగ్రామ్ చేయాలి. పోలార్ ఫైర్ పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. బోర్డులోని జంపర్ సెట్టింగులు కింది పట్టికలో జాబితా చేయబడిన విధంగానే ఉన్నాయని నిర్ధారించుకోండి.
    పట్టిక 7-1. జంపర్ సెట్టింగ్‌లు
    జంపర్ వివరణ  డిఫాల్ట్
    J11 FTDI చిప్ ద్వారా ప్రోగ్రామింగ్ కోసం పిన్ 1 మరియు 2 ని మూసివేయండి.
    బాహ్య FlashPro4 లేదా FlashPro5 పరికరం ద్వారా ప్రోగ్రామింగ్ కోసం పిన్ 1 మరియు 2 లను తెరవండి.
    తెరవండి
    J3 కోర్ వాల్యూమ్‌ను ఎంచుకోవడానికి జంపర్tage.
    1.05 V కోసం పిన్ 1 మరియు 2 ని మూసివేయండి.
    1.0 V కోసం పిన్ 1 మరియు 2 తెరవండి.
    మూసివేయబడింది
    J10 బాహ్య SPI ఫ్లాష్ ద్వారా ప్రోగ్రామింగ్ కోసం పిన్ 1 మరియు 2 ని మూసివేయండి.
    J10 తెరిచి ఉంటే, అది FTDI చిప్ ఉపయోగించి SPI స్లేవ్ ప్రోగ్రామింగ్‌ను అనుమతిస్తుంది.
    తెరవండి
  2. బోర్డ్‌లోని J2 కనెక్టర్‌కు విద్యుత్ సరఫరా కేబుల్‌ను కనెక్ట్ చేయండి.
  3. హోస్ట్ PC నుండి USB కేబుల్‌ను బోర్డులోని J1 (FTDI పోర్ట్) కి కనెక్ట్ చేయండి.
  4. SW1 స్లయిడ్ స్విచ్ ఉపయోగించి బోర్డును ఆన్ చేయండి.
    బోర్డు పవర్ ఆన్ చేసినప్పుడు, విద్యుత్ సరఫరా LED లు 1 నుండి 4 వరకు మెరుస్తాయి. పోలార్ ఫైర్ స్ప్లాష్ బోర్డ్‌లోని LED ల గురించి మరింత సమాచారం కోసం, UG0786 చూడండి: పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ యూజర్ గైడ్.
  5. లిబెరో డిజైన్ ఫ్లో ట్యాబ్‌లో, రన్ ప్రోగ్రామ్ యాక్షన్‌పై డబుల్ క్లిక్ చేయండి.

కు view సంబంధిత లాగ్ file, రిపోర్ట్స్ ట్యాబ్‌కు నావిగేట్ చేయండి, ప్రోగ్రామ్ యాక్షన్‌ను అమలు చేయిపై కుడి-క్లిక్ చేసి, View నివేదించండి.
పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, కింది చిత్రంలో చూపిన విధంగా ఆకుపచ్చ టిక్ మార్క్ కనిపిస్తుంది. JESD204B స్టాండ్అలోన్ డెమోను ఎలా అమలు చేయాలో గురించి సమాచారం కోసం, డెమోను అమలు చేయడాన్ని చూడండి.

చిత్రం 7-1. పరికర ప్రోగ్రామింగ్ పూర్తయింది

MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - పరికర ప్రోగ్రామింగ్

ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ ఉపయోగించి పరికరాన్ని ప్రోగ్రామింగ్ చేయడం

(ఒక ప్రశ్న అడగండి)
ఈ విభాగం ప్రోగ్రామింగ్ పనితో పోలార్ ఫైర్® పరికరాన్ని ఎలా ప్రోగ్రామ్ చేయాలో వివరిస్తుంది. file ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ ఉపయోగించి. .జాబ్ file కింది డిజైన్‌లో అందుబాటులో ఉంది files ఫోల్డర్ స్థానం: mpf_an5978_df/Programming_Files/top. ఉద్యోగం.

పరికరాన్ని ప్రోగ్రామ్ చేయడానికి, క్రింది దశలను చేయండి:

  1. హోస్ట్ PCలో, ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ సాఫ్ట్‌వేర్‌ను ప్రారంభించండి.
  2. కొత్త ప్రాజెక్ట్‌ను సృష్టించడానికి, ప్రాజెక్ట్ మెను నుండి ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ జాబ్ నుండి కొత్త లేదా కొత్త జాబ్ ప్రాజెక్ట్‌ను క్లిక్ చేయండి.
  3. ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ జాబ్ డైలాగ్ బాక్స్ నుండి కొత్త జాబ్ ప్రాజెక్ట్‌లో కింది వాటిని నమోదు చేయండి:
    - ప్రోగ్రామింగ్ ఉద్యోగం file: బ్రౌజ్ క్లిక్ చేసి, ఉద్యోగం ఉన్న స్థానానికి నావిగేట్ చేయండి file ఉంది మరియు ఎంచుకోండి file. డిఫాల్ట్ స్థానం: mpf_an5978_df/Programming_Files/top. ఉద్యోగం.
    – ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ జాబ్ ప్రాజెక్ట్ లొకేషన్: బ్రౌజ్ పై క్లిక్ చేసి, ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ ప్రాజెక్ట్ లొకేషన్‌కు నావిగేట్ చేయండి.
    చిత్రం 8-1. ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ జాబ్ నుండి కొత్త జాబ్ ప్రాజెక్ట్MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - కొత్త జాబ్ ప్రాజెక్ట్
  4. సరే క్లిక్ చేయండి. అవసరమైన ప్రోగ్రామింగ్ file ఎంచుకోబడింది మరియు పరికరంలో ప్రోగ్రామ్ చేయడానికి సిద్ధంగా ఉంది.
  5. కింది చిత్రంలో చూపిన విధంగా ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్ విండో కనిపిస్తుంది. ప్రోగ్రామర్ ఫీల్డ్‌లో ప్రోగ్రామర్ నంబర్ కనిపిస్తుందని నిర్ధారించండి. లేకపోతే, బోర్డు కనెక్షన్‌లను నిర్ధారించి, రిఫ్రెష్/రీస్కాన్ ప్రోగ్రామర్‌లను క్లిక్ చేయండి.
    మూర్తి 8-2. పరికరాన్ని ప్రోగ్రామింగ్ చేస్తోందిMICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - పరికరాన్ని ప్రోగ్రామింగ్ చేయడం
  6. రన్ క్లిక్ చేయండి. పరికరం విజయవంతంగా ప్రోగ్రామ్ చేయబడినప్పుడు, కింది చిత్రంలో చూపిన విధంగా RUN PASSED స్థితి ప్రదర్శించబడుతుంది.
    మూర్తి 8-3. FlashPro ఎక్స్‌ప్రెస్-రన్ పాస్ చేయబడిందిమైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - ఫ్లాష్‌ప్రో ఎక్స్‌ప్రెస్
  7. ఫ్లాష్ ప్రో ఎక్స్‌ప్రెస్‌ని మూసివేయండి లేదా ప్రాజెక్ట్ ట్యాబ్‌లో నిష్క్రమించు క్లిక్ చేయండి.

డెమోను నడుపుతోంది

(ఒక ప్రశ్న అడగండి)

ఈ విభాగం పోలార్ ఫైర్® స్ప్లాష్ బోర్డ్‌లో JESD204B డెమోను అమలు చేయడానికి JESD204B GUIని ఎలా ఉపయోగించాలో వివరిస్తుంది.
9.1. GUI ని ఇన్‌స్టాల్ చేయడం (ఒక ప్రశ్న అడగండి)
డెమోను అమలు చేయడానికి, JESD204B GUIని ఇన్‌స్టాల్ చేయండి. GUI వివిధ PRBS పరీక్ష నమూనాలను ఇన్‌పుట్‌గా ఎంచుకోవడానికి అనుమతిస్తుంది మరియు JESD204B స్థితి సంకేతాలను మరియు బోర్డు నుండి అందుకున్న PRBS స్థితిని ప్రదర్శిస్తుంది.
GUI యొక్క Waveform ట్యాబ్ ఇన్‌పుట్‌గా ఎంచుకున్న ప్రతి waveform కోసం బోర్డు నుండి అందుకున్న అవుట్‌పుట్ waveforms ను ప్రదర్శిస్తుంది.

GUIని ఇన్‌స్టాల్ చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. కింది డిజైన్ నుండి JESD204B_GUI అప్లికేషన్ (setup.exe) ను ఇన్‌స్టాల్ చేయండి. files ఫోల్డర్: mpf_an5978_df/GUI.
  2. GUI అప్లికేషన్‌ను ప్రారంభించడానికి, ఇన్‌స్టాలేషన్ డైరెక్టరీ నుండి JESD204B_GUI అప్లికేషన్‌ను డబుల్-క్లిక్ చేయండి.

9.2. డెమో డిజైన్‌ను అమలు చేయడం (ఒక ప్రశ్న అడగండి)
JESD204B డెమోను అమలు చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. డెమో సెటప్ యొక్క 1 నుండి 4 దశల్లో వివరించిన విధంగా జంపర్లను కనెక్ట్ చేయండి మరియు పోలార్ ఫైర్® స్ప్లాష్ బోర్డ్‌ను సెటప్ చేయండి.
  2. హోస్ట్ PC లోని డివైస్ మేనేజర్‌లో, USB సీరియల్ కన్వర్టర్‌తో అనుబంధించబడిన COM పోర్ట్‌ను గమనించండి.
    C. COM పోర్ట్‌ను నిర్ణయించడానికి, ప్రతి COM పోర్ట్ లక్షణాలలో స్థాన ఫీల్డ్‌ను తనిఖీ చేయండి.
  3. హోస్ట్ PC యొక్క ప్రారంభ మెనులో, JESD204B_GUI పై క్లిక్ చేయండి.
  4. COM పోర్ట్‌ల జాబితా నుండి, దశ 2లో గుర్తించబడిన COM పోర్ట్‌ను ఎంచుకుని, కింది చిత్రంలో చూపిన విధంగా కనెక్ట్ చేయి క్లిక్ చేయండి.
    చిత్రం 9-1. COM పోర్ట్ ఎంపికMICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - COM పోర్ట్ ఎంపికమైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - చిహ్నం 1 ముఖ్యమైనది: పోర్ట్ సంఖ్యలు మారవచ్చు. ఈ ఉదాహరణలోample, ఎంచుకోవడానికి COM పోర్ట్ 32 సరైన పోర్ట్.
    విజయవంతమైన కనెక్షన్ తర్వాత, కింది చిత్రంలో చూపిన విధంగా, హోస్ట్ కనెక్షన్ సూచిక ఆకుపచ్చగా మారుతుంది.
    చిత్రం 9-2. విజయవంతమైన హోస్ట్ కనెక్షన్MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - విజయవంతమైన హోస్ట్ కనెక్షన్కింది పట్టిక JESD204B GUI లో ప్రదర్శించబడే స్థితి సంకేతాలను జాబితా చేస్తుంది.
    పట్టిక 9-1. JESD204B GUI లో స్థితి సంకేతాలు
    సిగ్నల్ వివరణ
    హోస్ట్ కనెక్షన్ UART కమ్యూనికేషన్ స్థితిని చూపుతుంది.
    లింక్ స్థితి TX మరియు RX మధ్య కమ్యూనికేషన్ లింక్ స్థితిని చూపుతుంది.
    సమకాలీకరణ_N JESD204B స్థితిని సూచిస్తుంది.
    సమలేఖనం చేయబడింది అన్ని ట్రాన్స్‌సీవర్ లేన్‌లు సమలేఖనం చేయబడిందని సూచిస్తుంది.
    RX చెల్లుతుంది RX డేటా చెల్లుబాటు అవుతుందని సూచిస్తుంది. 8b10b మోడ్‌లో, కామా అలైన్‌మెంట్ జరిగిందని మరియు CDR లాక్ చేయబడిందని సూచిస్తుంది.
    PRBS స్థితి PRBS లోపాన్ని సూచిస్తుంది.
    ఎర్రర్ కౌంట్ PRBS తనిఖీ సమయంలో సంభవించిన లోపాల సంఖ్యను అందిస్తుంది.
    సిజిఎస్_ఇఆర్ఆర్ కోడ్ గ్రూప్ సింక్రొనైజేషన్ లోపాన్ని సూచిస్తుంది.
    NIT_ERR "పట్టికలో లేదు" అనే లోపాన్ని సూచిస్తుంది.
    DISP ERR అసమానత లోపాన్ని సూచిస్తుంది.
    లింక్_సిడి_ఇఆర్ఆర్ లింక్ కాన్ఫిగరేషన్ డేటా అసమతుల్యతను సూచిస్తుంది.
    యుసిసి_ఇఆర్ఆర్ "ఊహించని నియంత్రణ అక్షరం" లోపాన్ని సూచిస్తుంది.
  5. ఇన్‌పుట్ ఎంపిక జాబితా నుండి, ప్రసారం చేయాల్సిన నమూనాను ఎంచుకుని, కింది చిత్రంలో చూపిన విధంగా START క్లిక్ చేయండి.
    చిత్రం 9-3. నమూనా ఎంపికమైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - ప్యాటర్న్ ఎంపికఎంచుకున్న నమూనా సీరియల్ ట్రాన్స్మిట్ లింక్ ద్వారా పంపబడుతుంది మరియు లోపాల కోసం తనిఖీ చేసే CoreJESD204BRX ద్వారా స్వీకరించబడుతుంది. ఏ సమయంలోనైనా, కింది చిత్రంలో చూపిన విధంగా, GUIలోని స్థితి సంకేతాలను ఉపయోగించి JESD204B స్థితిని పర్యవేక్షించవచ్చు.
    చిత్రం 9-4. లింక్ స్థితి మరియు JESD204B స్థితిమైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - లింక్ స్టేటస్
  6. PRBS డేటాలో ఎర్రర్‌ను జనరేట్ చేయడానికి, జనరేట్ డేటా ఎర్రర్‌ను క్లిక్ చేయండి.
    PRBS స్థితి సూచిక ఎరుపు రంగులోకి మారుతుంది మరియు ఎర్రర్ కౌంట్ ఫీల్డ్ కింది చిత్రంలో చూపిన విధంగా లోపాల సంఖ్యను ప్రదర్శిస్తుంది.
    చిత్రం 9-5. డేటా లోపంMICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - డేటా ఎర్రర్
  7. PRBS డేటాలోని లోపాలను క్లియర్ చేయడానికి మరియు PRBS స్థితిని రీసెట్ చేయడానికి క్లియర్ ఎర్రర్ పై క్లిక్ చేయండి.
    కింది చిత్రంలో చూపిన విధంగా PRBS స్థితి సూచిక ఆకుపచ్చగా మారుతుంది మరియు ఎర్రర్ కౌంట్ 0 కి మారుతుంది.
    చిత్రం 9-6. డేటా లోపం క్లియర్ చేయబడిందిMICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - డేటా ఎర్రర్ క్లియర్ చేయబడింది
  8. CoreJESD204BTX మరియు ట్రాన్స్‌సీవర్ లేన్ మధ్య లింక్ ఎర్రర్‌ను రూపొందించడానికి, లింక్ ఎర్రర్‌ను రూపొందించు క్లిక్ చేయండి.
    కింది చిత్రంలో చూపిన విధంగా లింక్ స్థితి, SYNC_N, ALIGNED, RX VALID, DISP_ERR మరియు CGS_ERROR సూచికలు ఎరుపు రంగులోకి మారుతాయి.
    చిత్రం 9-7. లింక్ లోపంMICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - లింక్ ఎర్రర్
  9. లింక్ ఎర్రర్‌ను క్లియర్ చేయడానికి, క్లియర్ ఎర్రర్‌ను క్లిక్ చేయండి.
    కింది చిత్రంలో చూపిన విధంగా స్థితి సూచికలు ఆకుపచ్చగా మారుతాయి.
    చిత్రం 9-8. క్లియర్ లింక్ ఎర్రర్MICROCHIP AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - క్లియర్ లింక్ ఎర్రర్
  10. నమూనాను మార్చడానికి, ఇన్‌పుట్ ఎంపిక జాబితా నుండి ట్రయాంగిల్‌ను ఎంచుకోండి.
    ఎంచుకున్న నమూనా సీరియల్ ట్రాన్స్‌మిట్ లింక్ ద్వారా పంపబడుతుంది మరియు CoreJESD204BRX ద్వారా స్వీకరించబడుతుంది. ఏ సమయంలోనైనా, GUIలోని స్థితి సంకేతాలను ఉపయోగించి JESD204B స్థితిని పర్యవేక్షించవచ్చు.
  11. కు view CoreJESD204BRX నుండి అందుకున్న తరంగ రూపాన్ని పొందడానికి, కింది చిత్రంలో చూపిన విధంగా Waveform ట్యాబ్‌పై క్లిక్ చేయండి.
    చిత్రం 9-9. త్రిభుజ తరంగ రూపంమైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ - ట్రయాంగిల్ వేవ్‌ఫార్మ్
  12. డెమోను ముగించడానికి, ఆపు క్లిక్ చేసి GUI ని మూసివేయండి.

అనుబంధం A: సూచనలు

(ఒక ప్రశ్న అడగండి)

ఈ విభాగం JESD204B ప్రమాణం మరియు డెమో డిజైన్‌లో ఉపయోగించే IP కోర్ల గురించి మరింత సమాచారాన్ని అందించే పత్రాలను జాబితా చేస్తుంది.

అనుబంధం B: TCL స్క్రిప్ట్‌ను అమలు చేయడం

(ఒక ప్రశ్న అడగండి)

TCL స్క్రిప్ట్‌లు డిజైన్‌లో అందించబడ్డాయి fileడైరెక్టరీ HW క్రింద s ఫోల్డర్. అవసరమైతే, డిజైన్ ప్రవాహాన్ని డిజైన్ ఇంప్లిమెంటేషన్ నుండి ఉద్యోగం వచ్చే వరకు పునరుత్పత్తి చేయవచ్చు fileTCL ని అమలు చేయడానికి, ఈ క్రింది దశలను చేయండి:

  1. Libero® సాఫ్ట్‌వేర్‌ను ప్రారంభించండి.
  2. ప్రాజెక్ట్ > ఎగ్జిక్యూట్ స్క్రిప్ట్ ఎంచుకోండి...
  3. బ్రౌజ్ క్లిక్ చేసి, డౌన్‌లోడ్ చేసిన HW డైరెక్టరీ నుండి script.tclని ఎంచుకోండి.
  4. రన్ క్లిక్ చేయండి.

TCL స్క్రిప్ట్ విజయవంతంగా అమలు చేయబడిన తర్వాత, HW డైరెక్టరీలో లిబెరో ప్రాజెక్ట్ సృష్టించబడుతుంది. TCL స్క్రిప్ట్‌ల గురించి మరింత సమాచారం కోసం, mpf_an5978_df/HW/TCL_Script_readme.txt చూడండి.
TCL ఆదేశాల గురించి మరిన్ని వివరాల కోసం, TCL ఆదేశాల సూచన మార్గదర్శిని చూడండి. TCL స్క్రిప్ట్‌ను అమలు చేస్తున్నప్పుడు ఎదురయ్యే ఏవైనా ప్రశ్నల కోసం, సాంకేతిక మద్దతును సంప్రదించండి.

పునర్విమర్శ చరిత్ర

(ఒక ప్రశ్న అడగండి)

పునర్విమర్శ చరిత్ర పత్రంలో అమలు చేయబడిన మార్పులను వివరిస్తుంది. మార్పులు ప్రస్తుత ప్రచురణతో ప్రారంభించి పునర్విమర్శ ద్వారా జాబితా చేయబడ్డాయి.

పునర్విమర్శ  తేదీ  వివరణ
A 08/2025 పత్రం యొక్క సవరణ A లో చేసిన మార్పుల జాబితా క్రిందిది:
• పత్రం మైక్రోచిప్ టెంప్లేట్‌కు తరలించబడింది.
• డాక్యుమెంట్ నంబర్ 50200796 నుండి DS00005978 కు నవీకరించబడింది.
• డాక్యుమెంట్ ID DG0796 నుండి AN5978కి నవీకరించబడింది.
3.0 ఈ పత్రం Libero® SoC పోలార్ ఫైర్ v2.2 విడుదలకు సంబంధించి నవీకరించబడింది.
2.0 ఈ పత్రం లిబెరో SoC పోలార్ ఫైర్ v2.1 విడుదలకు సంబంధించి నవీకరించబడింది.
1.0 ఈ పత్రం యొక్క మొదటి ప్రచురణ.

మైక్రోచిప్ FPGA మద్దతు

మైక్రోచిప్ FPGA ఉత్పత్తుల సమూహం దాని ఉత్పత్తులకు కస్టమర్ సర్వీస్, కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్, a webసైట్ మరియు ప్రపంచవ్యాప్త విక్రయ కార్యాలయాలు.
కస్టమర్‌లు సపోర్ట్‌ని సంప్రదించే ముందు మైక్రోచిప్ ఆన్‌లైన్ వనరులను సందర్శించాలని సూచించారు, ఎందుకంటే వారి ప్రశ్నలకు ఇప్పటికే సమాధానం లభించే అవకాశం ఉంది.
ద్వారా సాంకేతిక సహాయ కేంద్రాన్ని సంప్రదించండి webwww.microchip.com/supportలో సైట్. FPGA డివైస్ పార్ట్ నంబర్‌ను పేర్కొనండి, తగిన కేస్ కేటగిరీని ఎంచుకుని, డిజైన్‌ని అప్‌లోడ్ చేయండి fileసాంకేతిక మద్దతు కేసును సృష్టిస్తున్నప్పుడు s.
ఉత్పత్తి ధర, ఉత్పత్తి అప్‌గ్రేడ్‌లు, అప్‌డేట్ సమాచారం, ఆర్డర్ స్థితి మరియు అధికారీకరణ వంటి సాంకేతికేతర ఉత్పత్తి మద్దతు కోసం కస్టమర్ సేవను సంప్రదించండి.

  • ఉత్తర అమెరికా నుండి, 800.262.1060కి కాల్ చేయండి
  • ప్రపంచంలోని ఇతర ప్రాంతాల నుండి, 650.318.4460కి కాల్ చేయండి
  • ఫ్యాక్స్, ప్రపంచంలో ఎక్కడి నుండైనా, 650.318.8044

మైక్రోచిప్ సమాచారం

ట్రేడ్‌మార్క్‌లు
“మైక్రోచిప్” పేరు మరియు లోగో, “M” లోగో మరియు ఇతర పేర్లు, లోగోలు మరియు బ్రాండ్‌లు మైక్రోచిప్ టెక్నాలజీ ఇన్‌కార్పొరేటెడ్ లేదా దాని అనుబంధ సంస్థలు మరియు/లేదా యునైటెడ్ స్టేట్స్ మరియు/లేదా ఇతర దేశాలలో (“మైక్రోచిప్) రిజిస్టర్ చేయబడిన మరియు నమోదు చేయని ట్రేడ్‌మార్క్‌లు ట్రేడ్‌మార్క్‌లు"). మైక్రోచిప్ ట్రేడ్‌మార్క్‌లకు సంబంధించిన సమాచారాన్ని ఇక్కడ చూడవచ్చు 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 మైక్రోచిప్ టెక్నాలజీ ఇంక్. మరియు దాని అనుబంధ సంస్థలు
DS00005978A –

పత్రాలు / వనరులు

మైక్రోచిప్ AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్ [pdf] యూజర్ గైడ్
AN5978 పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్, AN5978, పోలార్ ఫైర్ FPGA స్ప్లాష్ కిట్, ఫైర్ FPGA స్ప్లాష్ కిట్, FPGA స్ప్లాష్ కిట్, స్ప్లాష్ కిట్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *