Лагатып GOWIN

GOWIN IPUG902E IP-праграмаванне CSC для будучыні

GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-PRO

Інфармацыя аб прадукце

Тэхнічныя характарыстыкі

  • Назва прадукту: 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 прадастаўляе кліентам поўную тэхнічную падтрымку. Калі ў вас ёсць якія-небудзь пытанні, каментарыі або прапановы, калі ласка, не саромейцеся звязацца з намі напрамую наступнымі спосабамі.

Скончана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 Архітэктура сістэмы

GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-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

Канкрэтны працэс выглядае наступным чынам:

  1. Зыходныя даныя падбіраюцца ў адпаведнасці з уваходнымі параметрамі. Паколькі выкарыстоўваецца аперацыя з падпісанымі данымі, калі гэта ўвод даных без знака, іх трэба пераўтварыць у фармат падпісаных даных.
  2. Множнік выкарыстоўваецца для множання каэфіцыентаў і даных. Калі множнік выкарыстоўвае канвеерны вывад, неабходна звярнуць увагу на затрымку вываду даных.
  3. Складзіце вынікі дзеянняў множання.
  4. Абмяжуйце перапаўненне і недапаўненне даных.
  5. Выберыце вывад са знакам або без знака ў адпаведнасці з параметрамі выходных даных і абмежавайце вывад у адпаведнасці з дыяпазонам выходных даных.

Спіс партоў
Порт уводу/вываду Gowin CSC IP паказаны на малюнку 3-2.

GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-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 Шырыня ўваходных дадзеных
7 Тып даных Dout0 З подпісам, без подпісу Без подпісу Тып выхадных даных канала 0
8 Тып даных Dout1 З подпісам, без подпісу Без подпісу Тып выхадных даных канала 1
9 Тып даных Dout2 З подпісам, без подпісу Без подпісу Тып выхадных даных канала 2
10 Шырыня выходных дадзеных 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 Часовая дыяграма інтэрфейсу даных уводу/вываду

GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-3

Канфігурацыя інтэрфейсу

Вы можаце выкарыстоўваць інструменты генерацыі ядра IP у IDE, каб выклікаць і наладзіць Gowin CSC IP.

  1. Адкрыйце IP Core Generator
    Пасля стварэння праекта вы можаце націснуць на ўкладку «Інструменты» ў левым верхнім куце, выбраць і адкрыць IP Core Generater з выпадальнага спісу, як паказана на малюнку 4-1.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-4
  2. Адкрыйце IP-ядро CSC
    Націсніце «Мультымедыя» і двойчы пстрыкніце «Пераўтваральнік каляровай прасторы», каб адкрыць інтэрфейс канфігурацыі ядра CSC IP, як паказана на малюнку 4-2.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-5
  3. Асноўныя парты CSC IP
    Злева ад інтэрфейсу канфігурацыі знаходзіцца дыяграма партоў IP-ядра CSC, як паказана на малюнку 4-3.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-6
  4. Наладзьце агульную інфармацыю
    • Глядзіце агульную інфармацыю ў верхняй частцы інтэрфейсу канфігурацыі, як паказана на малюнку 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", які можа быць зменены карыстальнікамі.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-8
  5. Параметры дадзеных
    На ўкладцы «Параметры даных» вам неабходна наладзіць формулу, тып даных, шырыню даных у бітах і іншую інфармацыю аб параметрах для аперацый CSC, як паказана на малюнку 4-5.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-9

Эталонны дызайн

У гэтай главе асноўная ўвага прысвечана выкарыстанню і канструкцыі эталоннага дызайну асобніка CSC IP. Падрабязнасці глядзіце ў эталонным дызайне CSC на Gowinsemi webсайт.

Прыкладанне асобніка дызайну

  • Вазьміце DK-VIDEO-GW2A18-PG484 у якасці прыкладуample, структура такая, як паказана на малюнку 5-1. Для атрымання інфармацыі аб плаце развіцця DK-VIDEO-GW2A18-PG484 вы можаце націснуць тут.GOWIN-IPUG902E-CSC-IP-праграмаванне-для-будучыні-фіг-10
  • У эталонным дызайне video_top - гэта модуль верхняга ўзроўню, працоўны працэс якога паказаны ніжэй.
    1. Модуль тэставага ўзору выкарыстоўваецца для стварэння тэставага ўзору з дазволам 1280×720 і фарматам дадзеных RGB888.
    2. Каб атрымаць RGB888 да YC444, выклічце асноўны IP-генератар CSC у модуль generatergb_yc_top.
    3. Каб згенераваць модуль yc_rgb_top для дасягнення YC444 да RGB88, выклічце асноўны IP-генератар CSC.
    4. Пасля двух пераўтварэнняў даныя 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-праграмаванне для будучыні, праграмаванне для будучыні, для будучыні, будучыні

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *