GOWIN IPUG902E IP-праграмаванне CSC для будучыні
Інфармацыя аб прадукце
Тэхнічныя характарыстыкі
- Назва прадукту: Gowin CSC IP
- Нумар мадэлі: IPUG902-2.0E
- Гандлёвы знак: Guangdong Gowin Semiconductor Corporation
- Зарэгістраваныя месцы: Кітай, Бюро па патэнтах і таварным знакам ЗША, іншыя краіны
Інструкцыя па ўжыванні прадукту
Скончанаview
Кіраўніцтва карыстальніка Gowin CSC IP распрацавана, каб дапамагчы карыстальнікам зразумець асаблівасці і функцыі Gowin CSC IP. У ім прадстаўлены падрабязныя апісанні функцый, партоў, часу, канфігурацыі і эталоннага дызайну.
Функцыянальнае апісанне
Раздзел функцыянальнага апісання змяшчае падрабязную інфармацыю аб розных функцыях і магчымасцях Gowin CSC IP.
Канфігурацыя інтэрфейсу
Гэты раздзел дапаможа карыстальнікам наладзіць інтэрфейсы для аптымальнай прадукцыйнасці і падключэння.
Эталонны дызайн
Раздзел эталоннага дызайну прапануе інфармацыю аб рэкамендаваным макету дызайну для Gowin CSC IP.
File Дастаўка
Падрабязнасці аб дастаўцы дакументаў, шыфраванні зыходнага кода дызайну і эталонным дызайне прадстаўлены ў гэтым раздзеле.
FAQ
- Якая мэта Інструкцыі карыстальніка Gowin CSC IP?
Мэта кіраўніцтва карыстальніка - дапамагчы карыстальнікам зразумець асаблівасці і выкарыстанне Gowin CSC IP шляхам падрабязнага апісання функцый, партоў, часу, канфігурацыі і эталоннага дызайну. - Ці заўсёды абноўлены скрыншоты праграмнага забеспячэння ў інструкцыі?
Скрыншоты праграмнага забеспячэння заснаваны на версіі 1.9.9 Beta-6. Паколькі праграмнае забеспячэнне можа быць зменена без папярэдняга паведамлення, некаторая інфармацыя можа заставацца неактуальнай і можа спатрэбіцца карэкціроўка ў залежнасці ад версіі праграмнага забеспячэння, якая выкарыстоўваецца.
Аўтарскае права © 2023 Guangdong Gowin Semiconductor Corporation. Усе правы ахоўваюцца.
з'яўляецца гандлёвай маркай Guangdong Gowin Semiconductor Corporation і зарэгістраванай у Кітаі, Бюро па патэнтах і таварных знаках ЗША і іншых краінах. Усе іншыя словы і лагатыпы, пазначаныя як гандлёвыя маркі або знакі абслугоўвання, з'яўляюцца ўласнасцю іх адпаведных уладальнікаў. Ніякая частка гэтага дакумента не можа быць прайграна або перададзена ў любой форме або з дапамогай якіх-небудзь сродкаў, электронных, механічных, фотакапіравання, запісу або іншым чынам, без папярэдняй пісьмовай згоды GOWINSEMI.
Адмова ад адказнасці
GOWINSEMI не нясе ніякай адказнасці і не дае ніякіх гарантый (яўнаяўных або пэўных) і не нясе адказнасці за любую шкоду, нанесеную вашаму апаратнаму забеспячэнню, праграмнаму забеспячэнню, даным або маёмасці ў выніку выкарыстання матэрыялаў або інтэлектуальнай уласнасці, за выключэннем выпадкаў, выкладзеных ва Умовах GOWINSEMI. продажу. Усю інфармацыю ў гэтым дакуменце трэба разглядаць як папярэднюю. GOWINSEMI можа ўносіць змены ў гэты дакумент у любы час без папярэдняга паведамлення. Любы, хто абапіраецца на гэтую дакументацыю, павінен звязацца з GOWINSEMI для атрымання бягучай дакументацыі і памылак.
Аб гэтым кіраўніцтве
Прызначэнне
Мэта Кіраўніцтва карыстальніка Gowin CSC IP - дапамагчы карыстальнікам хутка вывучыць асаблівасці і выкарыстанне Gowin CSC IP шляхам апісання функцый, партоў, часу, канфігурацыі і выкліку, эталоннага дызайну. Скрыншоты праграмнага забеспячэння ў гэтым кіраўніцтве заснаваны на 1.9.9 Beta-6. Паколькі праграмнае забеспячэнне можа быць зменена без папярэдняга паведамлення, некаторая інфармацыя можа заставацца неактуальнай і можа спатрэбіцца скарэкціраваць у адпаведнасці з праграмным забеспячэннем, якое выкарыстоўваецца.
Звязаныя дакументы
Кіраўніцтва карыстальніка даступна на GOWINSEMI Webсайт. Вы можаце знайсці адпаведныя дакументы на www.gowinsemi.com:
- DS100, серыя GW1N FPGA тэхнічныя характарыстыкі прадуктаў
- Серыя DS117, GW1NR FPGA
- DS821, серыя GW1NS FPGA тэхнічныя характарыстыкі прадуктаў
- Серыя DS861, GW1NSR FPGA
- Тэхнічныя характарыстыкі FPGA серыі DS891, GW1NSE
- DS102, серыя GW2A FPGA тэхнічныя характарыстыкі прадуктаў
- DS226, серыя GW2AR FPGA тэхнічныя характарыстыкі прадуктаў
- Тэхнічны ліст DS971, GW2AN-18X &9X
- DS976, ліст дадзеных GW2AN-55
- Серыя DS961, GW2ANR FPGA
- DS981, серыя GW5AT FPGA тэхнічныя характарыстыкі прадуктаў
- DS1104, серыя GW5AST FPGA тэхнічныя характарыстыкі прадуктаў
- SUG100, Кіраўніцтва карыстальніка праграмнага забеспячэння Gowin
Тэрміналогія і скарачэнні
Табліца 1-1 паказвае скарачэнні і тэрміналогію, якія выкарыстоўваюцца ў гэтым кіраўніцтве. Табліца 1-1 Скарачэнні і тэрміналогія
Тэрміналогія і скарачэнні | Сэнс |
BT | Вяшчанне (тэлебачанне) |
CSC | Канвэртар каляровай прасторы |
DE | Уключэнне даных |
ПЛІС | Поле праграмуемы масіў варот |
HS | Гарызантальная сінхранізацыя |
IP | Інтэлектуальная ўласнасць |
МСЭ | Міжнародны саюз электрасувязі |
МСЭ-R | МСЭ-сектар радыёсувязі |
RGB | R (чырвоны) G (зялёны) B (сіні) |
VESA | Асацыяцыя па стандартызацыі відэаэлектронікі |
VS | Вертыкальная сінхранізацыя |
YCbCr | Y (Яркасць) CbCr (Калярнасць) |
YIQ | Y (Яркасць) I (сінфазная) Q (квадратурная фаза) |
ЮВ | Y (Яркасць) UV (Калярнасць) |
Падтрымка і зваротная сувязь
Gowin Semiconductor прадастаўляе кліентам поўную тэхнічную падтрымку. Калі ў вас ёсць якія-небудзь пытанні, каментарыі або прапановы, калі ласка, не саромейцеся звязацца з намі напрамую наступнымі спосабамі.
- Webсайт: www.gowinsemi.com
- электронная пошта: support@gowinsemi.com
Скончанаview
Каляровая прастора - гэта матэматычнае прадстаўленне набору колераў. Найбольш распаўсюджанымі каляровымі мадэлямі з'яўляюцца RGB у кампутарнай графіцы, YIQ, YUV або YCbCr у відэасістэмах. Gowin CSC (Color Space Converter) IP выкарыстоўваецца для рэалізацыі розных трохвосевых пераўтварэнняў каляровай прасторы каардынат, такіх як звычайнае пераўтварэнне паміж YCbCr і RGB.
Табліца 2-1 Gowin CSC IP
Gowin CSC IP | |
Лагічны рэсурс | Глядзіце Табліца 2-2 |
Пастаўлена дак. | |
Дызайн File | Verilog (зашыфраваны) |
Эталонны дызайн | Верылог |
TestBench | Верылог |
Паток тэсціравання і праектавання | |
Праграму для сінтэзу | GowinSynthesis |
Прыкладное праграмнае забеспячэнне | Праграмнае забеспячэнне Gowin (V1.9.6.02Beta і вышэй) |
Заўвага!
Для падтрымоўваных прылад вы можаце націснуць тут, каб атрымаць інфармацыю.
Асаблівасці
- Падтрымлівае трохвосевае пераўтварэнне каляровай прасторы каардынат YCbCr, RGB, YUV, YIQ.
- Падтрымлівае стандартную формулу пераўтварэння каляровай прасторы BT601, BT709.
- Падтрымка індывідуальнай формулы пераўтварэння каэфіцыента
- Падтрымка падпісаных і непадпісаных дадзеных
- Падтрымка 8, 10, 12 біт дадзеных.
Выкарыстанне рэсурсаў
Gowin CSC IP выкарыстоўвае мову Verilog, якая выкарыстоўваецца ў прыладах GW1N і GW2A FPGA. Табліца 2-2 прадстаўляе надview выкарыстання рэсурсаў. Каб даведацца пра прыкладанні на іншых прыладах GOWINSEMI FPGA, глядзіце наступную інфармацыю.
Табліца 2-2 Выкарыстанне рэсурсаў
прылада | GW1N-4 | GW1N-4 |
Каляровая прастора | SDTV Studio RGB ў YCbCr | SDTV Studio RGB ў YCbCr |
Шырыня дадзеных | 8 | 12 |
Каэфіцыент шырыні | 11 | 18 |
LUTs | 97 | 106 |
Рэестры | 126 | 129 |
Функцыянальнае апісанне
Схема сістэмы
Як паказана на малюнку 3-1, Gowin 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 Studio 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 у 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 у кампутар 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 ў 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 у 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 на кампутар 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
Канкрэтны працэс выглядае наступным чынам:
- Зыходныя даныя падбіраюцца ў адпаведнасці з уваходнымі параметрамі. Паколькі выкарыстоўваецца аперацыя з падпісанымі данымі, калі гэта ўвод даных без знака, іх трэба пераўтварыць у фармат падпісаных даных.
- Множнік выкарыстоўваецца для множання каэфіцыентаў і даных. Калі множнік выкарыстоўвае канвеерны вывад, неабходна звярнуць увагу на затрымку вываду даных.
- Складзіце вынікі дзеянняў множання.
- Абмяжуйце перапаўненне і недапаўненне даных.
- Выберыце вывад са знакам або без знака ў адпаведнасці з параметрамі выходных даных і абмежавайце вывад у адпаведнасці з дыяпазонам выходных даных.
Спіс партоў
Порт уводу/вываду Gowin CSC IP паказаны на малюнку 3-2.
Парты ўводу/вываду Gowin CSC IP паказаны ў табліцы 3-2.
Табліца 3-2 Спіс IP-партоў Gowin CSC
няма | Назва сігналу | Увод-вывад | Апісанне | Заўвага |
1 | I_першы_н | I | Сігнал скіду, актыўны нізкі | Увод-вывад усіх сігналаў займае CSC IP
у якасці спасылкі |
2 | I_clk | I | Працоўны гадзіннік | |
3 | I_din0 | I | Увод дадзеных канала 0 | |
У якасці прыкладу возьмем фармат RGBample: I_din0 = R | ||||
У якасці прыкладу возьмем фармат YCbCrample: I_din0
= Я |
||||
У якасці прыкладу возьмем фармат YUVample: I_din0 = Y | ||||
У якасці прыкладу возьмем фармат YIQample: I_din0 = Y | ||||
4 | I_din1 | I | Увод дадзеных канала 1 | |
У якасці прыкладу возьмем фармат RGBample: I_din1 = G | ||||
У якасці прыкладу возьмем фармат YCbCrample: I_din1
= Cb |
||||
У якасці прыкладу возьмем фармат YUVample: I_din1 = U | ||||
У якасці прыкладу возьмем фармат YIQample: I_din1 = I | ||||
5 | I_din2 | I | Увод дадзеных канала 2 | |
У якасці прыкладу возьмем фармат RGBample: I_din2 = B | ||||
У якасці прыкладу возьмем фармат YCbCrample: I_din2
= кр |
У якасці прыкладу возьмем фармат YUVample: I_din2 = V | ||||
У якасці прыкладу возьмем фармат YIQample: I_din2 = Q | ||||
6 | Я_несапраўдны | I | Дапушчальны сігнал ўваходных дадзеных | |
7 | O_dout0 | O | Вывад дадзеных канала 0 | |
У якасці прыкладу возьмем фармат RGBample: O_dout0 | ||||
= Р | ||||
У якасці прыкладу возьмем фармат YCbCrampль: | ||||
O_dout0 = Y | ||||
У якасці прыкладу возьмем фармат YUVample: O_dout0 | ||||
= Я | ||||
У якасці прыкладу возьмем фармат YIQample: O_dout0 = | ||||
Y | ||||
8 | O_dout1 | O | Вывад дадзеных канала 1 | |
У якасці прыкладу возьмем фармат RGBample: O_dout1 | ||||
= Г | ||||
У якасці прыкладу возьмем фармат YCbCrampль: | ||||
O_dout1 = Cb | ||||
У якасці прыкладу возьмем фармат YUVample: O_dout1 | ||||
= U | ||||
У якасці прыкладу возьмем фармат YIQample:O_dout1 = | ||||
V | ||||
9 | O_dout2 | O | Вывад дадзеных канала 2 | |
У якасці прыкладу возьмем фармат RGBample: O_dout2 | ||||
= Б | ||||
У якасці прыкладу возьмем фармат YCbCrampль: | ||||
O_dout2 = кр | ||||
У якасці прыкладу возьмем фармат YUVample: O_dout2 | ||||
= U | ||||
У якасці прыкладу возьмем фармат YIQample:O_dout2 = | ||||
V | ||||
10 | O_doutvalid | O | Дапушчальны сігнал выхадных дадзеных |
Канфігурацыя параметраў
Табліца 3-3 Глабальны параметр
няма | Імя | Дыяпазон значэнняў | Значэнне па змаўчанні | Апісанне |
1 |
Каляровая_мадэль |
SDTV Studio RGB ў YCbCr, SDTV Computer RGB у YCbCr, SDTV
YCbCr у студыю RGB, SDTV YCbCr у камп'ютар RGB, HDTV Studio RGB у YCbCr, HDTV камп'ютар RGB у YCbCr, HDTV YCbCr у студыю RGB, HDTV YCbCr у камп'ютар RGB, камп'ютар RGB у YUV, YUV у камп'ютар RGB, камп'ютар RGB у YIQ, YIQ да кампутара |
SDTV Studio RGB ў YCbCr |
Мадэль пераўтварэння каляровай прасторы; Укажыце некалькі загадзя вызначаных набораў каэфіцыентаў і канстанту формулы пераўтварэння згодна стандартам BT601 і BT709; Карыстальніцкі: наладзьце каэфіцыенты і канстанты формулы пераўтварэння. |
RGB, карыстацкі | ||||
2 |
Шырыня каэфіцыента |
11~18 |
11 |
Каэфіцыент разраднасці; 1 біт для знака, 2 біты для цэлага ліку, а астатнія для дробу |
3 | Тып даных DIN0 | З подпісам, без подпісу | Без подпісу | Тып уваходных дадзеных Канал 0 |
4 | Тып даных DIN1 | З подпісам, без подпісу | Без подпісу | Тып уваходных дадзеных Канал 1 |
5 | Тып даных DIN2 | З подпісам, без подпісу | Без подпісу | Тып уваходных дадзеных Канал 2 |
6 | Шырыня ўваходных даных | 8г | 8 | Шырыня ўваходных дадзеных |
7 | Тып даных Dout0 | З подпісам, без подпісу | Без подпісу | Тып выхадных даных канала 0 |
8 | Тып даных Dout1 | З подпісам, без подпісу | Без подпісу | Тып выхадных даных канала 1 |
9 | Тып даных Dout2 | З подпісам, без подпісу | Без подпісу | Тып выхадных даных канала 2 |
10 | Шырыня выходных дадзеных | 8г | 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.
Дадзеныя выводзяцца з затрымкай у 6 тактаў пасля аперацыі CSC. Працягласць выходных даных залежыць ад уваходных даных і такая ж, як і працягласць уваходных даных.
Малюнак 3-3 Часовая дыяграма інтэрфейсу даных уводу/вываду
Канфігурацыя інтэрфейсу
Вы можаце выкарыстоўваць інструменты генерацыі ядра IP у IDE, каб выклікаць і наладзіць Gowin CSC IP.
- Адкрыйце IP Core Generator
Пасля стварэння праекта вы можаце націснуць на ўкладку «Інструменты» ў левым верхнім куце, выбраць і адкрыць IP Core Generater з выпадальнага спісу, як паказана на малюнку 4-1. - Адкрыйце IP-ядро CSC
Націсніце «Мультымедыя» і двойчы пстрыкніце «Пераўтваральнік каляровай прасторы», каб адкрыць інтэрфейс канфігурацыі ядра CSC IP, як паказана на малюнку 4-2. - Асноўныя парты CSC IP
Злева ад інтэрфейсу канфігурацыі знаходзіцца дыяграма партоў IP-ядра CSC, як паказана на малюнку 4-3. - Наладзьце агульную інфармацыю
- Глядзіце агульную інфармацыю ў верхняй частцы інтэрфейсу канфігурацыі, як паказана на малюнку 4-4. Вазьміце чып GW2A-18 у якасці прыкладуample і абярыце пакет PBGA256. Вышэйшы ўзровень file імя згенераванага праекта паказваецца ў «Імя модуля», а па змаўчанні «
- Color_Space_Convertor_Top”, які можа быць зменены карыстальнікамі. The file згенераваны IP-ядром, паказаны ў «File Імя», які змяшчае fileпатрабуецца ядром CSC IP, і па змаўчанні выкарыстоўваецца «color_space_convertor», які можа быць зменены карыстальнікамі. «Creat IN» паказвае шлях ядра IP files, а па змаўчанні - "\project path\src\ color_space_convertor", які можа быць зменены карыстальнікамі.
- Параметры дадзеных
На ўкладцы «Параметры даных» вам неабходна наладзіць формулу, тып даных, шырыню даных у бітах і іншую інфармацыю аб параметрах для аперацый CSC, як паказана на малюнку 4-5.
Эталонны дызайн
У гэтай главе асноўная ўвага прысвечана выкарыстанню і канструкцыі эталоннага дызайну асобніка CSC IP. Падрабязнасці глядзіце ў эталонным дызайне CSC на Gowinsemi webсайт.
Прыкладанне асобніка дызайну
- Вазьміце DK-VIDEO-GW2A18-PG484 у якасці прыкладуample, структура такая, як паказана на малюнку 5-1. Для атрымання інфармацыі аб плаце развіцця DK-VIDEO-GW2A18-PG484 вы можаце націснуць тут.
- У эталонным дызайне video_top - гэта модуль верхняга ўзроўню, працоўны працэс якога паказаны ніжэй.
- Модуль тэставага ўзору выкарыстоўваецца для стварэння тэставага ўзору з дазволам 1280×720 і фарматам дадзеных RGB888.
- Каб атрымаць RGB888 да YC444, выклічце асноўны IP-генератар CSC у модуль generatergb_yc_top.
- Каб згенераваць модуль yc_rgb_top для дасягнення YC444 да RGB88, выклічце асноўны IP-генератар CSC.
- Пасля двух пераўтварэнняў даныя RGB можна параўнаць, каб даведацца, ці правільныя яны.
Калі эталонны дызайн прымяняецца да тэсту на ўзроўні платы, вы можаце пераўтварыць выходныя даныя праз мікрасхему кадавання відэа, а затым вывесці іх на дысплей.
У праекце мадэлявання, прадугледжаным эталонным дызайнам, BMP выкарыстоўваецца ў якасці тэставай крыніцы ўзбуджэння, а tb_top з'яўляецца модулем верхняга ўзроўню праекта мадэлявання. Параўнанне можа быць зроблена па выходным малюнку пасля мадэлявання.
File Дастаўка
Дастаўка file для Gowin CSC IP ўключае дакумент, зыходны код дызайну і эталонны дызайн.
Дакумент
Дакумент у асноўным змяшчае PDF file кіраўніцтва карыстальніка.
Табліца 6-1 Спіс дакументаў
Імя | Апісанне |
IPUG902, Кіраўніцтва карыстальніка Gowin CSC IP | Кіраўніцтва карыстальніка Gowin CSC IP, а менавіта гэта. |
Зыходны код дызайну (шыфраванне)
Зашыфраваны код file утрымлівае зашыфраваны код Gowin CSC IP RTL, які выкарыстоўваецца для графічнага інтэрфейсу для ўзаемадзеяння з праграмным забеспячэннем Gowin YunYuan для стварэння ядра IP, неабходнага карыстальнікам.
Табліца 6-2 Спіс зыходнага кода дызайну
Імя | Апісанне |
color_space_convertor.v | Вышэйшы ўзровень file ядра IP, якое забяспечвае карыстальнікам інфармацыю аб інтэрфейсе ў зашыфраваным выглядзе. |
Эталонны дызайн
Рэф. Дызайн file змяшчае спіс сетак file для Gowin CSC IP, эталонны дызайн карыстальніка, абмежаванні file, вышэйшы ўзровень file і праект fileі г.д.
Табліца 6-3 Ref.Design File Спіс
Імя | Апісанне |
video_top.v | Верхні модуль эталоннага дызайну |
testpattern.v | Модуль генерацыі тэставых шаблонаў |
csc_ref_design.cst | Фізічныя абмежаванні праекта file |
csc_ref_design.sdc | Тэрмінавыя абмежаванні праекта file |
канвэртар каляровай прасторы | Тэчка праекта 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 | Стварыце другі спіс сетак IP CSC file |
gowin_rpll | Тэчка праекта PLL IP |
key_debounceN.v | Модуль дэбоункту ключа |
i2c_майстар | Тэчка IP-праекта I2C Master |
adv7513_iic_init.v | Модуль ініцыялізацыі чыпа ADV7513 |
Дакументы / Рэсурсы
![]() |
GOWIN IPUG902E IP-праграмаванне CSC для будучыні [pdfКіраўніцтва карыстальніка IPUG902E IP-праграмаванне CSC для будучыні, IPUG902E, CSC IP-праграмаванне для будучыні, праграмаванне для будучыні, для будучыні, будучыні |