GOWIN IPUG902E CSC IP પ્રોગ્રામિંગ ભવિષ્ય માટે
ઉત્પાદન માહિતી
વિશિષ્ટતાઓ
- ઉત્પાદન નામ: Gowin CSC IP
- મોડલ નંબર: IPUG902-2.0E
- ટ્રેડમાર્ક: ગુઆંગડોંગ ગોવિન સેમિકન્ડક્ટર કોર્પોરેશન
- નોંધાયેલ સ્થાનો: ચીન, યુએસ પેટન્ટ અને ટ્રેડમાર્ક ઓફિસ, અન્ય દેશો
ઉત્પાદન વપરાશ સૂચનાઓ
ઉપરview
Gowin CSC IP વપરાશકર્તા માર્ગદર્શિકા વપરાશકર્તાઓને Gowin CSC IP ની સુવિધાઓ અને કાર્યક્ષમતાને સમજવામાં મદદ કરવા માટે ડિઝાઇન કરવામાં આવી છે. તે કાર્યો, પોર્ટ્સ, સમય, રૂપરેખાંકન અને સંદર્ભ ડિઝાઇનનું વિગતવાર વર્ણન પ્રદાન કરે છે.
કાર્યાત્મક વર્ણન
કાર્યાત્મક વર્ણન વિભાગ Gowin CSC IP ના વિવિધ કાર્યો અને ક્ષમતાઓ વિશે ઊંડાણપૂર્વકની માહિતી પ્રદાન કરે છે.
ઇન્ટરફેસ રૂપરેખાંકન
આ વિભાગ વપરાશકર્તાઓને શ્રેષ્ઠ પ્રદર્શન અને કનેક્ટિવિટી માટે ઇન્ટરફેસને કેવી રીતે ગોઠવવા તે અંગે માર્ગદર્શન આપે છે.
સંદર્ભ ડિઝાઇન
સંદર્ભ ડિઝાઇન વિભાગ Gowin CSC IP માટે ભલામણ કરેલ ડિઝાઇન લેઆઉટમાં આંતરદૃષ્ટિ પ્રદાન કરે છે.
File ડિલિવરી
દસ્તાવેજની ડિલિવરી, ડિઝાઇન સોર્સ કોડ એન્ક્રિપ્શન અને સંદર્ભ ડિઝાઇનની વિગતો આ વિભાગમાં આપવામાં આવી છે.
FAQ
- ગોવિન CSC IP વપરાશકર્તા માર્ગદર્શિકાનો હેતુ શું છે?
વપરાશકર્તા માર્ગદર્શિકાનો હેતુ વપરાશકર્તાઓને કાર્યો, પોર્ટ્સ, સમય, રૂપરેખાંકન અને સંદર્ભ ડિઝાઇનનું વિગતવાર વર્ણન આપીને Gowin CSC IP ના લક્ષણો અને ઉપયોગને સમજવામાં મદદ કરવાનો છે. - શું મેન્યુઅલમાંના સોફ્ટવેર સ્ક્રીનશૉટ્સ હંમેશા અપ-ટૂ-ડેટ હોય છે?
સોફ્ટવેર સ્ક્રીનશૉટ્સ વર્ઝન 1.9.9 બીટા-6 પર આધારિત છે. સૉફ્ટવેર નોટિસ વિના બદલવાને પાત્ર હોવાથી, કેટલીક માહિતી સંબંધિત ન રહી શકે અને ઉપયોગમાં લેવાતા સૉફ્ટવેર સંસ્કરણના આધારે ગોઠવણોની જરૂર પડી શકે છે.
કૉપિરાઇટ © 2023 ગુઆંગડોંગ ગોવિન સેમિકન્ડક્ટર કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે.
ગુઆંગડોંગ ગોવિન સેમિકન્ડક્ટર કોર્પોરેશનનો ટ્રેડમાર્ક છે અને તે ચીન, યુએસ પેટન્ટ અને ટ્રેડમાર્ક ઓફિસ અને અન્ય દેશોમાં નોંધાયેલ છે. ટ્રેડમાર્ક અથવા સર્વિસ માર્ક તરીકે ઓળખાતા અન્ય તમામ શબ્દો અને લોગો તેમના સંબંધિત ધારકોની મિલકત છે. આ દસ્તાવેજનો કોઈપણ ભાગ ગોવિન્સેમીની પૂર્વ લેખિત સંમતિ વિના કોઈપણ સ્વરૂપમાં અથવા કોઈપણ સૂચિત, ઈલેક્ટ્રોનિક, મિકેનિકલ, ફોટોકોપી, રેકોર્ડિંગ અથવા અન્યથા દ્વારા પુનઃઉત્પાદિત અથવા પ્રસારિત કરી શકાશે નહીં.
અસ્વીકરણ
GOWINSEMI કોઈ જવાબદારી લેતું નથી અને કોઈ વૉરંટી (ક્યાં તો વ્યક્ત અથવા ગર્ભિત) પ્રદાન કરતું નથી અને GOWINSEMI નિયમો અને શરતોમાં દર્શાવેલ સિવાય સામગ્રી અથવા બૌદ્ધિક સંપત્તિના ઉપયોગના પરિણામે તમારા હાર્ડવેર, સૉફ્ટવેર, ડેટા અથવા મિલકતને થયેલા કોઈપણ નુકસાન માટે જવાબદાર નથી. વેચાણ. આ દસ્તાવેજમાંની તમામ માહિતીને પ્રાથમિક ગણવી જોઈએ. GOWINSEMI આ દસ્તાવેજમાં કોઈપણ સમયે પૂર્વ સૂચના વિના ફેરફાર કરી શકે છે. આ દસ્તાવેજો પર આધાર રાખનાર કોઈપણ વ્યક્તિએ વર્તમાન દસ્તાવેજીકરણ અને ત્રુટિસૂચી માટે GOWINSEMI નો સંપર્ક કરવો જોઈએ.
આ માર્ગદર્શિકા વિશે
હેતુ
Gowin CSC IP વપરાશકર્તા માર્ગદર્શિકાનો હેતુ વપરાશકર્તાઓને ફંક્શન્સ, પોર્ટ્સ, સમય, ગોઠવણી અને કૉલ, સંદર્ભ ડિઝાઇનનું વર્ણન આપીને Gowin CSC IP ની સુવિધાઓ અને ઉપયોગ ઝડપથી શીખવામાં મદદ કરવાનો છે. આ માર્ગદર્શિકામાંના સોફ્ટવેર સ્ક્રીનશૉટ્સ 1.9.9 બીટા-6 પર આધારિત છે. સૉફ્ટવેર નોટિસ વિના બદલવાને પાત્ર હોવાથી, કેટલીક માહિતી સંબંધિત ન રહી શકે અને ઉપયોગમાં લેવાતા સૉફ્ટવેર અનુસાર ગોઠવણ કરવાની જરૂર પડી શકે છે.
સંબંધિત દસ્તાવેજો
વપરાશકર્તા માર્ગદર્શિકાઓ GOWINSEMI પર ઉપલબ્ધ છે Webસાઇટ પર તમે સંબંધિત દસ્તાવેજો શોધી શકો છો www.gowinsemi.com:
- DS100, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW1N શ્રેણી
- DS117, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW1NR શ્રેણી
- DS821, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW1NS શ્રેણી
- DS861, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW1NSR શ્રેણી
- DS891, GW1NSE શ્રેણી FPGA પ્રોડક્ટ્સ ડેટા શીટ
- DS102, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW2A શ્રેણી
- DS226, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW2AR શ્રેણી
- DS971, GW2AN-18X &9X ડેટા શીટ
- DS976, GW2AN-55 ડેટા શીટ
- DS961, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW2ANR શ્રેણી
- DS981, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW5AT શ્રેણી
- DS1104, FPGA પ્રોડક્ટ્સ ડેટા શીટની GW5AST શ્રેણી
- SUG100, Gowin સોફ્ટવેર વપરાશકર્તા માર્ગદર્શિકા
પરિભાષા અને સંક્ષેપ
કોષ્ટક 1-1 આ માર્ગદર્શિકામાં વપરાયેલ સંક્ષિપ્ત શબ્દો અને પરિભાષા દર્શાવે છે. કોષ્ટક 1-1 સંક્ષેપ અને પરિભાષા
પરિભાષા અને સંક્ષેપ | અર્થ |
BT | પ્રસારણ સેવા (ટેલિવિઝન) |
સીએસસી | કલર સ્પેસ કન્વર્ટર |
DE | ડેટા સક્ષમ |
FPGA | ફીલ્ડ પ્રોગ્રામેબલ ગેટ એરે |
HS | આડું સમન્વય |
IP | બૌદ્ધિક સંપત્તિ |
આઇટીયુ | આંતરરાષ્ટ્રીય ટેલિકોમ્યુનિકેશન યુનિયન |
ITU-R | ITU-રેડિયો કોમ્યુનિકેશન સેક્ટર |
આરજીબી | R(લાલ) G(લીલો) B(વાદળી) |
વેસા | વિડીયો ઈલેક્ટ્રોનિક્સ સ્ટાન્ડર્ડ એસો |
VS | ઊભી સુમેળ |
YCbCr | Y(લ્યુમિનેન્સ) CbCr(ક્રોમિનેન્સ) |
YIQ | Y(લ્યુમિનેન્સ) I(ઇન-ફેઝ) Q(ક્વાડ્રેચર-ફેઝ) |
YUV | Y(લ્યુમિનેન્સ) યુવી(ક્રોમિનેન્સ) |
આધાર અને પ્રતિસાદ
ગોવિન સેમિકન્ડક્ટર ગ્રાહકોને વ્યાપક તકનીકી સહાય પૂરી પાડે છે. જો તમારી પાસે કોઈ પ્રશ્નો, ટિપ્પણીઓ અથવા સૂચનો હોય, તો કૃપા કરીને નીચેની રીતો દ્વારા અમારો સીધો સંપર્ક કરો.
- Webસાઇટ: www.gowinsemi.com
- ઈ-મેલ: support@gowinsemi.com
ઉપરview
કલર સ્પેસ એ રંગોના સમૂહનું ગાણિતિક પ્રતિનિધિત્વ છે. કમ્પ્યુટર ગ્રાફિક્સમાં RGB, YIQ, YUV અથવા વિડિયો સિસ્ટમ્સમાં YCbCr સૌથી સામાન્ય કલર મોડલ છે. ગોવિન CSC (કલર સ્પેસ કન્વર્ટર) IP નો ઉપયોગ વિવિધ ત્રણ-અક્ષ કોઓર્ડિનેટ્સ રંગ અવકાશ રૂપાંતરણને સમજવા માટે થાય છે, જેમ કે YCbCr અને RGB વચ્ચે સામાન્ય રૂપાંતરણ.
કોષ્ટક 2-1 Gowin CSC IP
ગોવિન સીએસસી આઈપી | |
તર્ક સંસાધન | જુઓ કોષ્ટક 2-2 |
વિતરિત દસ્તાવેજ. | |
ડિઝાઇન File | વેરિલોગ (એનક્રિપ્ટેડ) |
સંદર્ભ ડિઝાઇન | વેરીલોગ |
ટેસ્ટ બેન્ચ | વેરીલોગ |
ટેસ્ટ અને ડિઝાઇન ફ્લો | |
સિન્થેસિસ સોફ્ટવેર | ગોવિન સિન્થેસિસ |
એપ્લિકેશન સોફ્ટવેર | ગોવિન સોફ્ટવેર (V1.9.6.02Beta અને તેથી વધુ) |
નોંધ!
સમર્થિત ઉપકરણો માટે, તમે માહિતી મેળવવા માટે અહીં ક્લિક કરી શકો છો.
લક્ષણો
- YCbCr, RGB, YUV, YIQ થ્રી-એક્સિસ કોઓર્ડિનેટ કલર સ્પેસ કન્વર્ઝનને સપોર્ટ કરે છે.
- પૂર્વવ્યાખ્યાયિત BT601, BT709 સ્ટાન્ડર્ડ કલર સ્પેસ કન્વર્ઝન ફોર્મ્યુલાને સપોર્ટ કરે છે.
- કસ્ટમાઇઝ કરેલ ગુણાંક રૂપાંતર ફોર્મ્યુલાને સપોર્ટ કરો
- સહી કરેલ અને સહી ન કરેલ ડેટાને સપોર્ટ કરો
- 8, 10, 12 ડેટા બીટ પહોળાઈને સપોર્ટ કરે છે.
સંસાધનનો ઉપયોગ
ગોવિન CSC IP વેરિલોગ ભાષાનો ઉપયોગ કરે છે, જેનો ઉપયોગ GW1N અને GW2A FPGA ઉપકરણોમાં થાય છે. કોષ્ટક 2-2 એક ઓવર રજૂ કરે છેview સંસાધનનો ઉપયોગ. અન્ય GOWINSEMI FPGA ઉપકરણો પરની એપ્લિકેશનો માટે, કૃપા કરીને પછીની માહિતી જુઓ.
કોષ્ટક 2-2 સંસાધનનો ઉપયોગ
ઉપકરણ | GW1N-4 | GW1N-4 |
રંગ જગ્યા | SDTV સ્ટુડિયો RGB થી YCbCr | SDTV સ્ટુડિયો RGB થી YCbCr |
ડેટા પહોળાઈ | 8 | 12 |
ગુણાંક પહોળાઈ | 11 | 18 |
LUTs | 97 | 106 |
રજીસ્ટર કરે છે | 126 | 129 |
કાર્યાત્મક વર્ણન
સિસ્ટમ ડાયાગ્રામ
આકૃતિ 3-1 માં બતાવ્યા પ્રમાણે, ગોવિન CSC IP પસંદ કરેલ રૂપાંતરણ સૂત્ર અનુસાર વાસ્તવિક સમયમાં વિડિયો સ્ત્રોત અને આઉટપુટમાંથી ત્રણ-ઘટક વિડિયો ડેટા મેળવે છે.
આકૃતિ 3-1 સિસ્ટમ આર્કિટેક્ચર
કાર્યકારી સિદ્ધાંત
- કલર સ્પેસ કન્વર્ઝન એ મેટ્રિક્સ ઓપરેશન છે. તમામ રંગ જગ્યા RGB માહિતી પરથી મેળવી શકાય છે.
- ભૂતપૂર્વ તરીકે RGB અને YCbCr (HDTV, BT709) વચ્ચે કલર સ્પેસ કન્વર્ઝનનું ફોર્મ્યુલા લોampલે:
- RGB થી YCbCr કલર સ્પેસ કન્વર્ઝન
- Y709 = 0.213R + 0.715G + 0.072B
- Cb = -0.117R – 0.394G + 0.511B + 128
- Cr = 0.511R – 0.464G – 0.047B + 128
- YCbCr થી RGB કલર સ્પેસ કન્વર્ઝન
- R = Y709 + 1.540*(Cr – 128)
- G = Y709 – 0.459*(Cr – 128) – 0.183*(Cb – 128)
- B = Y709 + 1.816*(Cb – 128)
- કલર સ્પેસ કન્વર્ઝન ફોર્મ્યુલા માટે સમાન માળખું હોવાને કારણે, કલર સ્પેસ કન્વર્ઝન એકીકૃત ફોર્મ્યુલા અપનાવી શકે છે.
- dout0 = A0*din0 + B0*din1 + C0*din2 + S0
- dout1 = A1*din0 + B1*din1 + C1*din2 + S1
- dout2 = A2*din0 + B2*din1 + C2*din2 + S2
- તેમાંથી, A0, B0, C0, A1, B1, C1, A2, B2, C2 ગુણાકાર ગુણાંક છે; S0 અને S1, S2 એ સતત ઓજેન્ડ છે; din0, din1, din2 એ ચેનલો ઇનપુટ છે; dout0, dout1, dout2 એ ચેનલોના આઉટપુટ છે.
કોષ્ટક 3-1 એ પૂર્વવ્યાખ્યાયિત પ્રમાણભૂત રંગ જગ્યા રૂપાંતર સૂત્ર ગુણાંકનું કોષ્ટક છે.
કોષ્ટક 3-1 માનક રૂપાંતરણ ફોર્મ્યુલા ગુણાંકરંગ મોડેલ – A B C S SDTV સ્ટુડિયો RGB થી YCbCr
0 0.299 0.587 0.114 0.000 1 -0.172 -0.339 0.511 128.000 2 0.511 -0.428 -0.083 128.000 SDTV કમ્પ્યુટર RGB થી YCbCr
0 0.257 0.504 0.098 16.000 1 -0.148 -0.291 0.439 128.000 2 0.439 -0.368 -0.071 128.000 SDTV YCbCr થી સ્ટુડિયો RGB
0 1.000 0.000 1.371 -175.488 1 1.000 -0.336 -0.698 132.352 2 1.000 1.732 0.000 -221.696 SDTV YCbCr થી કમ્પ્યુટર RGB
0 1.164 0.000 1.596 -222.912 1 1.164 -0.391 -0.813 135.488 2 1.164 2.018 0.000 -276.928 HDTV સ્ટુડિયો RGB થી YCbCr
0 0.213 0.715 0.072 0.000 1 -0.117 -0.394 0.511 128.000 2 0.511 -0.464 -0.047 128.000 HDTV કમ્પ્યુટર RGB થી YCbCr
0 0.183 0.614 0.062 16.000 1 -0.101 -0.338 0.439 128.000 2 0.439 -0.399 -0.040 128.000 HDTV YCbCr થી સ્ટુડિયો RGB
0 1.000 0.000 1.540 -197.120 1 1.000 -0.183 -0.459 82.176 2 1.000 1.816 0.000 -232.448 HDTV YCbCr થી કમ્પ્યુટર RGB
0 1.164 0.000 1.793 -248.128 1 1.164 -0.213 -0.534 76.992 2 1.164 2.115 0.000 -289.344 કમ્પ્યુટર RGB થી YUV
0 0.299 0.587 0.114 0.000 1 -0.147 -0.289 0.436 0.000 2 0.615 -0.515 -0.100 0.000 YUV થી કમ્પ્યુટર RGB 0 1.000 0.000 1.140 0.000 1 1.000 -0.395 -0.581 0.000 2 1.000 -2.032 0.000 0.000 કમ્પ્યુટર RGB થી YIQ
0 0.299 0.587 0.114 0.000 1 0.596 -0.275 -0.321 0.000 2 0.212 -0.523 0.311 0.000 YIQ થી કમ્પ્યુટર RGB
0 1.000 0.956 0.621 0.000 1 1.000 -0.272 -0.647 0.000 2 1.000 -1.107 1.704 0.000
વિશિષ્ટ પ્રક્રિયા નીચે મુજબ છે:
- ઇનપુટ ડેટા ઇનપુટ પરિમાણો અનુસાર પસંદ કરવામાં આવે છે. સાઇન કરેલ ડેટા ઑપરેશનનો ઉપયોગ થતો હોવાથી, જો તે સહી વિનાનો ડેટા ઇનપુટ હોય, તો તેને સહી કરેલ ડેટા ફોર્મેટમાં રૂપાંતરિત કરવાની જરૂર છે.
- ગુણકનો ઉપયોગ ગુણાંક અને ડેટાને ગુણાકાર કરવા માટે થાય છે. જ્યારે ગુણક પાઇપલાઇન આઉટપુટનો ઉપયોગ કરે છે, ત્યારે ડેટા આઉટપુટના વિલંબ પર ધ્યાન આપવું જરૂરી છે.
- ગુણાકારની કામગીરીના પરિણામો ઉમેરો.
- ડેટા ઓવરફ્લો અને અંડરફ્લોને મર્યાદિત કરો.
- આઉટપુટ ડેટાના પરિમાણો અનુસાર સહી કરેલ અથવા સહી ન કરેલ આઉટપુટ પસંદ કરો અને આઉટપુટ ડેટાની શ્રેણી અનુસાર આઉટપુટને મર્યાદિત કરો.
પોર્ટ યાદી
ગોવિન CSC IP નો I/O પોર્ટ આકૃતિ 3-2 માં બતાવેલ છે.
ગોવિન CSC IP ના I/O પોર્ટ કોષ્ટક 3-2 માં દર્શાવેલ છે.
કોષ્ટક 3-2 ગોવિન CSC IP પોર્ટ્સની સૂચિ
ના. | સિગ્નલ નામ | I/O | વર્ણન | નોંધ |
1 | I_rst_n | I | રીસેટ સિગ્નલ, સક્રિય નીચું | તમામ સિગ્નલોનો I/O CSC IP લે છે
સંદર્ભ તરીકે |
2 | I_clk | I | કાર્યકારી ઘડિયાળ | |
3 | I_din0 | I | ચેનલ 0 નો ડેટા ઇનપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: I_din0 = R | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોample: I_din0
= Y |
||||
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: I_din0 = Y | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample: I_din0 = Y | ||||
4 | I_din1 | I | ચેનલ 1 નો ડેટા ઇનપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: I_din1 = G | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોample: I_din1
= Cb |
||||
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: I_din1 = U | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample: I_din1 = I | ||||
5 | I_din2 | I | ચેનલ 2 નો ડેટા ઇનપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: I_din2 = B | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોample: I_din2
= કરોડ |
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: I_din2 = V | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample: I_din2 = Q | ||||
6 | I_dinvalid | I | ઇનપુટ ડેટા માન્ય સિગ્નલ | |
7 | O_dout0 | O | ચેનલ 0 નું ડેટા આઉટપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: O_dout0 | ||||
= આર | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોampલે: | ||||
O_dout0 = Y | ||||
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: O_dout0 | ||||
= Y | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample: O_dout0 = | ||||
Y | ||||
8 | O_dout1 | O | ચેનલ 1 નું ડેટા આઉટપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: O_dout1 | ||||
= જી | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોampલે: | ||||
O_dout1 = Cb | ||||
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: O_dout1 | ||||
= યુ | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample:O_dout1 = | ||||
V | ||||
9 | O_dout2 | O | ચેનલ 2 નું ડેટા આઉટપુટ | |
ભૂતપૂર્વ તરીકે RGB ફોર્મેટ લોample: O_dout2 | ||||
= બી | ||||
ભૂતપૂર્વ તરીકે YCbCr ફોર્મેટ લોampલે: | ||||
O_dout2 = Cr | ||||
ભૂતપૂર્વ તરીકે YUV ફોર્મેટ લોample: O_dout2 | ||||
= યુ | ||||
ભૂતપૂર્વ તરીકે YIQ ફોર્મેટ લોample:O_dout2 = | ||||
V | ||||
10 | O_doutvalid | O | આઉટપુટ ડેટા માન્ય સિગ્નલ |
પરિમાણ રૂપરેખાંકન
કોષ્ટક 3-3 વૈશ્વિક પરિમાણ
ના. | નામ | મૂલ્ય શ્રેણી | ડિફૉલ્ટ મૂલ્ય | વર્ણન |
1 |
રંગ_મોડેલ |
SDTV સ્ટુડિયો RGB થી YCbCr, SDTV કમ્પ્યુટર RGB થી YCbCr, SDTV
YCbCr થી સ્ટુડિયો RGB, SDTV YCbCr થી કમ્પ્યુટર RGB, HDTV સ્ટુડિયો RGB થી YCbCr, HDTV કમ્પ્યુટર RGB થી YCbCr, HDTV YCbCr થી Studio RGB, HDTV YCbCr થી કમ્પ્યુટર RGB, કમ્પ્યુટર RGB થી YUV, YUV થી કમ્પ્યુટર RGB થી, YIQ, YIQ થી કમ્પ્યુટર |
SDTV સ્ટુડિયો RGB થી YCbCr |
રંગ જગ્યા રૂપાંતર મોડેલ; ગુણાંક અને સ્થિરાંકોના ઘણા પૂર્વવ્યાખ્યાયિત સેટનો ઉલ્લેખ કરો રૂપાંતરણ સૂત્રો અનુસાર BT601 અને BT709 ધોરણો માટે; કસ્ટમ: કન્વર્ઝન ફોર્મ્યુલાના ગુણાંક અને સ્થિરાંકોને કસ્ટમાઇઝ કરો. |
આરજીબી, કસ્ટમ | ||||
2 |
ગુણાંક પહોળાઈ |
11~18 |
11 |
ગુણાંક બીટ પહોળાઈ; ચિહ્ન માટે 1 બીટ, પૂર્ણાંક માટે 2 બિટ્સ અને બાકીના અપૂર્ણાંક માટે |
3 | DIN0 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 0 નો ઇનપુટ ડેટા પ્રકાર |
4 | DIN1 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 1 નો ઇનપુટ ડેટા પ્રકાર |
5 | DIN2 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 2 નો ઇનપુટ ડેટા પ્રકાર |
6 | ઇનપુટ ડેટા પહોળાઈ | 8/10/12 | 8 | ઇનપુટ ડેટા પહોળાઈ |
7 | Dout0 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 0 નો આઉટપુટ ડેટા પ્રકાર |
8 | Dout1 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 1 નો આઉટપુટ ડેટા પ્રકાર |
9 | Dout2 ડેટા પ્રકાર | સહી કરેલ, સહી ન કરેલ | સહી ન કરેલ | ચેનલ 2 નો આઉટપુટ ડેટા પ્રકાર |
10 | આઉટપુટ ડેટા પહોળાઈ | 8/10/12 | 8 | આઉટપુટ ડેટા પહોળાઈ |
11 | A0 | -3.0~3.0 | 0.299 | ચેનલ 1 નો 0મો ગુણાંક |
12 | B0 | -3.0~3.0 | 0.587 | ચેનલ 2 નો 0જી ગુણાંક |
13 | C0 | -3.0~3.0 | 0.114 | ચેનલ 3 નું 0જી ગુણાંક |
14 | A1 | -3.0~3.0 | -0.172 | ચેનલ 1 નો 1મો ગુણાંક |
15 | B1 | -3.0~3.0 | -0.339 | ચેનલ 2 નો 1જી ગુણાંક |
16 | C1 | -3.0~3.0 | 0.511 | ચેનલ 3 નું 1જી ગુણાંક |
17 | A2 | -3.0~3.0 | 0.511 | ચેનલ 1 નો 2મો ગુણાંક |
18 | B2 | -3.0~3.0 | -0.428 | ચેનલ 2 નો 2જી ગુણાંક |
19 | C2 | -3.0~3.0 | -0.083 | ચેનલ 3 નું 2જી ગુણાંક |
20 | S0 | -255.0~255.0 | 0.0 | ચેનલ 0 નો કોન્સ્ટન્ટ |
21 | S1 | -255.0~255.0 | 128.0 | ચેનલ 1 નો કોન્સ્ટન્ટ |
22 | S2 | -255.0~255.0 | 128.0 | ચેનલ 2 નો કોન્સ્ટન્ટ |
23 | Dout0 મહત્તમ મૂલ્ય | -255~255 | 255 | ચેનલ 0 ની મહત્તમ આઉટપુટ ડેટા શ્રેણી |
24 | Dout0 મિનિટ મૂલ્ય | -255~255 | 0 | ચેનલ 0 ની ન્યૂનતમ આઉટપુટ ડેટા શ્રેણી |
25 | Dout1 મહત્તમ મૂલ્ય | -255~255 | 255 | ચેનલ 1 ની મહત્તમ આઉટપુટ ડેટા શ્રેણી |
26 | Dout1 મિનિટ મૂલ્ય | -255~255 | 0 | ચેનલ 1 ની ન્યૂનતમ આઉટપુટ ડેટા શ્રેણી |
27 | Dout2 મહત્તમ મૂલ્ય | -255~255 | 255 | ચેનલ 2 ની મહત્તમ આઉટપુટ ડેટા શ્રેણી |
28 | Dout2 મિનિટ મૂલ્ય | -255~255 | 0 | ચેનલ 2 ની ન્યૂનતમ આઉટપુટ ડેટા શ્રેણી |
સમયનું વર્ણન
આ વિભાગ Gowin CSC IP ના સમયનું વર્ણન કરે છે.
CSC ઓપરેશન પછી 6 ઘડિયાળ ચક્રના વિલંબ પછી ડેટા આઉટપુટ થાય છે. આઉટપુટ ડેટાનો સમયગાળો ઇનપુટ ડેટા પર આધાર રાખે છે અને ઇનપુટ ડેટાના સમયગાળા જેટલો જ છે.
આકૃતિ 3-3 ઇનપુટ/આઉટપુટ ડેટા ઇન્ટરફેસનો ટાઇમિંગ ડાયાગ્રામ
ઇન્ટરફેસ રૂપરેખાંકન
Gowin CSC IP ને કૉલ કરવા અને ગોઠવવા માટે તમે IDE માં IP કોર જનરેટર ટૂલ્સનો ઉપયોગ કરી શકો છો.
- IP કોર જનરેટર ખોલો
પ્રોજેક્ટ બનાવ્યા પછી, તમે ઉપર ડાબી બાજુએ "ટૂલ્સ" ટેબ પર ક્લિક કરી શકો છો, આકૃતિ 4-1 માં બતાવ્યા પ્રમાણે, ડ્રોપ-ડાઉન સૂચિમાંથી IP કોર જનરેટરને પસંદ કરો અને ખોલો. - CSC IP કોર ખોલો
આકૃતિ 4-2 માં બતાવ્યા પ્રમાણે, CSC IP કોરના રૂપરેખાંકન ઈન્ટરફેસને ખોલવા માટે "મલ્ટીમીડિયા" પર ક્લિક કરો અને "કલર સ્પેસ કન્વર્ટર" પર ડબલ-ક્લિક કરો. - CSC IP કોર પોર્ટ્સ
રૂપરેખાંકન ઈન્ટરફેસની ડાબી બાજુએ આકૃતિ 4-3 માં બતાવ્યા પ્રમાણે CSC IP કોરનું પોર્ટ ડાયાગ્રામ છે. - સામાન્ય માહિતી ગોઠવો
- આકૃતિ 4-4 માં બતાવ્યા પ્રમાણે રૂપરેખાંકન ઈન્ટરફેસના ઉપરના ભાગમાં સામાન્ય માહિતી જુઓ. ભૂતપૂર્વ તરીકે GW2A-18 ચિપ લોample, અને PBGA256 પેકેજ પસંદ કરો. ટોચનું સ્તર file જનરેટ કરેલ પ્રોજેક્ટનું નામ "મોડ્યુલ નામ" માં બતાવવામાં આવ્યું છે, અને ડિફોલ્ટ છે "
- Color_Space_Convertor_Top", જે વપરાશકર્તાઓ દ્વારા સુધારી શકાય છે. આ file આઇપી કોર દ્વારા જનરેટ થયેલ "File નામ", જેમાં સમાવે છે files CSC IP કોર દ્વારા જરૂરી છે, અને ડિફોલ્ટ "color_space_convertor" છે, જે વપરાશકર્તાઓ દ્વારા સુધારી શકાય છે. "Creat IN" IP કોરનો માર્ગ બતાવે છે files, અને ડિફોલ્ટ "\project path\src\ color_space_convertor" છે, જે વપરાશકર્તાઓ દ્વારા સુધારી શકાય છે.
- ડેટા વિકલ્પો
"ડેટા વિકલ્પો" ટૅબમાં, તમારે આકૃતિ 4-5 માં બતાવ્યા પ્રમાણે, CSC ઑપરેશન્સ માટે ફોર્મ્યુલા, ડેટા પ્રકાર, ડેટા બીટ પહોળાઈ અને અન્ય પેરામીટર માહિતીને ગોઠવવાની જરૂર છે.
સંદર્ભ ડિઝાઇન
આ પ્રકરણ CSC IP ના સંદર્ભ ડિઝાઇન ઉદાહરણના ઉપયોગ અને રચના પર ધ્યાન કેન્દ્રિત કરે છે. Gowinsemi ખાતે વિગતો માટે કૃપા કરીને CSC સંદર્ભ ડિઝાઇન જુઓ webસાઇટ
ડિઝાઇન ઇન્સ્ટન્સ એપ્લિકેશન
- ભૂતપૂર્વ તરીકે DK-VIDEO-GW2A18-PG484 લોample, આકૃતિ 5-1 માં બતાવ્યા પ્રમાણે માળખું છે. DK-VIDEO-GW2A18-PG484 વિકાસ બોર્ડની માહિતી માટે, તમે અહીં ક્લિક કરી શકો છો.
- સંદર્ભ ડિઝાઇનમાં, video_top એ ઉચ્ચ-સ્તરના મોડ્યુલ છે, જેનો વર્કફ્લો નીચે દર્શાવેલ છે.
- ટેસ્ટ પેટર્ન મોડ્યુલનો ઉપયોગ 1280×720 ના રિઝોલ્યુશન અને RGB888 ના ડેટા ફોર્મેટ સાથે ટેસ્ટ પેટર્ન જનરેટ કરવા માટે થાય છે.
- RGB888 થી YC444 હાંસલ કરવા CSC IP કોર જનરેટરને generatergb_yc_top મોડ્યુલ પર કૉલ કરો.
- YC444 થી RGB88 હાંસલ કરવા yc_rgb_top મોડ્યુલ જનરેટ કરવા CSC IP કોર જનરેટરને કૉલ કરો.
- બે રૂપાંતરણો પછી, તે સાચા છે કે કેમ તે જોવા માટે RGB ડેટાની તુલના કરી શકાય છે.
જ્યારે બોર્ડ-લેવલ ટેસ્ટમાં સંદર્ભ ડિઝાઇન લાગુ કરવામાં આવે છે, ત્યારે તમે વિડિયો એન્કોડિંગ ચિપ દ્વારા આઉટપુટ ડેટાને કન્વર્ટ કરી શકો છો અને પછી ડિસ્પ્લેમાં આઉટપુટ કરી શકો છો.
સંદર્ભ ડિઝાઇન દ્વારા પૂરા પાડવામાં આવેલ સિમ્યુલેશન પ્રોજેક્ટમાં, BMP નો ટેસ્ટ ઉત્તેજના સ્ત્રોત તરીકે ઉપયોગ થાય છે, અને tb_top એ સિમ્યુલેશન પ્રોજેક્ટનું ઉચ્ચ-સ્તરનું મોડ્યુલ છે. સિમ્યુલેશન પછી આઉટપુટ ઈમેજ દ્વારા સરખામણી કરી શકાય છે.
File ડિલિવરી
આ ડિલિવરી file ગોવિન CSC IP માટે દસ્તાવેજ, ડિઝાઇન સ્રોત કોડ અને સંદર્ભ ડિઝાઇનનો સમાવેશ થાય છે.
દસ્તાવેજ
દસ્તાવેજમાં મુખ્યત્વે PDF હોય છે file વપરાશકર્તા માર્ગદર્શિકા.
કોષ્ટક 6-1 દસ્તાવેજોની સૂચિ
નામ | વર્ણન |
IPUG902, Gowin CSC IP વપરાશકર્તા માર્ગદર્શિકા | Gowin CSC IP વપરાશકર્તા માર્ગદર્શિકા, એટલે કે આ એક. |
ડિઝાઇન સોર્સ કોડ (એન્ક્રિપ્શન)
એન્ક્રિપ્ટેડ કોડ file Gowin CSC IP RTL એન્ક્રિપ્ટેડ કોડ ધરાવે છે જેનો ઉપયોગ વપરાશકર્તાઓ દ્વારા જરૂરી IP કોર જનરેટ કરવા માટે Gowin YunYuan સોફ્ટવેરને સહકાર આપવા માટે GUI માટે થાય છે.
કોષ્ટક 6-2 ડિઝાઇન સ્ત્રોત કોડ સૂચિ
નામ | વર્ણન |
color_space_convertor.v | ટોચનું સ્તર file આઇપી કોરનું, જે વપરાશકર્તાઓને એન્ક્રિપ્ટેડ ઇન્ટરફેસ માહિતી પ્રદાન કરે છે. |
સંદર્ભ ડિઝાઇન
આ રેફ. ડિઝાઇન file નેટલિસ્ટ સમાવે છે file Gowin CSC IP માટે, વપરાશકર્તા સંદર્ભ ડિઝાઇન, અવરોધો file, ઉચ્ચ સ્તર file અને પ્રોજેક્ટ file, વગેરે
કોષ્ટક 6-3 સંદર્ભ. ડિઝાઇન File યાદી
નામ | વર્ણન |
video_top.v | સંદર્ભ ડિઝાઇનનું ટોચનું મોડ્યુલ |
testpattern.v | ટેસ્ટ પેટર્ન જનરેશન મોડ્યુલ |
csc_ref_design.cst | પ્રોજેક્ટ ભૌતિક અવરોધો file |
csc_ref_design.sdc | પ્રોજેક્ટ સમય મર્યાદાઓ file |
color_space_convertor | CSC IP પ્રોજેક્ટ ફોલ્ડર |
—rgb_yc_top.v | પ્રથમ CSC IP ટોપ-લેવલ જનરેટ કરો file, એન્ક્રિપ્ટેડ |
—rgb_yc_top.vo | પ્રથમ CSC IP નેટલિસ્ટ જનરેટ કરો file |
—yc_rgb_top.v | બીજું CSC IP ટોપ-લેવલ જનરેટ કરો file, એન્ક્રિપ્ટેડ |
—yc_rgb_top.vo | બીજી CSC IP નેટલિસ્ટ જનરેટ કરો file |
gowin_rpll | PLL IP પ્રોજેક્ટ ફોલ્ડર |
key_debounceN.v | કી ડિબાઉન્સિંગ મોડ્યુલ |
i2c_master | I2C માસ્ટર IP પ્રોજેક્ટ ફોલ્ડર |
adv7513_iic_init.v | ADV7513 ચિપ પ્રારંભ મોડ્યુલ |
દસ્તાવેજો / સંસાધનો
![]() |
GOWIN IPUG902E CSC IP પ્રોગ્રામિંગ ભવિષ્ય માટે [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા ભવિષ્ય માટે IPUG902E CSC IP પ્રોગ્રામિંગ, IPUG902E, CSC IP પ્રોગ્રામિંગ ફ્યુચર માટે, પ્રોગ્રામિંગ ફ્યુચર માટે, ફ્યુચર માટે, ધ ફ્યુચર |