માઇક્રોચિપ પોલરફાયર FPGA હાઇ ડેફિનેશન મલ્ટીમીડિયા ઇન્ટરફેસ HDMI રીસીવર
પરિચય (એક પ્રશ્ન પૂછો)
માઇક્રોચિપનો હાઇ-ડેફિનેશન મલ્ટીમીડિયા ઇન્ટરફેસ (HDMI) રીસીવર IP HDMI સ્ટાન્ડર્ડ સ્પેસિફિકેશનમાં વર્ણવેલ વિડિઓ ડેટા અને ઑડિઓ પેકેટ ડેટા રિસેપ્શનને સપોર્ટ કરે છે. HDMI RX IP ખાસ કરીને PolarFire® FPGA અને PolarFire સિસ્ટમ ઓન ચિપ (SoC) FPGA ડિવાઇસ માટે ડિઝાઇન કરવામાં આવ્યો છે જે HDMI 2.0 ને સપોર્ટ કરે છે જે એક પિક્સેલ મોડમાં 1920 Hz પર 1080 × 60 સુધીના રિઝોલ્યુશન માટે અને ચાર પિક્સેલ મોડમાં 3840 Hz પર 2160 × 60 સુધીના રિઝોલ્યુશન માટે છે. RX IP પાવર ઓન અથવા ઓફ મોનિટર કરવા અને HDMI સ્રોત અને HDMI સિંક વચ્ચે વાતચીત સૂચવવા માટે ઇવેન્ટ્સને અનપ્લગ અથવા પ્લગ કરવા માટે હોટ પ્લગ ડિટેક્ટ (HPD) ને સપોર્ટ કરે છે.
HDMI સ્ત્રોત સિંકના રૂપરેખાંકન અને/અથવા ક્ષમતાઓ શોધવા માટે સિંકના વિસ્તૃત ડિસ્પ્લે ઓળખ ડેટા (EDID) વાંચવા માટે ડિસ્પ્લે ડેટા ચેનલ (DDC) નો ઉપયોગ કરે છે. HDMI RX IP માં પ્રી-પ્રોગ્રામ કરેલ EDID હોય છે, જે HDMI સ્ત્રોત પ્રમાણભૂત I2C ચેનલ દ્વારા વાંચી શકે છે. PolarFire FPGA અને PolarFire SoC FPGA ઉપકરણ ટ્રાન્સસીવર્સનો ઉપયોગ RX IP સાથે સીરીયલ ડેટાને 10-બીટ ડેટામાં ડિસેરિયલાઇઝ કરવા માટે થાય છે. HDMI માં ડેટા ચેનલોને તેમની વચ્ચે નોંધપાત્ર ત્રાંસી રહેવાની મંજૂરી છે. HDMI RX IP ફર્સ્ટ-ઇન ફર્સ્ટ-આઉટ (FIFOs) નો ઉપયોગ કરીને ડેટા ચેનલો વચ્ચેના ત્રાંસી ભાગને દૂર કરે છે. આ IP ટ્રાન્સસીવર દ્વારા HDMI સ્ત્રોતમાંથી પ્રાપ્ત ટ્રાન્ઝિશન મિનિમાઇઝ્ડ ડિફરન્શિયલ સિગ્નલિંગ (TMDS) ડેટાને 24-બીટ RGB પિક્સેલ ડેટા, 24-બીટ ઑડિઓ ડેટા અને નિયંત્રણ સિગ્નલોમાં રૂપાંતરિત કરે છે. HDMI પ્રોટોકોલમાં ઉલ્લેખિત ચાર સ્ટાન્ડર્ડ કંટ્રોલ ટોકન્સનો ઉપયોગ ડિસેરિયલાઇઝેશન દરમિયાન ડેટાને ફેઝ એલાઇન કરવા માટે થાય છે.
સારાંશ
નીચેનું કોષ્ટક HDMI RX IP લાક્ષણિકતાઓનો સારાંશ આપે છે.
કોષ્ટક 1. HDMI RX IP લાક્ષણિકતાઓ
કોર વર્ઝન | આ વપરાશકર્તા માર્ગદર્શિકા HDMI RX IP v5.4 ને સપોર્ટ કરે છે. |
સમર્થિત ઉપકરણ પરિવારો |
|
સપોર્ટેડ ટૂલ ફ્લો | Libero® SoC v12.0 અથવા પછીના પ્રકાશનોની જરૂર છે. |
સપોર્ટેડ ઈન્ટરફેસ | HDMI RX IP દ્વારા સપોર્ટેડ ઇન્ટરફેસ છે:
|
લાઇસન્સિંગ | HDMI RX IP નીચેના બે લાઇસન્સ વિકલ્પો સાથે પ્રદાન કરવામાં આવે છે:
|
લક્ષણો
HDMI RX IP માં નીચેની સુવિધાઓ છે:
- HDMI 2.0 માટે સુસંગત
- 8, 10, 12 અને 16 બિટ્સ કલર ડેપ્થને સપોર્ટ કરે છે
- RGB, YUV 4:2:2 અને YUV 4:4:4 જેવા રંગ ફોર્મેટને સપોર્ટ કરે છે.
- પ્રતિ ઘડિયાળ ઇનપુટ એક કે ચાર પિક્સેલને સપોર્ટ કરે છે
- એક પિક્સેલ મોડમાં 1920 Hz પર 1080 ✕ 60 સુધીના રિઝોલ્યુશન અને ચાર પિક્સેલ મોડમાં 3840 Hz પર 2160 ✕ 60 સુધીના રિઝોલ્યુશનને સપોર્ટ કરે છે.
- હોટ-પ્લગ શોધે છે
- ડીકોડિંગ સ્કીમ - TMDS ને સપોર્ટ કરે છે
- DVI ઇનપુટને સપોર્ટ કરે છે
- ડિસ્પ્લે ડેટા ચેનલ (DDC) અને ઉન્નત ડિસ્પ્લે ડેટા ચેનલ (E-DDC) ને સપોર્ટ કરે છે.
- વિડિઓ ડેટા ટ્રાન્સફર માટે મૂળ અને AXI4 સ્ટ્રીમ વિડિઓ ઇન્ટરફેસને સપોર્ટ કરે છે.
- ઓડિયો ડેટા ટ્રાન્સફર માટે નેટિવ અને AXI4 સ્ટ્રીમ ઓડિયો ઇન્ટરફેસને સપોર્ટ કરે છે.
અસમર્થિત સુવિધાઓ
HDMI RX IP ની અસમર્થિત સુવિધાઓ નીચે મુજબ છે:
- 4:2:0 રંગ ફોર્મેટ સપોર્ટેડ નથી.
- હાઇ ડાયનેમિક રેન્જ (HDR) અને હાઇ-બેન્ડવિડ્થ ડિજિટલ કન્ટેન્ટ પ્રોટેક્શન (HDCP) સપોર્ટેડ નથી.
- વેરિયેબલ રિફ્રેશ રેટ (VRR) અને ઓટો લો લેટન્સી મોડ (ALLM) સપોર્ટેડ નથી.
- ફોર પિક્સેલ મોડમાં ચાર વડે ભાગી ન શકાય તેવા હોરિઝોન્ટલ ટાઇમિંગ પેરામીટર્સ સપોર્ટેડ નથી.
ઇન્સ્ટોલેશન સૂચનાઓ
Libero SoC સોફ્ટવેરમાં IP કેટલોગ અપડેટ ફંક્શન દ્વારા Libero® SoC સોફ્ટવેરના IP કેટલોગમાં IP કોર આપમેળે ઇન્સ્ટોલ થયેલ હોવો જોઈએ, અથવા તે કેટલોગમાંથી મેન્યુઅલી ડાઉનલોડ થયેલ હોવો જોઈએ. એકવાર IP કોર Libero SoC સોફ્ટવેર IP કેટલોગમાં ઇન્સ્ટોલ થઈ જાય, પછી તે Libero પ્રોજેક્ટમાં સમાવેશ માટે સ્માર્ટ ડિઝાઇનમાં ગોઠવાયેલ, જનરેટ થયેલ અને ઇન્સ્ટન્ટિયેટ થયેલ છે.
પરીક્ષણ કરેલ સ્રોત ઉપકરણો (એક પ્રશ્ન પૂછો)
નીચેનું કોષ્ટક પરીક્ષણ કરાયેલા સ્ત્રોત ઉપકરણોની યાદી આપે છે.
કોષ્ટક 1-1. પરીક્ષણ કરેલ સ્ત્રોત ઉપકરણો
ઉપકરણો | પિક્સેલ મોડ | પરીક્ષણ કરેલ રિઝોલ્યુશન | રંગ ઊંડાઈ (બિટ) | રંગ મોડ | ઓડિયો |
ક્વોન્ટમડેટા™ M41h HDMI વિશ્લેષક | 1 | ૭૨૦પી ૩૦ એફપીએસ, ૭૨૦પી ૬૦ એફપીએસ અને ૧૦૮૦પી ૬૦ એફપીએસ | 8 | RGB, YUV444 અને YUV422 | હા |
૧૦૮૦પી ૩૦ એફપીએસ | 8, 10, 12 અને 16 | ||||
4 | 720P 30 FPS, 1080P 30 FPS અને 4K 60 FPS | 8 | |||
૧૦૮૦પી ૩૦ એફપીએસ | 8, 12 અને 16 | ||||
4K 30 FPS | 8, 10, 12 અને 16 | ||||
લેનોવો™ 20U1A007IG | 1 | ૧૦૮૦પી ૩૦ એફપીએસ | 8 | આરજીબી | હા |
4 | ૧૦૮૦પી ૬૦ એફપીએસ અને ૪કે ૩૦ એફપીએસ | ||||
ડેલ અક્ષાંશ 3420 | 1 | ૧૦૮૦પી ૩૦ એફપીએસ | 8 | આરજીબી | હા |
4 | 4K 30 FPS અને 4K 60 FPS | ||||
એસ્ટ્રો VA-1844A HDMI® ટેસ્ટર | 1 | ૭૨૦પી ૩૦ એફપીએસ, ૭૨૦પી ૬૦ એફપીએસ અને ૧૦૮૦પી ૬૦ એફપીએસ | 8 | RGB, YUV444 અને YUV422 | હા |
૧૦૮૦પી ૩૦ એફપીએસ | 8, 10, 12 અને 16 | ||||
4 | 720P 30 FPS, 1080P 30 FPS અને 4K 30 FPS | 8 | |||
૧૦૮૦પી ૩૦ એફપીએસ | 8, 12 અને 16 | ||||
NVIDIA® Jetson AGX Orin 32GB H01 કિટ | 1 | ૧૦૮૦પી ૩૦ એફપીએસ | 8 | આરજીબી | ના |
4 | 4K 60 FPS |
HDMI RX IP રૂપરેખાંકન (એક પ્રશ્ન પૂછો)
આ વિભાગ એક ઓવર પ્રદાન કરે છેview HDMI RX IP કન્ફિગ્યુરેટર ઇન્ટરફેસ અને તેના ઘટકોનું વર્ણન. HDMI RX IP કન્ફિગ્યુરેટર HDMI RX કોર સેટ કરવા માટે ગ્રાફિકલ ઇન્ટરફેસ પૂરું પાડે છે. આ કન્ફિગ્યુરેટર વપરાશકર્તાને પિક્સેલ્સની સંખ્યા, ઑડિઓ ચેનલોની સંખ્યા, વિડિઓ ઇન્ટરફેસ, ઑડિઓ ઇન્ટરફેસ, SCRAMBLER, રંગ ઊંડાઈ, રંગ ફોર્મેટ, ટેસ્ટબેન્ચ અને લાઇસન્સ જેવા પરિમાણો પસંદ કરવાની મંજૂરી આપે છે. કન્ફિગ્યુરેટર ઇન્ટરફેસમાં ડ્રોપડાઉન મેનુ અને સેટિંગ્સને કસ્ટમાઇઝ કરવા માટેના વિકલ્પો શામેલ છે. મુખ્ય રૂપરેખાંકનો કોષ્ટક 4-1 માં વર્ણવેલ છે. નીચેની આકૃતિ વિગતવાર પ્રદાન કરે છે view HDMI RX IP કન્ફિગ્યુરેટર ઇન્ટરફેસનું.
આકૃતિ 2-1. HDMI RX IP કન્ફિગ્યુરેટર
ઇન્ટરફેસમાં રૂપરેખાંકનોની પુષ્ટિ કરવા અથવા કાઢી નાખવા માટે OK અને Cancel બટનો પણ શામેલ છે.
હાર્ડવેર અમલીકરણ (એક પ્રશ્ન પૂછો)
નીચેના આંકડા ટ્રાન્સસીવર (XCVR) સાથે HDMI RX IP ઇન્ટરફેસનું વર્ણન કરે છે.
આકૃતિ 3-1. HDMI RX બ્લોક ડાયાગ્રામ
આકૃતિ 3-2. રીસીવર વિગતવાર બ્લોક ડાયાગ્રામ
HDMI RX માં ત્રણ s હોય છેtages:
- ફેઝ એલાઈનર ટ્રાન્સસીવર બીટ સ્લિપનો ઉપયોગ કરીને કંટ્રોલ ટોકન સીમાઓના સંદર્ભમાં સમાંતર ડેટાને સંરેખિત કરે છે.
- TMDS ડીકોડર 10-બીટ એન્કોડેડ ડેટાને 8-બીટ વિડિયો પિક્સેલ ડેટા, 4-બીટ ઓડિયો પેકેટ ડેટા અને 2-બીટ કંટ્રોલ સિગ્નલમાં રૂપાંતરિત કરે છે.
- FIFOs R, G અને B લેનના ઘડિયાળો વચ્ચેનો ત્રાંસો દૂર કરે છે.
ફેઝ એલાઈનર (એક પ્રશ્ન પૂછો)
XCVR માંથી 10-બીટ સમાંતર ડેટા હંમેશા TMDS એન્કોડેડ શબ્દ સીમાઓના સંદર્ભમાં ગોઠવાયેલ નથી. ડેટાને ડીકોડ કરવા માટે સમાંતર ડેટાને બીટ શિફ્ટ અને ગોઠવાયેલ કરવાની જરૂર છે. ફેઝ એલાઈનર XCVR માં બીટ-સ્લિપ સુવિધાનો ઉપયોગ કરીને આવનારા સમાંતર ડેટાને શબ્દ સીમાઓ સાથે ગોઠવે છે. પર-મોનિટર DPI અવેરનેસ (PMA) મોડમાં XCVR બીટ-સ્લિપ સુવિધાને મંજૂરી આપે છે, જ્યાં તે 10-બીટ દ્વારા 1-બીટ ડિસેરિયલાઇઝ્ડ શબ્દના સંરેખણને સમાયોજિત કરે છે. દરેક વખતે, 10-બીટ શબ્દ દ્વારા 1 બીટ સ્લિપ સ્થિતિને સમાયોજિત કર્યા પછી, નિયંત્રણ સમયગાળા દરમિયાન સ્થિતિને લોક કરવા માટે HDMI પ્રોટોકોલના ચાર નિયંત્રણ ટોકન્સમાંથી કોઈપણ એક સાથે તેની તુલના કરવામાં આવે છે. 10-બીટ શબ્દ યોગ્ય રીતે ગોઠવાયેલ છે અને આગામી સેકંડ માટે માન્ય માનવામાં આવે છે.tages. દરેક રંગ ચેનલનું પોતાનું ફેઝ એલાઈનર હોય છે, TMDS ડીકોડર ત્યારે જ ડીકોડિંગ શરૂ કરે છે જ્યારે બધા ફેઝ એલાઈનર શબ્દ સીમાઓને સુધારવા માટે લોક કરવામાં આવે છે.
TMDS ડીકોડર (એક પ્રશ્ન પૂછો)
TMDS ડીકોડર વિડીયો સમયગાળા દરમિયાન ટ્રાન્સસીવરમાંથી 10-બીટ પિક્સેલ ડેટામાં ડિસિરિયલાઇઝ્ડ 8-બીટને ડીકોડ કરે છે. HSYNC, VSYNC અને PACKET HEADER નિયંત્રણ સમયગાળા દરમિયાન 10-બીટ બ્લુ ચેનલ ડેટામાંથી જનરેટ થાય છે. ઓડિયો પેકેટ ડેટાને R અને G ચેનલ પર ચાર બિટ્સ સાથે ડીકોડ કરવામાં આવે છે. દરેક ચેનલનો TMDS ડીકોડર તેની પોતાની ઘડિયાળ પર કાર્ય કરે છે. તેથી, તે ચેનલો વચ્ચે ચોક્કસ ત્રાંસી હોઈ શકે છે.
ચેનલ ટુ ચેનલ ડી-સ્ક્યુ (એક પ્રશ્ન પૂછો)
ચેનલો વચ્ચેના ત્રાંસા દૂર કરવા માટે FIFO આધારિત ડી-સ્કીવ લોજિકનો ઉપયોગ થાય છે. દરેક ચેનલ ફેઝ એલાઈનરમાંથી આવનારા 10-બીટ ડેટા માન્ય છે કે નહીં તે દર્શાવવા માટે ફેઝ એલાઈનર યુનિટ્સમાંથી માન્ય સિગ્નલ મેળવે છે. જો બધી ચેનલો માન્ય હોય (ફેઝ એલાઈનર પ્રાપ્ત કર્યું હોય), તો FIFO મોડ્યુલ રીડ અને રાઈટ સક્ષમ સિગ્નલોનો ઉપયોગ કરીને FIFO મોડ્યુલ દ્વારા ડેટા પસાર કરવાનું શરૂ કરે છે (સતત લખવું અને વાંચવું). જ્યારે કોઈપણ FIFO આઉટપુટમાં કંટ્રોલ ટોકન શોધાય છે, ત્યારે રીડ આઉટ ફ્લો સસ્પેન્ડ કરવામાં આવે છે, અને વિડિઓ સ્ટ્રીમમાં ચોક્કસ માર્કરના આગમનને સૂચવવા માટે માર્કર ડિટેક્ટેડ સિગ્નલ જનરેટ થાય છે. રીડ આઉટ ફ્લો ત્યારે જ ફરી શરૂ થાય છે જ્યારે આ માર્કર ત્રણેય ચેનલો પર આવી જાય છે. પરિણામે, સંબંધિત ત્રાંસા દૂર કરવામાં આવે છે. ડ્યુઅલ-ક્લોક FIFO સંબંધિત ત્રાંસા દૂર કરવા માટે ત્રણેય ડેટા સ્ટ્રીમ્સને બ્લુ ચેનલ ઘડિયાળ સાથે સિંક્રનાઇઝ કરે છે. નીચેની આકૃતિ ચેનલ ટુ ચેનલ ડી-સ્કીવ તકનીકનું વર્ણન કરે છે.
આકૃતિ 3-3. ચેનલ ટુ ચેનલ ડી-સ્ક્યુ
ડીડીસી (એક પ્રશ્ન પૂછો)
DDC એ I2C બસ સ્પષ્ટીકરણ પર આધારિત એક સંચાર ચેનલ છે. સ્ત્રોત સિંકના E-EDID માંથી સ્લેવ સરનામાં સાથે માહિતી વાંચવા માટે I2C આદેશોનો ઉપયોગ કરે છે. HDMI RX IP બહુવિધ રિઝોલ્યુશન સાથે પૂર્વવ્યાખ્યાયિત EDID નો ઉપયોગ કરે છે જે એક પિક્સેલ મોડમાં 1920 Hz પર 1080 ✕ 60 સુધીના રિઝોલ્યુશનને સપોર્ટ કરે છે અને ચાર પિક્સેલ મોડમાં 3840 Hz પર 2160 ✕ 60 સુધીના રિઝોલ્યુશનને સપોર્ટ કરે છે.
EDID ડિસ્પ્લે નામને માઇક્રોચિપ HDMI ડિસ્પ્લે તરીકે રજૂ કરે છે.
HDMI RX પરિમાણો અને ઇન્ટરફેસ સિગ્નલો (એક પ્રશ્ન પૂછો)
આ વિભાગ HDMI RX GUI કન્ફિગ્યુરેટર અને I/O સિગ્નલોમાં પરિમાણોની ચર્ચા કરે છે.
રૂપરેખાંકન પરિમાણો (એક પ્રશ્ન પૂછો)
નીચેનું કોષ્ટક HDMI RX IP માં ગોઠવણી પરિમાણોની યાદી આપે છે.
કોષ્ટક 4-1. રૂપરેખાંકન પરિમાણો
પરિમાણ નામ | વર્ણન |
રંગ ફોર્મેટ | રંગ જગ્યા વ્યાખ્યાયિત કરે છે. નીચેના રંગ ફોર્મેટ્સને સપોર્ટ કરે છે:
|
રંગ ઊંડાઈ | રંગ ઘટક દીઠ બિટ્સની સંખ્યા સ્પષ્ટ કરે છે. ઘટક દીઠ 8, 10, 12 અને 16 બિટ્સને સપોર્ટ કરે છે. |
પિક્સેલ્સની સંખ્યા | ઘડિયાળના ઇનપુટ દીઠ પિક્સેલ્સની સંખ્યા સૂચવે છે:
|
સ્ક્રેમ્બલર | 4 ફ્રેમ પ્રતિ સેકન્ડ પર 60K રિઝોલ્યુશન માટે સપોર્ટ:
|
ઓડિયો ચેનલોની સંખ્યા | ઑડિઓ ચેનલોની સંખ્યાને સપોર્ટ કરે છે:
|
વિડિઓ ઇંટરફેસ | મૂળ અને AXI સ્ટ્રીમ |
ઓડિયો ઈન્ટરફેસ | મૂળ અને AXI સ્ટ્રીમ |
ટેસ્ટ બેન્ચ | ટેસ્ટ બેન્ચ વાતાવરણની પસંદગી કરવાની મંજૂરી આપે છે. નીચેના ટેસ્ટ બેન્ચ વિકલ્પોને સપોર્ટ કરે છે:
|
લાઇસન્સ | લાયસન્સના પ્રકારનો ઉલ્લેખ કરે છે. નીચેના બે લાઇસન્સ વિકલ્પો પ્રદાન કરે છે:
|
પોર્ટ્સ (એક પ્રશ્ન પૂછો)
જ્યારે કલર ફોર્મેટ RGB હોય ત્યારે નીચેનું કોષ્ટક નેટિવ ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટની યાદી આપે છે.
કોષ્ટક 4-2. નેટિવ ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ
સિગ્નલ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ રીસેટ સિગ્નલ |
આર_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી “R” ચેનલ માટે સમાંતર ઘડિયાળ |
જી_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી "G" ચેનલ માટે સમાંતર ઘડિયાળ |
બી_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી “B” ચેનલ માટે સમાંતર ઘડિયાળ |
EDID_RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ એડિડ રીસેટ સિગ્નલ |
આર_આરએક્સ_વેલિડ_આઇ | ઇનપુટ | 1 | “R” ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
G_RX_VALID_I | ઇનપુટ | 1 | "G" ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
બી_આરએક્સ_વેલિડ_આઇ | ઇનપુટ | 1 | “B” ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
સિગ્નલ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
DATA_R_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “R” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
DATA_G_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “G” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
DATA_B_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “B” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
SCL_I | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ઘડિયાળ ઇનપુટ |
એચપીડી_આઈ | ઇનપુટ | 1 | હોટ પ્લગ ઇનપુટ સિગ્નલ શોધે છે. સ્રોત સિંક સાથે જોડાયેલ છે. HPD સિગ્નલ ઊંચો હોવો જોઈએ. |
એસડીએ_આઈ | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા ઇનપુટ |
EDID_CLK_I | ઇનપુટ | 1 | I2C મોડ્યુલ માટે સિસ્ટમ ઘડિયાળ |
બીઆઈટી_સ્લિપ_આર_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "R" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_જી_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "G" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_બી_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "B" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
વિડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | વિડિઓ ડેટા માન્ય આઉટપુટ |
ઑડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | ઓડિયો ડેટા માન્ય આઉટપુટ |
H_SYNC_O | આઉટપુટ | 1 | આડી સમન્વયન પલ્સ |
V_SYNC_O | આઉટપુટ | 1 | સક્રિય વર્ટિકલ સિંક પલ્સ |
આર_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "R" ડેટા |
જી_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "G" ડેટા |
B_O | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "B" ડેટા |
એસડીએ_ઓ | આઉટપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા આઉટપુટ |
એચપીડી_ઓ | આઉટપુટ | 1 | હોટ પ્લગ ડિટેક્ટ આઉટપુટ સિગ્નલ |
ACR_CTS_O | આઉટપુટ | 20 | ઓડિયો ક્લોક રિજનરેશન સાયકલ ટાઇમસ્ટamp મૂલ્ય |
ACR_N_O વિશે | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન મૂલ્ય (N) પરિમાણ |
ACR_VALID_O વિશે | આઉટપુટ | 1 | ઓડિયો ઘડિયાળ પુનર્જીવન માન્ય સિગ્નલ |
ઑડિઓ_એસAMPLE_CH1_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH2_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH3_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH4_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH5_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH6_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH7_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH8_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
HDMI_DVI_MODE_O | આઉટપુટ | 1 | નીચે મુજબ બે સ્થિતિઓ છે:
|
નીચેનું કોષ્ટક AXI4 સ્ટ્રીમ વિડીયો ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટનું વર્ણન કરે છે.
કોષ્ટક 4-3. AXI4 સ્ટ્રીમ વિડીયો ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ પોર્ટ્સ
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
TDATA_O | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ ✕ 3 બિટ્સ | આઉટપુટ વિડિઓ ડેટા [R, G, B] |
TVALID_O | આઉટપુટ | 1 | આઉટપુટ વિડિઓ માન્ય છે |
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
TLAST_O | આઉટપુટ | 1 | આઉટપુટ ફ્રેમ એન્ડ સિગ્નલ |
TUSER_O | આઉટપુટ | 3 |
|
TSTRB_O | આઉટપુટ | 3 | આઉટપુટ વિડિઓ ડેટા સ્ટ્રોબ |
TKEEP_O | આઉટપુટ | 3 | આઉટપુટ વિડિઓ ડેટા રાખો |
નીચેનું કોષ્ટક AXI4 સ્ટ્રીમ ઓડિયો ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટનું વર્ણન કરે છે.
કોષ્ટક 4-4. AXI4 સ્ટ્રીમ ઓડિયો ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ પોર્ટ
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
ઑડિઓ_ટીડેટા_ઓ | આઉટપુટ | 24 | આઉટપુટ ઑડિઓ ડેટા |
ઑડિઓ_ટીઆઈડી_ઓ | આઉટપુટ | 3 | આઉટપુટ ઑડિઓ ચેનલ |
ઑડિઓ_ટીવીએલઆઈડી_ઓ | આઉટપુટ | 1 | આઉટપુટ ઓડિયો માન્ય સિગ્નલ |
જ્યારે કલર ફોર્મેટ YUV444 હોય ત્યારે નીચેનું કોષ્ટક નેટિવ ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટની યાદી આપે છે.
કોષ્ટક 4-5. નેટિવ ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ રીસેટ સિગ્નલ |
LANE3_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 3 ચેનલ માટે સમાંતર ઘડિયાળ |
LANE2_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 2 ચેનલ માટે સમાંતર ઘડિયાળ |
LANE1_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 1 ચેનલ માટે સમાંતર ઘડિયાળ |
EDID_RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ એડિડ રીસેટ સિગ્નલ |
LANE3_RX_VALID_I | ઇનપુટ | 1 | લેન 3 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
LANE2_RX_VALID_I | ઇનપુટ | 1 | લેન 2 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
LANE1_RX_VALID_I | ઇનપુટ | 1 | લેન 1 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
ડેટા_લેન3_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 3 સમાંતર ડેટા પ્રાપ્ત થયો |
ડેટા_લેન2_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 2 સમાંતર ડેટા પ્રાપ્ત થયો |
ડેટા_લેન1_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 1 સમાંતર ડેટા પ્રાપ્ત થયો |
SCL_I | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ઘડિયાળ ઇનપુટ |
એચપીડી_આઈ | ઇનપુટ | 1 | હોટ પ્લગ ઇનપુટ સિગ્નલ શોધે છે. સ્રોત સિંક સાથે જોડાયેલ છે. HPD સિગ્નલ ઊંચો હોવો જોઈએ. |
એસડીએ_આઈ | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા ઇનપુટ |
EDID_CLK_I | ઇનપુટ | 1 | I2C મોડ્યુલ માટે સિસ્ટમ ઘડિયાળ |
બીઆઈટી_સ્લિપ_લેન3_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 3 માટે બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_લેન2_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 2 માટે બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_લેન1_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 1 માટે બીટ સ્લિપ સિગ્નલ |
વિડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | વિડિઓ ડેટા માન્ય આઉટપુટ |
ઑડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | ઓડિયો ડેટા માન્ય આઉટપુટ |
H_SYNC_O | આઉટપુટ | 1 | આડી સમન્વયન પલ્સ |
V_SYNC_O | આઉટપુટ | 1 | સક્રિય વર્ટિકલ સિંક પલ્સ |
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
વાય_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ “Y” ડેટા |
સીબી_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "Cb" ડેટા |
સીઆર_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ “Cr” ડેટા |
એસડીએ_ઓ | આઉટપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા આઉટપુટ |
એચપીડી_ઓ | આઉટપુટ | 1 | હોટ પ્લગ ડિટેક્ટ આઉટપુટ સિગ્નલ |
ACR_CTS_O | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન ચક્ર સમયamp મૂલ્ય |
ACR_N_O વિશે | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન મૂલ્ય (N) પરિમાણ |
ACR_VALID_O વિશે | આઉટપુટ | 1 | ઓડિયો ઘડિયાળ પુનર્જીવન માન્ય સિગ્નલ |
ઑડિઓ_એસAMPLE_CH1_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH2_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH3_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH4_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH5_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH6_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH7_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH8_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
જ્યારે કલર ફોર્મેટ YUV422 હોય ત્યારે નીચેનું કોષ્ટક નેટિવ ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટની યાદી આપે છે.
કોષ્ટક 4-6. નેટિવ ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ રીસેટ સિગ્નલ |
LANE3_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 3 ચેનલ માટે સમાંતર ઘડિયાળ |
LANE2_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 2 ચેનલ માટે સમાંતર ઘડિયાળ |
LANE1_RX_CLK_I દ્વારા વધુ | ઇનપુટ | 1 | XCVR તરફથી લેન 1 ચેનલ માટે સમાંતર ઘડિયાળ |
EDID_RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ એડિડ રીસેટ સિગ્નલ |
LANE3_RX_VALID_I | ઇનપુટ | 1 | લેન 3 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
LANE2_RX_VALID_I | ઇનપુટ | 1 | લેન 2 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
LANE1_RX_VALID_I | ઇનપુટ | 1 | લેન 1 સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
ડેટા_લેન3_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 3 સમાંતર ડેટા પ્રાપ્ત થયો |
ડેટા_લેન2_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 2 સમાંતર ડેટા પ્રાપ્ત થયો |
ડેટા_લેન1_આઈ | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી લેન 1 સમાંતર ડેટા પ્રાપ્ત થયો |
SCL_I | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ઘડિયાળ ઇનપુટ |
એચપીડી_આઈ | ઇનપુટ | 1 | હોટ પ્લગ ઇનપુટ સિગ્નલ શોધે છે. સ્રોત સિંક સાથે જોડાયેલ છે. HPD સિગ્નલ ઊંચો હોવો જોઈએ. |
એસડીએ_આઈ | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા ઇનપુટ |
EDID_CLK_I | ઇનપુટ | 1 | I2C મોડ્યુલ માટે સિસ્ટમ ઘડિયાળ |
બીઆઈટી_સ્લિપ_લેન3_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 3 માટે બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_લેન2_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 2 માટે બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_લેન1_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના લેન 1 માટે બીટ સ્લિપ સિગ્નલ |
વિડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | વિડિઓ ડેટા માન્ય આઉટપુટ |
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
ઑડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | ઓડિયો ડેટા માન્ય આઉટપુટ |
H_SYNC_O | આઉટપુટ | 1 | આડી સમન્વયન પલ્સ |
V_SYNC_O | આઉટપુટ | 1 | સક્રિય વર્ટિકલ સિંક પલ્સ |
વાય_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ “Y” ડેટા |
સી_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "C" ડેટા |
એસડીએ_ઓ | આઉટપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા આઉટપુટ |
એચપીડી_ઓ | આઉટપુટ | 1 | હોટ પ્લગ ડિટેક્ટ આઉટપુટ સિગ્નલ |
ACR_CTS_O | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન ચક્ર સમયamp મૂલ્ય |
ACR_N_O વિશે | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન મૂલ્ય (N) પરિમાણ |
ACR_VALID_O વિશે | આઉટપુટ | 1 | ઓડિયો ઘડિયાળ પુનર્જીવન માન્ય સિગ્નલ |
ઑડિઓ_એસAMPLE_CH1_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH2_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH3_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH4_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH5_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH6_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH7_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH8_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
જ્યારે SCRAMBLER સક્ષમ હોય ત્યારે નીચેનું કોષ્ટક નેટિવ ઇન્ટરફેસ માટે HDMI RX IP ના ઇનપુટ અને આઉટપુટ પોર્ટ્સની યાદી આપે છે.
કોષ્ટક 4-7. નેટિવ ઇન્ટરફેસ માટે ઇનપુટ અને આઉટપુટ
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ રીસેટ સિગ્નલ |
આર_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી “R” ચેનલ માટે સમાંતર ઘડિયાળ |
જી_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી "G" ચેનલ માટે સમાંતર ઘડિયાળ |
બી_આરએક્સ_સીએલકે_આઇ | ઇનપુટ | 1 | XCVR માંથી “B” ચેનલ માટે સમાંતર ઘડિયાળ |
EDID_RESET_N_I | ઇનપુટ | 1 | સક્રિય-નીચું અસુમેળ એડિડ રીસેટ સિગ્નલ |
HDMI_CABLE_CLK_I | ઇનપુટ | 1 | HDMI સ્ત્રોતમાંથી કેબલ ઘડિયાળ |
આર_આરએક્સ_વેલિડ_આઇ | ઇનપુટ | 1 | “R” ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
G_RX_VALID_I | ઇનપુટ | 1 | "G" ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
બી_આરએક્સ_વેલિડ_આઇ | ઇનપુટ | 1 | “B” ચેનલ સમાંતર ડેટા માટે XCVR તરફથી માન્ય સિગ્નલ |
DATA_R_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “R” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
DATA_G_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “G” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
DATA_B_I | ઇનપુટ | પિક્સેલ્સની સંખ્યા ✕ ૧૦ બિટ્સ | XCVR તરફથી “B” ચેનલ સમાંતર ડેટા પ્રાપ્ત થયો. |
SCL_I | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ઘડિયાળ ઇનપુટ |
એચપીડી_આઈ | ઇનપુટ | 1 | હોટ પ્લગ ઇનપુટ સિગ્નલ શોધે છે. સ્ત્રોત સિંક સાથે જોડાયેલ છે, અને HPD સિગ્નલ ઊંચો હોવો જોઈએ. |
એસડીએ_આઈ | ઇનપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા ઇનપુટ |
EDID_CLK_I | ઇનપુટ | 1 | I2C મોડ્યુલ માટે સિસ્ટમ ઘડિયાળ |
બીઆઈટી_સ્લિપ_આર_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "R" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
બીઆઈટી_સ્લિપ_જી_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "G" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
પોર્ટ નામ | દિશા | પહોળાઈ (બિટ્સ) | વર્ણન |
બીઆઈટી_સ્લિપ_બી_ઓ | આઉટપુટ | 1 | ટ્રાન્સસીવરના "B" ચેનલ પર બીટ સ્લિપ સિગ્નલ |
વિડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ | 1 | વિડિઓ ડેટા માન્ય આઉટપુટ |
ઑડિઓ_ડેટા_વેલિડ_ઓ | આઉટપુટ1 | 1 | ઓડિયો ડેટા માન્ય આઉટપુટ |
H_SYNC_O | આઉટપુટ | 1 | આડી સમન્વયન પલ્સ |
V_SYNC_O | આઉટપુટ | 1 | સક્રિય વર્ટિકલ સિંક પલ્સ |
ડેટા_રેટ_ઓ | આઉટપુટ | 16 | Rx ડેટા રેટ. ડેટા રેટ મૂલ્યો નીચે મુજબ છે:
|
આર_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "R" ડેટા |
જી_ઓ | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "G" ડેટા |
B_O | આઉટપુટ | પિક્સેલ્સની સંખ્યા ✕ રંગ ઊંડાઈ બિટ્સ | ડીકોડ કરેલ "B" ડેટા |
એસડીએ_ઓ | આઉટપુટ | 1 | DDC માટે I2C સીરીયલ ડેટા આઉટપુટ |
એચપીડી_ઓ | આઉટપુટ | 1 | હોટ પ્લગ ડિટેક્ટ આઉટપુટ સિગ્નલ |
ACR_CTS_O | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન ચક્ર સમયamp મૂલ્ય |
ACR_N_O વિશે | આઉટપુટ | 20 | ઑડિઓ ઘડિયાળ પુનર્જીવન મૂલ્ય (N) પરિમાણ |
ACR_VALID_O વિશે | આઉટપુટ | 1 | ઓડિયો ઘડિયાળ પુનર્જીવન માન્ય સિગ્નલ |
ઑડિઓ_એસAMPLE_CH1_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH2_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH3_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH4_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH5_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH6_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH7_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ઑડિઓ_એસAMPLE_CH8_O | આઉટપુટ | 24 | ચેનલ ૧ ઓડિયોampલે ડેટા |
ટેસ્ટબેન્ચ સિમ્યુલેશન (એક પ્રશ્ન પૂછો)
HDMI RX કોરની કાર્યક્ષમતા ચકાસવા માટે ટેસ્ટબેન્ચ આપવામાં આવે છે. ટેસ્ટબેન્ચ ફક્ત નેટિવ ઇન્ટરફેસમાં જ કામ કરે છે જ્યારે પિક્સેલની સંખ્યા એક હોય છે.
ટેસ્ટબેન્ચનો ઉપયોગ કરીને કોરનું અનુકરણ કરવા માટે, નીચેના પગલાંઓ કરો:
- ડિઝાઇન ફ્લો વિન્ડોમાં, ડિઝાઇન બનાવો વિસ્તૃત કરો.
- નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, Create SmartDesign Testbench પર જમણું-ક્લિક કરો, અને પછી Run પર ક્લિક કરો.
આકૃતિ 5-1. સ્માર્ટડિઝાઇન ટેસ્ટબેન્ચ બનાવવી - સ્માર્ટડિઝાઇન ટેસ્ટબેન્ચ માટે નામ દાખલ કરો, અને પછી ઓકે ક્લિક કરો.
આકૃતિ 5-2. સ્માર્ટડિઝાઇન ટેસ્ટબેન્ચનું નામકરણસ્માર્ટડિઝાઇન ટેસ્ટબેન્ચ બનાવવામાં આવે છે, અને ડિઝાઇન ફ્લો પેનની જમણી બાજુએ એક કેનવાસ દેખાય છે.
- Libero® SoC કેટલોગ પર નેવિગેટ કરો, પસંદ કરો View > વિન્ડોઝ > આઈપી કેટલોગ, અને પછી સોલ્યુશન્સ-વિડીયો વિસ્તૃત કરો. HDMI RX આઈપી (v5.4.0) પર ડબલ-ક્લિક કરો અને પછી ઓકે ક્લિક કરો.
- બધા પોર્ટ પસંદ કરો, જમણું-ક્લિક કરો અને "પ્રોમોટ ટુ ટોપ લેવલ" પસંદ કરો.
- SmartDesign ટૂલ બાર પર, Generate Component પર ક્લિક કરો.
- સ્ટિમ્યુલસ હાયરાર્કી ટેબ પર, HDMI_RX_TB ટેસ્ટબેન્ચ પર જમણું-ક્લિક કરો. file, અને પછી સિમ્યુલેટ પ્રી-સિન્થ ડિઝાઇન > ઇન્ટરેક્ટિવલી ખોલો ક્લિક કરો.
નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, ModelSim® ટૂલ ટેસ્ટબેન્ચ સાથે ખુલે છે.
આકૃતિ 5-3. HDMI RX ટેસ્ટબેન્ચ સાથે મોડેલસિમ ટૂલ File
મહત્વપૂર્ણ: આઇજો DO માં ઉલ્લેખિત રન સમય મર્યાદાને કારણે સિમ્યુલેશન વિક્ષેપિત થાય છે file, સિમ્યુલેશન પૂર્ણ કરવા માટે run -all આદેશનો ઉપયોગ કરો.
લાઇસન્સ (પ્રશ્ન પૂછો)
HDMI RX IP નીચેના બે લાઇસન્સ વિકલ્પો સાથે પ્રદાન કરવામાં આવે છે:
- એન્ક્રિપ્ટેડ: કોર માટે સંપૂર્ણ એન્ક્રિપ્ટેડ RTL કોડ આપવામાં આવ્યો છે. તે કોઈપણ Libero લાઇસન્સ સાથે મફતમાં ઉપલબ્ધ છે, જે SmartDesign સાથે કોરને ઇન્સ્ટન્ટિએટ કરવાની મંજૂરી આપે છે. તમે Libero ડિઝાઇન સ્યુટનો ઉપયોગ કરીને સિમ્યુલેશન, સિન્થેસિસ, લેઆઉટ અને FPGA સિલિકોન પ્રોગ્રામ કરી શકો છો.
- RTL: સંપૂર્ણ RTL સોર્સ કોડ લાઇસન્સ લૉક કરેલો છે, જેને અલગથી ખરીદવાની જરૂર છે.
સિમ્યુલેશન પરિણામો (એક પ્રશ્ન પૂછો)
HDMI RX IP માટે નીચેનો ટાઇમિંગ ડાયાગ્રામ વિડિઓ ડેટા અને નિયંત્રણ ડેટા પીરિયડ્સ દર્શાવે છે.
આકૃતિ 6-1. વિડિઓ ડેટા
નીચેનો આકૃતિ અનુરૂપ નિયંત્રણ ડેટા ઇનપુટ્સ માટે hsync અને vsync આઉટપુટ બતાવે છે.
આકૃતિ 6-2. આડું સમન્વયન અને વર્ટિકલ સમન્વયન સિગ્નલો
નીચેનો આકૃતિ EDID ભાગ બતાવે છે.
આકૃતિ 6-3. EDID સિગ્નલો
સંસાધનનો ઉપયોગ (એક પ્રશ્ન પૂછો)
HDMI RX IP PolarFire® FPGA (MPF300T – 1FCG1152I પેકેજ) માં લાગુ કરવામાં આવ્યું છે. નીચેનું કોષ્ટક પિક્સેલની સંખ્યા = 1 પિક્સેલ હોય ત્યારે ઉપયોગમાં લેવાતા સંસાધનોની યાદી આપે છે.
કોષ્ટક 7-1. 1 પિક્સેલ મોડ માટે સંસાધન ઉપયોગ
રંગ ફોર્મેટ | રંગ ઊંડાઈ | સ્ક્રેમ્બલર | ફેબ્રિક 4LUT | ફેબ્રિક DFF | ઈન્ટરફેસ 4LUT | ઈન્ટરફેસ DFF | uSRAM (64×12) | એલએસઆરએએમ (20k) |
આરજીબી | 8 | અક્ષમ કરો | 987 | 1867 | 360 | 360 | 0 | 10 |
10 | અક્ષમ કરો | 1585 | 1325 | 456 | 456 | 11 | 9 | |
12 | અક્ષમ કરો | 1544 | 1323 | 456 | 456 | 11 | 9 | |
16 | અક્ષમ કરો | 1599 | 1331 | 492 | 492 | 14 | 9 | |
YCbCr422 | 8 | અક્ષમ કરો | 1136 | 758 | 360 | 360 | 3 | 9 |
YCbCr444 | 8 | અક્ષમ કરો | 1105 | 782 | 360 | 360 | 3 | 9 |
10 | અક્ષમ કરો | 1574 | 1321 | 456 | 456 | 11 | 9 | |
12 | અક્ષમ કરો | 1517 | 1319 | 456 | 456 | 11 | 9 | |
16 | અક્ષમ કરો | 1585 | 1327 | 492 | 492 | 14 | 9 |
નીચેનું કોષ્ટક પિક્સેલની સંખ્યા = 4 પિક્સેલ હોય ત્યારે ઉપયોગમાં લેવાતા સંસાધનોની યાદી આપે છે.
કોષ્ટક 7-2. 4 પિક્સેલ મોડ માટે સંસાધન ઉપયોગ
રંગ ફોર્મેટ | રંગ ઊંડાઈ | સ્ક્રેમ્બલર | ફેબ્રિક 4LUT | ફેબ્રિક DFF | ઈન્ટરફેસ 4LUT | ઈન્ટરફેસ DFF | uSRAM (64×12) | એલએસઆરએએમ (20k) |
આરજીબી | 8 | અક્ષમ કરો | 1559 | 1631 | 1080 | 1080 | 9 | 27 |
12 | અક્ષમ કરો | 1975 | 2191 | 1344 | 1344 | 31 | 27 | |
16 | અક્ષમ કરો | 1880 | 2462 | 1428 | 1428 | 38 | 27 | |
આરજીબી | 10 | સક્ષમ કરો | 4231 | 3306 | 1008 | 1008 | 3 | 27 |
12 | સક્ષમ કરો | 4253 | 3302 | 1008 | 1008 | 3 | 27 | |
16 | સક્ષમ કરો | 3764 | 3374 | 1416 | 1416 | 37 | 27 | |
YCbCr422 | 8 | અક્ષમ કરો | 1485 | 1433 | 912 | 912 | 7 | 23 |
YCbCr444 | 8 | અક્ષમ કરો | 1513 | 1694 | 1080 | 1080 | 9 | 27 |
12 | અક્ષમ કરો | 2001 | 2099 | 1344 | 1344 | 31 | 27 | |
16 | અક્ષમ કરો | 1988 | 2555 | 1437 | 1437 | 38 | 27 |
નીચેનું કોષ્ટક પિક્સેલ્સની સંખ્યા = 4 પિક્સેલ અને SCRAMBLER સક્ષમ હોય ત્યારે ઉપયોગમાં લેવાતા સંસાધનોની યાદી આપે છે.
કોષ્ટક 7-3. 4 પિક્સેલ મોડ અને SCRAMBLER માટે સંસાધન ઉપયોગિતા સક્ષમ છે.
રંગ ફોર્મેટ | રંગ ઊંડાઈ | સ્ક્રેમ્બલર | ફેબ્રિક 4LUT | ફેબ્રિક DFF | ઈન્ટરફેસ 4LUT | ઈન્ટરફેસ DFF | uSRAM (64×12) | એલએસઆરએએમ (20k) |
આરજીબી | 8 | સક્ષમ કરો | 5029 | 5243 | 1126 | 1126 | 9 | 28 |
YCbCr422 | 8 | સક્ષમ કરો | 4566 | 3625 | 1128 | 1128 | 13 | 27 |
YCbCr444 | 8 | સક્ષમ કરો | 4762 | 3844 | 1176 | 1176 | 17 | 27 |
સિસ્ટમ એકીકરણ (એક પ્રશ્ન પૂછો)
આ વિભાગ બતાવે છે કે લિબેરો ડિઝાઇનમાં IP ને કેવી રીતે એકીકૃત કરવું.
નીચેનું કોષ્ટક વિવિધ રિઝોલ્યુશન અને બીટ પહોળાઈ માટે જરૂરી PF XCVR, PF TX PLL અને PF CCC ના રૂપરેખાંકનોની યાદી આપે છે.
કોષ્ટક 8-1. PF XCVR, PF TX PLL અને PF CCC રૂપરેખાંકનો
ઠરાવ | બીટ પહોળાઈ | PF XCVR રૂપરેખાંકન | સીડીઆર રેફ ક્લોક પેડ્સ | PF CCC રૂપરેખાંકન | |||
RX ડેટા રેટ | RX CDR રેફ ક્લોક ફ્રીક્વન્સી | RX PCS ફેબ્રિક પહોળાઈ | ઇનપુટ આવર્તન | આઉટપુટ આવર્તન | |||
૧ પિક્સેલ (૧૦૮૦પ૬૦) | 8 | 1485 | 148.5 | 10 | AE27, AE28 | NA | NA |
૧ પિક્સેલ (૧૦૮૦પ૬૦) | 10 | 1485 | 148.5 | 10 | AE27, AE28 | 92.5 | 74 |
12 | 1485 | 148.5 | 10 | AE27, AE28 | 74.25 | 111.375 | |
16 | 1485 | 148.5 | 10 | AE27, AE28 | 74.25 | 148.5 | |
૧ પિક્સેલ (૧૦૮૦પ૬૦) | 8 | 1485 | 148.5 | 40 | AE27, AE28 | NA | NA |
12 | 1485 | 148.5 | 40 | AE27, AE28 | 55.725 | 37.15 | |
16 | 1485 | 148.5 | 40 | AE27, AE28 | 74.25 | 37.125 | |
૪ પીએક્સએલ (૪કેપી૩૦) | 8 | 1485 | 148.5 | 40 | AE27, AE28 | NA | NA |
10 | 3712.5 | 148.5 | 40 | AE29, AE30 | 92.81 | 74.248 | |
12 | 4455 | 148.5 | 40 | AE29, AE30 | 111.375 | 74.25 | |
16 | 5940 | 148.5 | 40 | AE29, AE30 | 148.5 | 74.25 | |
૪ પિક્સેલ (૪ કેપી૬૦) | 8 | 5940 | 148.5 | 40 | AE29, AE30 | NA | NA |
HDMI RX Sampડિઝાઇન ૧: જ્યારે કલર ડેપ્થ = 8-બીટ અને પિક્સેલની સંખ્યા = 1 પિક્સેલ મોડમાં ગોઠવેલ હોય, ત્યારે નીચેની આકૃતિમાં બતાવવામાં આવ્યું છે.
આકૃતિ 8-1. HDMI RX Sampલે ડિઝાઇન ૧
માજી માટેample, 8-બીટ રૂપરેખાંકનોમાં, નીચેના ઘટકો ડિઝાઇનનો ભાગ છે:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX અને RX ફુલ ડુપ્લેક્સ મોડ માટે ગોઠવેલ છે. PMA મોડમાં RX ડેટા રેટ 1485 Mbps છે, ડેટા પહોળાઈ 10 PXL મોડ માટે 1 બીટ અને 148.5 MHz CDR સંદર્ભ ઘડિયાળ તરીકે ગોઠવેલ છે. PMA મોડમાં TX ડેટા રેટ 1485 Mbps છે, ડેટા પહોળાઈ ઘડિયાળ વિભાગ પરિબળ 10 સાથે 4 બીટ તરીકે ગોઠવેલ છે.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK અને LANE3_CDR_REF_CLK એ AE27, AE28 પેડ પિન સાથે PF_XCVR_REF_CLK થી ચલાવવામાં આવે છે.
- EDID CLK_I પિન CCC સાથે 150 MHz ઘડિયાળ સાથે ચાલવો જોઈએ.
- R_RX_CLK_I, G_RX_CLK_I અને B_RX_CLK_I અનુક્રમે LANE3_TX_CLK_R, LANE2_TX_CLK_R અને LANE1_TX_CLK_R દ્વારા ચલાવવામાં આવે છે.
- R_RX_VALID_I, G_RX_VALID_I અને B_RX_VALID_I અનુક્રમે LANE3_RX_VAL, LANE2_RX_VAL અને LANE1_RX_VAL દ્વારા ચલાવવામાં આવે છે.
- DATA_R_I, DATA_G_I અને DATA_B_I અનુક્રમે LANE3_RX_DATA, LANE2_RX_DATA અને LANE1_RX_DATA દ્વારા ચલાવવામાં આવે છે.
HDMI RX Sampડિઝાઇન ૧: જ્યારે કલર ડેપ્થ = 8-બીટ અને પિક્સેલની સંખ્યા = 4 પિક્સેલ મોડમાં ગોઠવેલ હોય, ત્યારે નીચેની આકૃતિમાં બતાવવામાં આવ્યું છે.
આકૃતિ 8-2. HDMI RX Sampલે ડિઝાઇન ૧
માજી માટેample, 8-બીટ રૂપરેખાંકનોમાં, નીચેના ઘટકો ડિઝાઇનનો ભાગ છે:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX અને RX ફુલ ડુપ્લેક્સ મોડ માટે ગોઠવેલ છે. PMA મોડમાં RX ડેટા રેટ 1485 Mbps છે, ડેટા પહોળાઈ 40 PXL મોડ માટે 4 બીટ અને 148.5 MHz CDR સંદર્ભ ઘડિયાળ તરીકે ગોઠવેલ છે. PMA મોડમાં TX ડેટા રેટ 1485 Mbps છે, ડેટા પહોળાઈ ઘડિયાળ વિભાગ પરિબળ 40 સાથે 4 બીટ તરીકે ગોઠવેલ છે.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK અને LANE3_CDR_REF_CLK એ AE27, AE28 પેડ પિન સાથે PF_XCVR_REF_CLK થી ચલાવવામાં આવે છે.
- EDID CLK_I પિન CCC સાથે 150 MHz ઘડિયાળ સાથે ચાલવો જોઈએ.
- R_RX_CLK_I, G_RX_CLK_I અને B_RX_CLK_I અનુક્રમે LANE3_TX_CLK_R, LANE2_TX_CLK_R અને LANE1_TX_CLK_R દ્વારા ચલાવવામાં આવે છે.
- R_RX_VALID_I, G_RX_VALID_I અને B_RX_VALID_I અનુક્રમે LANE3_RX_VAL, LANE2_RX_VAL અને LANE1_RX_VAL દ્વારા ચલાવવામાં આવે છે.
- DATA_R_I, DATA_G_I અને DATA_B_I અનુક્રમે LANE3_RX_DATA, LANE2_RX_DATA અને LANE1_RX_DATA દ્વારા ચલાવવામાં આવે છે.
HDMI RX Sampડિઝાઇન ૧: જ્યારે કલર ડેપ્થ = 8-બીટ અને પિક્સેલ્સની સંખ્યા = 4 પિક્સેલ મોડ અને SCRAMBLER = સક્ષમ માં ગોઠવેલ હોય, ત્યારે નીચેની આકૃતિમાં બતાવવામાં આવ્યું છે.
આકૃતિ 8-3. HDMI RX Sampલે ડિઝાઇન ૧
માજી માટેample, 8-બીટ રૂપરેખાંકનોમાં, નીચેના ઘટકો ડિઝાઇનનો ભાગ છે:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) TX અને RX સ્વતંત્ર મોડ માટે ગોઠવેલ છે. PMA મોડમાં RX ડેટા રેટ 5940 Mbps, ડેટા પહોળાઈ 40 PXL મોડ માટે 4 બીટ અને 148.5 MHz CDR સંદર્ભ ઘડિયાળ તરીકે ગોઠવેલ છે. PMA મોડમાં TX ડેટા રેટ 5940 Mbps, ડેટા પહોળાઈ 40 બીટ અને ઘડિયાળ વિભાજન પરિબળ 4 સાથે ગોઠવેલ છે.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK અને LANE3_CDR_REF_CLK એ AF29, AF30 પેડ પિન સાથે PF_XCVR_REF_CLK થી ચલાવવામાં આવે છે.
- EDID CLK_I પિન CCC સાથે 150 MHz ઘડિયાળ સાથે ચાલવો જોઈએ.
- R_RX_CLK_I, G_RX_CLK_I અને B_RX_CLK_I અનુક્રમે LANE3_TX_CLK_R, LANE2_TX_CLK_R અને LANE1_TX_CLK_R દ્વારા ચલાવવામાં આવે છે.
- R_RX_VALID_I, G_RX_VALID_I અને B_RX_VALID_I અનુક્રમે LANE3_RX_VAL, LANE2_RX_VAL અને LANE1_RX_VAL દ્વારા ચલાવવામાં આવે છે.
- DATA_R_I, DATA_G_I અને DATA_B_I અનુક્રમે LANE3_RX_DATA, LANE2_RX_DATA અને LANE1_RX_DATA દ્વારા ચલાવવામાં આવે છે.
HDMI RX Sampડિઝાઇન ૧: જ્યારે કલર ડેપ્થ = 12-બીટ અને પિક્સેલ્સની સંખ્યા = 4 પિક્સેલ મોડ અને SCRAMBLER = સક્ષમ માં ગોઠવેલ હોય, ત્યારે નીચેની આકૃતિમાં બતાવવામાં આવ્યું છે.
આકૃતિ 8-4. HDMI RX Sampલે ડિઝાઇન ૧
માજી માટેample, 12-બીટ રૂપરેખાંકનોમાં, નીચેના ઘટકો ડિઝાઇનનો ભાગ છે:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ફક્ત RX મોડ માટે ગોઠવેલ છે. PMA મોડમાં RX ડેટા રેટ 4455 Mbps છે, ડેટા પહોળાઈ 40 PXL મોડ માટે 4 બીટ અને 148.5 MHz CDR સંદર્ભ ઘડિયાળ તરીકે ગોઠવેલ છે.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK અને LANE3_CDR_REF_CLK એ AF29, AF30 પેડ પિન સાથે PF_XCVR_REF_CLK થી ચલાવવામાં આવે છે.
- EDID CLK_I પિન CCC સાથે 150 MHz ઘડિયાળ સાથે ચાલવો જોઈએ.
- R_RX_CLK_I, G_RX_CLK_I અને B_RX_CLK_I અનુક્રમે LANE3_TX_CLK_R, LANE2_TX_CLK_R અને LANE1_TX_CLK_R દ્વારા ચલાવવામાં આવે છે.
- R_RX_VALID_I, G_RX_VALID_I અને B_RX_VALID_I અનુક્રમે LANE3_RX_VAL, LANE2_RX_VAL અને LANE1_RX_VAL દ્વારા ચલાવવામાં આવે છે.
- DATA_R_I, DATA_G_I અને DATA_B_I અનુક્રમે LANE3_RX_DATA, LANE2_RX_DATA અને LANE1_RX_DATA દ્વારા ચલાવવામાં આવે છે.
- PF_CCC_C0 મોડ્યુલ 0 MHz ની આવર્તન સાથે OUT0_FABCLK_74.25 નામની ઘડિયાળ જનરેટ કરે છે, જે 111.375 MHz ની ઇનપુટ ઘડિયાળમાંથી લેવામાં આવે છે, જે LANE1_RX_CLK_R દ્વારા ચલાવવામાં આવે છે.
HDMI RX Sampડિઝાઇન ૧: જ્યારે કલર ડેપ્થ = 8-બીટ, પિક્સેલ્સની સંખ્યા = 4 પિક્સેલ મોડ અને SCRAMBLER = સક્ષમ માં ગોઠવેલ હોય ત્યારે નીચેની આકૃતિમાં બતાવવામાં આવ્યું છે. આ ડિઝાઇન DRI સાથે ગતિશીલ ડેટા રેટ છે.
આકૃતિ 8-5. HDMI RX Sampલે ડિઝાઇન ૧
માજી માટેample, 8-બીટ રૂપરેખાંકનોમાં, નીચેના ઘટકો ડિઝાઇનનો ભાગ છે:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) ને સક્ષમ ડાયનેમિક રીકન્ફિગરેશન ઇન્ટરફેસ સાથે RX ઓન્લી મોડ માટે ગોઠવેલ છે. PMA મોડમાં RX ડેટા રેટ 5940 Mbps છે, ડેટા પહોળાઈ 40 PXL મોડ અને 4 MHz CDR સંદર્ભ ઘડિયાળ માટે 148.5 બીટ તરીકે ગોઠવેલ છે.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK અને LANE3_CDR_REF_CLK એ AF29, AF30 પેડ પિન સાથે PF_XCVR_REF_CLK થી ચલાવવામાં આવે છે.
- EDID CLK_I પિન CCC સાથે 150 MHz ઘડિયાળ સાથે ચાલવો જોઈએ.
- R_RX_CLK_I, G_RX_CLK_I અને B_RX_CLK_I અનુક્રમે LANE3_TX_CLK_R, LANE2_TX_CLK_R અને LANE1_TX_CLK_R દ્વારા ચલાવવામાં આવે છે.
- R_RX_VALID_I, G_RX_VALID_I અને B_RX_VALID_I અનુક્રમે LANE3_RX_VAL, LANE2_RX_VAL અને LANE1_RX_VAL દ્વારા ચલાવવામાં આવે છે.
- DATA_R_I, DATA_G_I અને DATA_B_I અનુક્રમે LANE3_RX_DATA, LANE2_RX_DATA અને LANE1_RX_DATA દ્વારા ચલાવવામાં આવે છે.
પુનરાવર્તન ઇતિહાસ (એક પ્રશ્ન પૂછો)
પુનરાવર્તન ઇતિહાસ દસ્તાવેજમાં અમલમાં આવેલા ફેરફારોનું વર્ણન કરે છે. ફેરફારોને પુનરાવર્તન દ્વારા સૂચિબદ્ધ કરવામાં આવે છે, જે સૌથી વર્તમાન પ્રકાશનથી શરૂ થાય છે.
કોષ્ટક 9-1. પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન | તારીખ | વર્ણન |
D | 02/2025 | દસ્તાવેજના પુનરાવર્તન C માં કરવામાં આવેલા ફેરફારોની યાદી નીચે મુજબ છે:
|
C | 02/2023 | દસ્તાવેજના પુનરાવર્તન C માં કરવામાં આવેલા ફેરફારોની યાદી નીચે મુજબ છે:
|
B | 09/2022 | દસ્તાવેજના પુનરાવર્તન Bમાં થયેલા ફેરફારોની યાદી નીચે મુજબ છે:
|
A | 04/2022 | દસ્તાવેજના પુનરાવર્તન A માં ફેરફારોની સૂચિ નીચે મુજબ છે:
|
2.0 | — | આ પુનરાવર્તનમાં થયેલા ફેરફારોનો સારાંશ નીચે મુજબ છે.
|
1.0 | 08/2021 | પ્રારંભિક પુનરાવર્તન. |
માઇક્રોચિપ FPGA સપોર્ટ
માઈક્રોચિપ એફપીજીએ પ્રોડક્ટ્સ ગ્રૂપ તેના ઉત્પાદનોને ગ્રાહક સેવા, ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર, સહિત વિવિધ સપોર્ટ સેવાઓ સાથે સમર્થન આપે છે. webસાઇટ અને વિશ્વવ્યાપી વેચાણ કચેરીઓ. ગ્રાહકોને સપોર્ટનો સંપર્ક કરતા પહેલા માઇક્રોચિપ ઓનલાઈન સંસાધનોની મુલાકાત લેવાનું સૂચન કરવામાં આવે છે કારણ કે તે ખૂબ જ સંભવ છે કે તેમના પ્રશ્નોના જવાબ પહેલેથી જ આપવામાં આવ્યા છે. દ્વારા ટેકનિકલ સપોર્ટ સેન્ટરનો સંપર્ક કરો webપર સાઇટ www.microchip.com/support. FPGA ઉપકરણ ભાગ નંબરનો ઉલ્લેખ કરો, યોગ્ય કેસ શ્રેણી પસંદ કરો અને ડિઝાઇન અપલોડ કરો fileટેક્નિકલ સપોર્ટ કેસ બનાવતી વખતે. બિન-તકનીકી ઉત્પાદન સપોર્ટ માટે ગ્રાહક સેવાનો સંપર્ક કરો, જેમ કે ઉત્પાદન કિંમત, ઉત્પાદન અપગ્રેડ, અપડેટ માહિતી, ઓર્ડર સ્થિતિ અને અધિકૃતતા.
- ઉત્તર અમેરિકાથી, 800.262.1060 પર કૉલ કરો
- બાકીના વિશ્વમાંથી, 650.318.4460 પર કૉલ કરો
- ફેક્સ, વિશ્વમાં ગમે ત્યાંથી, 650.318.8044
માઇક્રોચિપ માહિતી
ટ્રેડમાર્ક્સ
“માઈક્રોચિપ” નામ અને લોગો, “M” લોગો અને અન્ય નામો, લોગો અને બ્રાન્ડ્સ એ યુનાઇટેડ સ્ટેટ્સ અને/અથવા અન્ય દેશોમાં માઇક્રોચિપ ટેક્નોલોજી ઇન્કોર્પોરેટેડ અથવા તેના આનુષંગિકો અને/અથવા પેટાકંપનીઓ (“માઇક્રોચિપ ટ્રેડમાર્ક"). માઇક્રોચિપ ટ્રેડમાર્ક્સ સંબંધિત માહિતી અહીં મળી શકે છે https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN: 979-8-3371-0744-8
કાનૂની સૂચના
આ પ્રકાશન અને અહીંની માહિતીનો ઉપયોગ ફક્ત માઇક્રોચિપ ઉત્પાદનો સાથે જ થઈ શકે છે, જેમાં તમારી એપ્લિકેશન સાથે માઇક્રોચિપ ઉત્પાદનોની ડિઝાઇન, પરીક્ષણ અને સંકલન શામેલ છે. અન્ય કોઈપણ રીતે આ માહિતીનો ઉપયોગ આ શરતોનું ઉલ્લંઘન કરે છે. ઉપકરણ એપ્લિકેશનો સંબંધિત માહિતી ફક્ત તમારી સુવિધા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા વિશિષ્ટતાઓને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. વધારાના સપોર્ટ માટે તમારી સ્થાનિક માઇક્રોચિપ સેલ્સ ઑફિસનો સંપર્ક કરો અથવા, અહીંથી વધારાનો સપોર્ટ મેળવો www.microchip.com/en-us/support/design-help/client-support-services.
આ માહિતી માઈક્રોચિપ "જેમ છે તેમ" દ્વારા પ્રદાન કરવામાં આવે છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત હોય, પરંતુ મર્યાદિત નથી બિન-ઉલ્લંધન, વેપારીક્ષમતા અને વિશિષ્ટ હેતુ માટે યોગ્યતા, અથવા તેની સ્થિતિ, ગુણવત્તા અથવા પ્રદર્શનને લગતી વોરંટી.
કોઈપણ સંજોગોમાં માઈક્રોચિપ કોઈપણ અપ્રત્યક્ષ, વિશેષ, શિક્ષાત્મક, આકસ્મિક અથવા પરિણામી નુકસાન, નુકસાન, ખર્ચ અથવા કોઈપણ પ્રકારના ખર્ચ માટે જવાબદાર રહેશે નહીં જો માઈક્રોચિપને સંભાવનાની સલાહ આપવામાં આવી હોય અથવા નુકસાનો અગમ્ય હોય તો પણ. કાયદા દ્વારા મંજૂર સંપૂર્ણ હદ સુધી, માહિતી અથવા તેના ઉપયોગથી સંબંધિત કોઈપણ રીતે તમામ દાવાઓ પર માઈક્રોચિપની સંપૂર્ણ જવાબદારી, જો તમે કોઈ પણ રીતે ચૂકવણી કરી હોય તો, ફીની રકમથી વધુ નહીં હોય માહિતી માટે માઇક્રોચિપ.
લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગથી થતા કોઈપણ અને તમામ નુકસાન, દાવાઓ, દાવો અથવા ખર્ચોમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, જ્યાં સુધી અન્યથા જણાવ્યું ન હોય ત્યાં સુધી કોઈ લાઇસન્સ, ગર્ભિત અથવા અન્યથા આપવામાં આવતાં નથી.
માઇક્રોચિપ ડિવાઇસીસ કોડ પ્રોટેક્શન ફીચર
માઇક્રોચિપ ઉત્પાદનો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતો નોંધો:
- માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
- માઇક્રોચિપ માને છે કે તેના ઉત્પાદનોનો પરિવાર જ્યારે હેતુપૂર્વક, ઓપરેટિંગ વિશિષ્ટતાઓમાં અને સામાન્ય પરિસ્થિતિઓમાં ઉપયોગમાં લેવાય ત્યારે સુરક્ષિત છે.
- માઇક્રોચિપ મૂલ્યો અને આક્રમક રીતે તેના બૌદ્ધિક સંપદા અધિકારોનું રક્ષણ કરે છે. માઇક્રોચિપ ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓનો ભંગ કરવાના પ્રયાસો સખત પ્રતિબંધિત છે અને તે ડિજિટલ મિલેનિયમ કોપીરાઇટ એક્ટનું ઉલ્લંઘન કરી શકે છે.
- ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેના કોડની સુરક્ષાની ખાતરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદન "અનબ્રેકેબલ" હોવાની બાંયધરી આપીએ છીએ. કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. માઇક્રોચિપ અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છે.
© 2025 Microchip Technology Inc. અને તેની પેટાકંપનીઓ
FAQ
- પ્ર: હું HDMI RX IP કોરને કેવી રીતે અપડેટ કરી શકું?
A: IP કોરને Libero SoC સોફ્ટવેર દ્વારા અપડેટ કરી શકાય છે અથવા કેટલોગમાંથી મેન્યુઅલી ડાઉનલોડ કરી શકાય છે. એકવાર Libero SoC સોફ્ટવેર IP કેટલોગમાં ઇન્સ્ટોલ થઈ ગયા પછી, તેને પ્રોજેક્ટમાં સમાવેશ કરવા માટે SmartDesign માં ગોઠવી, જનરેટ અને ઇન્સ્ટન્ટિએટ કરી શકાય છે.
દસ્તાવેજો / સંસાધનો
![]() |
માઇક્રોચિપ પોલરફાયર FPGA હાઇ ડેફિનેશન મલ્ટીમીડિયા ઇન્ટરફેસ HDMI રીસીવર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા પોલારફાયર એફપીજીએ, પોલારફાયર એફપીજીએ હાઇ ડેફિનેશન મલ્ટીમીડિયા ઇન્ટરફેસ એચડીએમઆઇ રીસીવર, મલ્ટીમીડિયા ઇન્ટરફેસ એચડીએમઆઇ રીસીવર, ઇન્ટરફેસ એચડીએમઆઇ રીસીવર, એચડીએમઆઇ રીસીવર |