GOWIN IPUG902E CSC IP Programming Para sa Hinaharap
Impormasyon ng Produkto
Mga pagtutukoy
- Pangalan ng Produkto: Gowin CSC IP
- Numero ng Modelo: IPUG902-2.0E
- Trademark: Guangdong Gowin Semiconductor Corporation
- Mga Rehistradong Lokasyon: China, US Patent and Trademark Office, ibang mga bansa
Mga Tagubilin sa Paggamit ng Produkto
Tapos naview
Ang Gabay sa Gumagamit ng Gowin CSC IP ay idinisenyo upang tulungan ang mga user na maunawaan ang mga tampok at pagpapagana ng Gowin CSC IP. Nagbibigay ito ng mga detalyadong paglalarawan ng mga function, port, timing, configuration, at reference na disenyo.
Functional na Paglalarawan
Ang seksyon ng functional na paglalarawan ay nagbibigay ng malalim na impormasyon tungkol sa iba't ibang mga function at kakayahan ng Gowin CSC IP.
Pag-configure ng Interface
Ginagabayan ng seksyong ito ang mga user kung paano i-configure ang mga interface para sa pinakamainam na pagganap at pagkakakonekta.
Disenyo ng Sanggunian
Nag-aalok ang seksyon ng reference na disenyo ng mga insight sa inirerekomendang layout ng disenyo para sa Gowin CSC IP.
File Paghahatid
Ang mga detalye sa paghahatid ng dokumento, pag-encrypt ng source code ng disenyo, at disenyo ng sanggunian ay ibinibigay sa seksyong ito.
FAQ
- Ano ang layunin ng Gowin CSC IP User Guide?
Ang layunin ng user guide ay tulungan ang mga user na maunawaan ang mga feature at paggamit ng Gowin CSC IP sa pamamagitan ng pagbibigay ng mga detalyadong paglalarawan ng mga function, port, timing, configuration, at reference na disenyo. - Lagi bang napapanahon ang mga screenshot ng software sa manual?
Ang mga screenshot ng software ay batay sa bersyon 1.9.9 Beta-6. Dahil maaaring magbago ang software nang walang abiso, maaaring hindi manatiling may kaugnayan ang ilang impormasyon at maaaring mangailangan ng mga pagsasaayos batay sa bersyon ng software na ginagamit.
Copyright © 2023 Guangdong Gowin Semiconductor Corporation. Lahat ng Karapatan ay Nakalaan.
ay isang trademark ng Guangdong Gowin Semiconductor Corporation at nakarehistro sa China, US Patent and Trademark Office, at iba pang mga bansa. Ang lahat ng iba pang salita at logo na tinukoy bilang mga trademark o marka ng serbisyo ay pag-aari ng kani-kanilang mga may hawak. Walang bahagi ng dokumentong ito ang maaaring kopyahin o ipadala sa anumang anyo o sa pamamagitan ng anumang denote, electronic, mechanical, photocopying, recording o iba pa, nang walang paunang nakasulat na pahintulot ng GOWINSEMI.
Disclaimer
Ang GOWINSEMI ay walang pananagutan at hindi nagbibigay ng warranty (ipinahayag man o ipinahiwatig) at hindi mananagot para sa anumang pinsalang natamo sa iyong hardware, software, data, o ari-arian na nagreresulta mula sa paggamit ng mga materyales o intelektwal na ari-arian maliban sa nakabalangkas sa Mga Tuntunin at Kundisyon ng GOWINSEMI ng Sale. Ang lahat ng impormasyon sa dokumentong ito ay dapat ituring bilang preliminary. Ang GOWINSEMI ay maaaring gumawa ng mga pagbabago sa dokumentong ito anumang oras nang walang paunang abiso. Ang sinumang umaasa sa dokumentasyong ito ay dapat makipag-ugnayan sa GOWINSEMI para sa kasalukuyang dokumentasyon at pagkakamali.
Tungkol sa Gabay na Ito
Layunin
Ang layunin ng Gowin CSC IP User Guide ay tulungan ang mga user na mabilis na matutunan ang mga feature at paggamit ng Gowin CSC IP sa pamamagitan ng pagbibigay ng mga paglalarawan ng mga function, port, timing, configuration at call, reference na disenyo. Ang mga screenshot ng software sa manual na ito ay batay sa 1.9.9 Beta-6. Dahil ang software ay napapailalim sa pagbabago nang walang abiso, ang ilang impormasyon ay maaaring hindi manatiling may kaugnayan at maaaring kailangang ayusin ayon sa software na ginagamit.
Mga Kaugnay na Dokumento
Ang mga gabay sa gumagamit ay makukuha sa GOWINSEMI Weblugar. Mahahanap mo ang mga kaugnay na dokumento sa www.gowinsemi.com:
- DS100, GW1N series ng FPGA Products Data Sheet
- DS117, GW1NR series ng FPGA Products Data Sheet
- DS821, GW1NS series ng FPGA Products Data Sheet
- DS861, GW1NSR series ng FPGA Products Data Sheet
- DS891, GW1NSE series FPGA Products Data Sheet
- DS102, GW2A series ng FPGA Products Data Sheet
- DS226, GW2AR series ng FPGA Products Data Sheet
- DS971, GW2AN-18X &9X Data Sheet
- DS976, GW2AN-55 Data Sheet
- DS961,GW2ANR series ng FPGA Products Data Sheet
- DS981, GW5AT series ng FPGA Products Data Sheet
- DS1104, GW5AST series ng FPGA Products Data Sheet
- SUG100, Gabay sa Gumagamit ng Software ng Gowin
Terminolohiya at mga pagdadaglat
Ipinapakita sa talahanayan 1-1 ang mga pagdadaglat at terminolohiya na ginamit sa manwal na ito. Talahanayan 1-1 Mga Daglat at Terminolohiya
Terminolohiya at mga pagdadaglat | Ibig sabihin |
BT | Serbisyo sa Pag-broadcast (Telebisyon) |
CSC | Color Space Convertor |
DE | Paganahin ang Data |
FPGA | Patlang na Programmable Gate Array |
HS | Pahalang na Pag-sync |
IP | Intelektwal na Ari-arian |
ITU | International Telecommunication Union |
ITU-R | ITU-Radiocommunicationssector |
RGB | R(Pula) G(Berde) B(Asul) |
VESA | Samahan ng Mga Pamantayan ng Video Electronics |
VS | Vertical Sync |
YCbCr | Y(Luminance) CbCr(Chrominance) |
YIQ | Y(Luminance) I(In-phase) Q(Quadrature-phase) |
YUV | Y(Luminance) UV(Chrominance) |
Suporta at Feedback
Ang Gowin Semiconductor ay nagbibigay sa mga customer ng komprehensibong teknikal na suporta. Kung mayroon kang anumang mga katanungan, komento, o mungkahi, mangyaring huwag mag-atubiling makipag-ugnayan sa amin nang direkta sa pamamagitan ng mga sumusunod na paraan.
- Website: www.gowinsemi.com
- E-mail: support@gowinsemi.com
Tapos naview
Ang Color Space ay ang mathematical na representasyon ng isang set ng mga kulay. Ang pinakakaraniwang mga modelo ng kulay ay RGB sa mga computer graphics, YIQ, YUV, o YCbCr sa mga video system. Ang Gowin CSC (Color Space Convertor) IP ay ginagamit upang mapagtanto ang iba't ibang three-axis coordinate ng color space conversion, tulad ng karaniwang conversion sa pagitan ng YCbCr at RGB.
Talahanayan 2-1 Gowin CSC IP
Gowin CSC IP | |
Logic Resource | Tingnan mo Talahanayan 2-2 |
Inihatid si Doc. | |
Disenyo File | Verilog (naka-encrypt) |
Disenyo ng Sanggunian | Verilog |
TestBench | Verilog |
Pagsubok at Daloy ng Disenyo | |
Synthesis Software | GowinSynthesis |
Application Software | Gowin Software (V1.9.6.02Beta at mas mataas) |
Tandaan!
Para sa mga device na sinusuportahan, maaari kang mag-click dito upang makuha ang impormasyon.
Mga tampok
- Sinusuportahan ang YCbCr, RGB, YUV, YIQ three-axis coordinate color space conversion.
- Sinusuportahan ang paunang-natukoy na BT601, BT709 standard color space conversion formula.
- Suportahan ang customized na formula ng conversion ng koepisyent
- Suportahan ang nilagdaan at hindi nalagdaan na data
- Sinusuportahan ang 8, 10, 12 data bit widths.
Paggamit ng Mapagkukunan
Ginagamit ng Gowin CSC IP ang Verilog language, na ginagamit sa GW1N at GW2A FPGA device. Ang talahanayan 2-2 ay nagpapakita ng taposview ng paggamit ng mapagkukunan. Para sa mga application sa iba pang GOWINSEMI FPGA device, pakitingnan ang susunod na impormasyon.
Talahanayan 2-2 Paggamit ng Mapagkukunan
Device | GW1N-4 | GW1N-4 |
Color Space | SDTV Studio RGB hanggang YCbCr | SDTV Studio RGB hanggang YCbCr |
Lapad ng Data | 8 | 12 |
Coefficient lapad | 11 | 18 |
Mga LUT | 97 | 106 |
Nagrerehistro | 126 | 129 |
Functional na Paglalarawan
System Diagram
Gaya ng ipinapakita sa Figure 3-1, ang Gowin CSC IP ay tumatanggap ng tatlong bahaging data ng video mula sa pinagmulan ng video at mga output nang real time ayon sa napiling formula ng conversion.
Larawan 3-1 Arkitektura ng Sistema
Prinsipyo sa Paggawa
- Ang conversion ng espasyo ng kulay ay operasyon ng matrix. Ang lahat ng espasyo ng kulay ay maaaring makuha mula sa impormasyon ng RGB.
- Kunin ang formula ng color space conversion sa pagitan ng RGB at YCbCr (HDTV, BT709) bilang example:
- RGB sa YCbCr color space conversion
- Y709 = 0.213R + 0.715G + 0.072B
- Cb = -0.117R – 0.394G + 0.511B + 128
- Cr = 0.511R – 0.464G – 0.047B + 128
- YCbCr to RGB color space conversion
- R = Y709 + 1.540*(Cr – 128)
- G = Y709 – 0.459*(Cr – 128) – 0.183*(Cb – 128)
- B = Y709 + 1.816*(Cb – 128)
- Dahil may katulad na istraktura para sa mga formula ng conversion ng espasyo ng kulay, ang conversion ng espasyo ng kulay ay maaaring gumamit ng pinag-isang formula.
- dout0 = A0*din0 + B0*din1 + C0*din2 + S0
- dout1 = A1*din0 + B1*din1 + C1*din2 + S1
- dout2 = A2*din0 + B2*din1 + C2*din2 + S2
- Kabilang sa mga ito, ang A0, B0, C0, A1, B1, C1, A2, B2, C2 ay multiplication coefficient; S0 at S1, S2 ay pare-pareho augend; din0, din1, din2 ay channel input; Ang dout0, dout1, dout2 ay ang mga output ng mga channel.
Ang Talahanayan 3-1 ay isang talahanayan ng mga paunang natukoy na standard color space conversion formula coefficients.
Talahanayan 3-1 Mga Standard Conversion Formula CoefficientsModelo ng Kulay – A B C S SDTV Studio RGB hanggang 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 Computer RGB hanggang 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 hanggang Studio 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 hanggang Computer 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 Studio RGB hanggang 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 Computer RGB hanggang 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 hanggang Studio 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 hanggang Computer 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 Computer RGB hanggang 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 sa Computer 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 Computer RGB hanggang 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 sa Computer 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
Ang tiyak na proseso ay ang mga sumusunod:
- Ang data ng input ay pinili ayon sa mga parameter ng input. Dahil ginagamit ang signed data operation, kung ito ay unsigned data input, kailangan itong i-convert sa signed data format.
- Ang multiplier ay ginagamit upang i-multiply ang mga coefficient at ang data. Kapag ang multiplier ay gumagamit ng pipeline output, ito ay kinakailangan upang bigyang-pansin ang pagkaantala ng data output.
- Idagdag ang mga resulta ng multiplication operations.
- Limitahan ang overflow at underflow ng data.
- Piliin ang nilagdaan o hindi nalagdaan na output ayon sa mga parameter ng output data, at limitahan ang output ayon sa hanay ng output data.
Listahan ng Port
Ang I/O port ng Gowin CSC IP ay ipinapakita sa Figure 3-2.
Ang mga I/O port ng Gowin CSC IP ay ipinapakita sa Talahanayan 3-2.
Talahanayan 3-2 Listahan ng Mga Port ng IP ng Gowin CSC
Hindi. | Pangalan ng Signal | I/O | Paglalarawan | Tandaan |
1 | I_first_n | I | I-reset ang signal, aktibo mababa | Ang I/O ng lahat ng signal ay tumatagal ng CSC IP
bilang sanggunian |
2 | I_clk | I | Gumaganang orasan | |
3 | I_din0 | I | Pag-input ng data ng channel 0 | |
Kunin ang RGB format bilang example: I_din0 = R | ||||
Kunin ang YCbCr format bilang example: I_din0
= Y |
||||
Kunin ang YUV format bilang example: I_din0 = Y | ||||
Kunin ang YIQ format bilang example: I_din0 = Y | ||||
4 | I_din1 | I | Pag-input ng data ng channel 1 | |
Kunin ang RGB format bilang example: I_din1 = G | ||||
Kunin ang YCbCr format bilang example: I_din1
= Cb |
||||
Kunin ang YUV format bilang example: I_din1 = U | ||||
Kunin ang YIQ format bilang example: I_din1 = ako | ||||
5 | I_din2 | I | Pag-input ng data ng channel 2 | |
Kunin ang RGB format bilang example: I_din2 = B | ||||
Kunin ang YCbCr format bilang example: I_din2
= Cr |
Kunin ang YUV format bilang example: I_din2 = V | ||||
Kunin ang YIQ format bilang example: I_din2 = Q | ||||
6 | Ako_hindi wasto | I | Mag-input ng data valid na signal | |
7 | O_dout0 | O | Output ng data ng channel 0 | |
Kunin ang RGB format bilang example: O_dout0 | ||||
= R | ||||
Kunin ang YCbCr format bilang example: | ||||
O_dout0 = Y | ||||
Kunin ang YUV format bilang example: O_dout0 | ||||
= Y | ||||
Kunin ang YIQ format bilang example: O_dout0 = | ||||
Y | ||||
8 | O_dout1 | O | Output ng data ng channel 1 | |
Kunin ang RGB format bilang example: O_dout1 | ||||
= G | ||||
Kunin ang YCbCr format bilang example: | ||||
O_dout1 = Cb | ||||
Kunin ang YUV format bilang example: O_dout1 | ||||
= U | ||||
Kunin ang YIQ format bilang example:O_dout1 = | ||||
V | ||||
9 | O_dout2 | O | Output ng data ng channel 2 | |
Kunin ang RGB format bilang example: O_dout2 | ||||
= B | ||||
Kunin ang YCbCr format bilang example: | ||||
O_dout2 = Cr | ||||
Kunin ang YUV format bilang example: O_dout2 | ||||
= U | ||||
Kunin ang YIQ format bilang example:O_dout2 = | ||||
V | ||||
10 | O_doutvalid | O | Wastong signal ang data ng output |
Pag-configure ng Parameter
Talahanayan 3-3 Global Parameter
Hindi. | Pangalan | Saklaw ng Halaga | Default na Halaga | Paglalarawan |
1 |
Kulay_Modelo |
SDTV Studio RGB hanggang YCbCr, SDTV Computer RGB hanggang YCbCr, SDTV
YCbCr sa Studio RGB, SDTV YCbCr sa Computer RGB, HDTV Studio RGB sa YCbCr, HDTV Computer RGB sa YCbCr, HDTV YCbCr sa Studio RGB, HDTV YCbCr sa Computer RGB, Computer RGB sa YUV, YUV sa Computer RGB, Computer RGB sa YIQ, YIQ sa Computer |
SDTV Studio RGB hanggang YCbCr |
Modelo ng conversion ng espasyo ng kulay; Tukuyin ang ilang paunang-natukoy na hanay ng mga coefficient at pare-pareho mga formula ng conversion ayon sa mga pamantayan ng BT601 at BT709; Custom: I-customize ang mga coefficient at constant ng conversion formula. |
RGB, Custom | ||||
2 |
Coefficient Lapad |
11~18 |
11 |
Coefficient bit width; 1 bit para sa sign, 2 bits para sa integer, at ang natitira para sa fraction |
3 | Uri ng Data ng DIN0 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng input ng Channel 0 |
4 | Uri ng Data ng DIN1 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng input ng Channel 1 |
5 | Uri ng Data ng DIN2 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng input ng Channel 2 |
6 | Lapad ng Data ng Input | 8/10/12 | 8 | Lapad ng data ng input |
7 | Uri ng Data ng Dout0 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng output ng Channel 0 |
8 | Uri ng Data ng Dout1 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng output ng Channel 1 |
9 | Uri ng Data ng Dout2 | Nilagdaan, Hindi Nilagdaan | Hindi nakapirma | Uri ng data ng output ng Channel 2 |
10 | Lapad ng Output Data | 8/10/12 | 8 | Lapad ng data ng output |
11 | A0 | -3.0~3.0 | 0.299 | 1st coefficient ng Channel 0 |
12 | B0 | -3.0~3.0 | 0.587 | 2nd coefficient ng Channel 0 |
13 | C0 | -3.0~3.0 | 0.114 | 3rd coefficient ng Channel 0 |
14 | A1 | -3.0~3.0 | -0.172 | 1st coefficient ng Channel 1 |
15 | B1 | -3.0~3.0 | -0.339 | 2nd coefficient ng Channel 1 |
16 | C1 | -3.0~3.0 | 0.511 | 3rd coefficient ng Channel 1 |
17 | A2 | -3.0~3.0 | 0.511 | 1st coefficient ng Channel 2 |
18 | B2 | -3.0~3.0 | -0.428 | 2nd coefficient ng Channel 2 |
19 | C2 | -3.0~3.0 | -0.083 | 3rd coefficient ng Channel 2 |
20 | S0 | -255.0~255.0 | 0.0 | Constant ng Channel 0 |
21 | S1 | -255.0~255.0 | 128.0 | Constant ng Channel 1 |
22 | S2 | -255.0~255.0 | 128.0 | Constant ng Channel 2 |
23 | Dout0 Max na Halaga | -255~255 | 255 | Ang maximum ng output data range ng channel 0 |
24 | Dout0 Min na Halaga | -255~255 | 0 | Ang minimum na hanay ng data ng output ng Channel 0 |
25 | Dout1 Max na Halaga | -255~255 | 255 | Ang maximum ng output data range ng channel 1 |
26 | Dout1 Min na Halaga | -255~255 | 0 | Ang minimum na hanay ng data ng output ng Channel 1 |
27 | Dout2 Max na Halaga | -255~255 | 255 | Ang maximum ng output data range ng channel 2 |
28 | Dout2 Min na Halaga | -255~255 | 0 | Ang minimum na hanay ng data ng output ng Channel 2 |
Paglalarawan ng Oras
Inilalarawan ng seksyong ito ang timing ng Gowin CSC IP.
Ang data ay output pagkatapos ng pagkaantala ng 6 na cycle ng orasan pagkatapos ng operasyon ng CSC. Ang tagal ng output data ay depende sa input data at pareho sa tagal ng input data.
Figure 3-3 Timing Diagram ng Input/Output Data Interface
Pag-configure ng Interface
Maaari mong gamitin ang mga tool ng IP core generator sa IDE upang tawagan at i-configure ang Gowin CSC IP.
- Buksan ang IP Core Generator
Pagkatapos gawin ang proyekto, maaari mong i-click ang tab na "Mga Tool" sa kaliwang itaas, piliin at buksan ang IP Core Generater mula sa drop-down na listahan, tulad ng ipinapakita sa Figure 4-1. - Buksan ang CSC IP core
I-click ang “Multimedia” at i-double click ang “Color Space Convertor” para buksan ang configuration interface ng CSC IP core, gaya ng ipinapakita sa Figure 4-2. - Mga pangunahing port ng CSC IP
Sa kaliwa ng interface ng pagsasaayos ay ang ports diagram ng CSC IP core, tulad ng ipinapakita sa Figure 4-3. - I-configure ang pangkalahatang impormasyon
- Tingnan ang pangkalahatang impormasyon sa itaas na bahagi ng interface ng pagsasaayos, tulad ng ipinapakita sa Figure 4-4. Kunin ang GW2A-18 chip bilang example, at piliin ang PBGA256 package. Ang pinakamataas na antas file pangalan ng nabuong proyekto ay ipinapakita sa "Pangalan ng Module", at ang default ay "
- Color_Space_Convertor_Top", na maaaring baguhin ng mga user. Ang file na nabuo ng IP core ay ipinapakita sa "File Pangalan”, na naglalaman ng files ay kinakailangan ng CSC IP core, at ang default ay "color_space_convertor", na maaaring baguhin ng mga user. Ipinapakita ng "Creat IN" ang landas ng IP core files, at ang default ay "\project path\src\ color_space_convertor", na maaaring baguhin ng mga user.
- Mga Pagpipilian sa Data
Sa tab na "Mga Pagpipilian sa Data", kailangan mong i-configure ang formula, uri ng data, lapad ng bit ng data at iba pang impormasyon ng parameter para sa mga pagpapatakbo ng CSC, tulad ng ipinapakita sa Figure 4-5.
Disenyo ng Sanggunian
Nakatuon ang kabanatang ito sa paggamit at pagbuo ng halimbawa ng reference na disenyo ng CSC IP. Pakitingnan ang CSC Reference Design para sa mga detalye sa Gowinsemi website.
Application ng Instance ng Disenyo
- Kunin ang DK-VIDEO-GW2A18-PG484 bilang example, ang istraktura ay tulad ng ipinapakita sa Figure 5-1. Para sa impormasyon ng DK-VIDEO-GW2A18-PG484 development board, maaari kang mag-click dito.
- Sa reference na disenyo, ang video_top ay ang top-level na module, na ang daloy ng trabaho ay ipinapakita sa ibaba.
- Ginagamit ang module ng pattern ng pagsubok upang bumuo ng pattern ng pagsubok na may resolusyon na 1280×720 at format ng data na RGB888.
- Tawagan ang CSC IP core generator sa generatorgb_yc_top module para makamit ang RGB888 hanggang YC444.
- Tawagan ang CSC IP core generator para bumuo ng yc_rgb_top module para makamit ang YC444 hanggang RGB88.
- Pagkatapos ng dalawang conversion, maihahambing ang RGB data upang makita kung tama ang mga ito.
Kapag ang reference na disenyo ay inilapat sa board-level na pagsubok, maaari mong i-convert ang output data sa pamamagitan ng video encoding chip at pagkatapos ay i-output sa display.
Sa simulation project na ibinigay ng reference na disenyo, ang BMP ay ginagamit bilang test excitation source, at ang tb_top ay ang top-level na module ng simulation project. Ang paghahambing ay maaaring gawin ng output na imahe pagkatapos ng simulation.
File Paghahatid
Ang padala file para sa Gowin CSC IP ay may kasamang dokumento, disenyo ng source code at reference na disenyo.
Dokumento
Ang dokumento ay pangunahing naglalaman ng PDF file ng gabay sa gumagamit.
Talahanayan 6-1 Listahan ng mga Dokumento
Pangalan | Paglalarawan |
IPUG902, Gabay sa Gumagamit ng IP CSC ng Gowin | Gabay sa gumagamit ng Gowin CSC IP, lalo na ang isang ito. |
Design Source Code (Encryption)
Ang naka-encrypt na code file naglalaman ng Gowin CSC IP RTL na naka-encrypt na code na ginagamit para sa GUI upang makipagtulungan sa Gowin YunYuan software upang makabuo ng IP core na kinakailangan ng mga user.
Talahanayan 6-2 Listahan ng Source Code ng Disenyo
Pangalan | Paglalarawan |
color_space_convertor.v | Ang pinakamataas na antas file ng IP core, na nagbibigay sa mga user ng impormasyon ng interface, na naka-encrypt. |
Disenyo ng Sanggunian
Ang Ref. Disenyo file naglalaman ng netlist file para sa Gowin CSC IP, disenyo ng sanggunian ng gumagamit, mga hadlang file, pinakamataas na antas file at ang proyekto file, atbp.
Talahanayan 6-3 Ref.Disenyo File Listahan
Pangalan | Paglalarawan |
video_top.v | Ang nangungunang module ng reference na disenyo |
testpattern.v | Module ng pagbuo ng pattern ng pagsubok |
csc_ref_design.cst | Mga pisikal na hadlang sa proyekto file |
csc_ref_design.sdc | Mga hadlang sa timing ng proyekto file |
color_space_convertor | Folder ng proyekto ng CSC IP |
—rgb_yc_top.v | Bumuo ng unang CSC IP top-level file, naka-encrypt |
—rgb_yc_top.vo | Bumuo ng unang CSC IP netlist file |
—yc_rgb_top.v | Bumuo ng pangalawang pinakamataas na antas ng CSC IP file, naka-encrypt |
—yc_rgb_top.vo | Bumuo ng pangalawang CSC IP netlist file |
gowin_rpll | Folder ng proyekto ng PLL IP |
key_debounceN.v | Key debouncing module |
i2c_master | Folder ng proyekto ng I2C Master IP |
adv7513_iic_init.v | ADV7513 chip initialization module |
Mga Dokumento / Mga Mapagkukunan
![]() |
GOWIN IPUG902E CSC IP Programming Para sa Hinaharap [pdf] Gabay sa Gumagamit IPUG902E CSC IP Programming For The Future, IPUG902E, CSC IP Programming For The Future, Programming For The Future, For The Future, The Future |