GOWIN-ໂລໂກ້

GOWIN IPUG902E CSC IP Programming ສໍາລັບອະນາຄົດ

GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-PRO

ຂໍ້ມູນຜະລິດຕະພັນ

ຂໍ້ມູນຈໍາເພາະ

  • ຊື່ຜະລິດຕະພັນ: Gowin CSC IP
  • ໝາຍເລກຕົວແບບ: IPUG902-2.0E
  • ເຄື່ອງຫມາຍການຄ້າ: ບໍລິສັດ Guangdong Gowin Semiconductor
  • ສະຖານທີ່ລົງທະບຽນ: ຈີນ, ຫ້ອງການສິດທິບັດແລະເຄື່ອງຫມາຍການຄ້າຂອງສະຫະລັດ, ປະເທດອື່ນໆ

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

ເກີນ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
  • DS891, GW1NSE ຊຸດຂໍ້ມູນ FPGA ຜະລິດຕະພັນ
  • 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 ຂໍ້ມູນເປີດໃຊ້ງານ
FPGA ປະຕູຮົ້ວ Programmable Field Array
HS ຊິງຄແນວນອນ
IP ຊັບສິນທາງປັນຍາ
ITU ສະຫະພັນໂທລະຄົມມະນາຄົມສາກົນ
ITU-R ITU-ວິທະຍຸສື່ສານ
RGB R(ແດງ) G(ຂຽວ) B(ສີຟ້າ)
VESA Video Electronics ມາດຕະຖານສະມາຄົມ
VS ຊິງຄແນວຕັ້ງ
YCbCr Y(ຄວາມສະຫວ່າງ) CbCr(Chrominance)
YIQ Y(ຄວາມສະຫວ່າງ) I(ໃນເຟດ) Q(ໄລຍະສີ່ຫລ່ຽມ)
ຢູວີ Y(luminance) UV(Chrominance)

ສະຫນັບສະຫນູນແລະຄໍາຄຶດຄໍາເຫັນ
Gowin Semiconductor ໃຫ້ລູກຄ້າດ້ວຍການສະຫນັບສະຫນູນດ້ານວິຊາການທີ່ສົມບູນແບບ. ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄໍາ​ຖາມ​, ຄໍາ​ຄິດ​ເຫັນ​, ຫຼື​ຄໍາ​ແນະ​ນໍາ​, ກະ​ລຸ​ນາ​ຕິດ​ຕໍ່​ຫາ​ພວກ​ເຮົາ​ໂດຍ​ກົງ​ໂດຍ​ວິ​ທີ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.

ເກີນview

Color Space ແມ່ນການເປັນຕົວແທນທາງຄະນິດສາດຂອງຊຸດຂອງສີ. ແບບສີທົ່ວໄປທີ່ສຸດແມ່ນ RGB ໃນກາຟິກຄອມພິວເຕີ, YIQ, YUV, ຫຼື YCbCr ໃນລະບົບວິດີໂອ. Gowin CSC (Color Space Converter) IP ຖືກນໍາໃຊ້ເພື່ອຮັບຮູ້ການປ່ຽນພື້ນທີ່ສີສາມແກນປະສານງານ, ເຊັ່ນ: ການແປງທົ່ວໄປລະຫວ່າງ YCbCr ແລະ RGB.
ຕາຕະລາງ 2-1 Gowin CSC IP

Gowin CSC IP
ຊັບພະຍາກອນຕາມເຫດຜົນ ເບິ່ງ ຕາຕະລາງ 2-2
ຈັດສົ່ງເອກະສານ.
ການອອກແບບ File Verilog (ເຂົ້າລະຫັດ)
ການອອກແບບອ້າງອີງ Verilog
TestBench Verilog
ການທົດສອບແລະການອອກແບບ flow
ຊອບແວສັງເຄາະ GowinSynthesis
ຊອບແວຄໍາຮ້ອງສະຫມັກ Gowin Software (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-Programming-For-The-Future-fig-1

ຫຼັກການການເຮັດວຽກ

  • ການແປງພື້ນທີ່ສີແມ່ນການດໍາເນີນງານ matrix. ພື້ນທີ່ສີທັງຫມົດສາມາດມາຈາກຂໍ້ມູນ RGB.
  • ເອົາສູດການແປງພື້ນທີ່ສີລະຫວ່າງ RGB ແລະ YCbCr (HDTV, BT709) ເປັນ example:
    • ການປ່ຽນພື້ນທີ່ສີ 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 ແມ່ນ augend ຄົງທີ່; 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. ຈໍາ​ກັດ​ຂໍ້​ມູນ overflow ແລະ underflow​.
  5. ເລືອກຜົນຜະລິດທີ່ໄດ້ເຊັນຫຼືບໍ່ໄດ້ເຊັນຕາມພາລາມິເຕີຂອງຂໍ້ມູນຜົນຜະລິດ, ແລະຈໍາກັດຜົນຜະລິດຕາມຂອບເຂດຂອງຂໍ້ມູນຜົນຜະລິດ.

ລາຍການຜອດ
ພອດ I/O ຂອງ Gowin CSC IP ແມ່ນສະແດງຢູ່ໃນຮູບ 3-2.

GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-2

ພອດ I/O ຂອງ Gowin CSC IP ແມ່ນສະແດງຢູ່ໃນຕາຕະລາງ 3-2.
ຕາຕະລາງ 3-2 Gowin CSC IP Ports List

ບໍ່. ຊື່ສັນຍານ I/O ລາຍລະອຽດ ໝາຍເຫດ
1 I_rst_n I ຣີເຊັດສັນຍານ, ເຄື່ອນໄຫວຕໍ່າ I/O ຂອງສັນຍານທັງໝົດໃຊ້ເວລາ CSC IP

ເປັນເອກະສານອ້າງອີງ

2 I_clk I ໂມງເຮັດວຽກ
3 I_din0 I ການປ້ອນຂໍ້ມູນຂອງຊ່ອງ 0
ເອົາຮູບແບບ RGB ເປັນ example: I_din0 = R
ເອົາຮູບແບບ YCbCr ເປັນ example: I_din0

= ຍ

ເອົາຮູບແບບ YUV ເປັນ example: I_din0 = Y
ເອົາຮູບແບບ YIQ ເປັນ example: I_din0 = Y
4 I_din1 I ການປ້ອນຂໍ້ມູນຂອງຊ່ອງ 1
ເອົາຮູບແບບ RGB ເປັນ example: I_din1 = G
ເອົາຮູບແບບ YCbCr ເປັນ example: I_din1

= ຄ

ເອົາຮູບແບບ YUV ເປັນ example: I_din1 = U
ເອົາຮູບແບບ YIQ ເປັນ example: I_din1 = ຂ້ອຍ
5 I_din2 I ການປ້ອນຂໍ້ມູນຂອງຊ່ອງ 2
ເອົາຮູບແບບ RGB ເປັນ example: I_din2 = B
ເອົາຮູບແບບ YCbCr ເປັນ example: I_din2

= Cr

ເອົາຮູບແບບ YUV ເປັນ example: I_din2 = V
ເອົາຮູບແບບ YIQ ເປັນ example: I_din2 = ຖາມ
6 I_din ຖືກຕ້ອງ I ການປ້ອນຂໍ້ມູນສັນຍານທີ່ຖືກຕ້ອງ
7 O_dout0 O ຂໍ້ມູນຜົນຜະລິດຂອງຊ່ອງ 0
ເອົາຮູບແບບ RGB ເປັນ example: O_dout0
= R
ເອົາຮູບແບບ YCbCr ເປັນ example:
O_dout0 = Y
ເອົາຮູບແບບ YUV ເປັນ example: O_dout0
= ຍ
ເອົາຮູບແບບ YIQ ເປັນ example: O_dout0 =
Y
8 O_dout1 O ຂໍ້ມູນຜົນຜະລິດຂອງຊ່ອງ 1
ເອົາຮູບແບບ RGB ເປັນ example: O_dout1
= ກ
ເອົາຮູບແບບ YCbCr ເປັນ example:
O_dout1 = Cb
ເອົາຮູບແບບ YUV ເປັນ example: O_dout1
= U
ເອົາຮູບແບບ YIQ ເປັນ example:O_dout1 =
V
9 O_dout2 O ຂໍ້ມູນຜົນຜະລິດຂອງຊ່ອງ 2
ເອົາຮູບແບບ RGB ເປັນ example: O_dout2
= ຂ
ເອົາຮູບແບບ YCbCr ເປັນ example:
O_dout2 = Cr
ເອົາຮູບແບບ YUV ເປັນ example: O_dout2
= U
ເອົາຮູບແບບ YIQ ເປັນ example:O_dout2 =
V
10 O_doutvalid O ຂໍ້ມູນອອກສັນຍານທີ່ຖືກຕ້ອງ

ການຕັ້ງຄ່າພາລາມິເຕີ
ຕາຕະລາງ 3-3 Global Parameter

ບໍ່. ຊື່ ຊ່ວງມູນຄ່າ ຄ່າເລີ່ມຕົ້ນ ລາຍລະອຽດ
 

 

 

 

 

 

1

 

 

 

 

 

 

Color_Model

SDTV Studio RGB ເປັນ YCbCr, SDTV ຄອມພິວເຕີ RGB ກັບ YCbCr, SDTV

YCbCr ກັບ Studio RGB, SDTV YCbCr ກັບຄອມພິວເຕີ RGB, HDTV Studio RGB ເປັນ YCbCr, HDTV ຄອມພິວເຕີ RGB ເປັນ YCbCr, HDTV YCbCr ກັບ Studio 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/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.
ຂໍ້ມູນແມ່ນຜົນຜະລິດຫຼັງຈາກການຊັກຊ້າຂອງ 6 ຮອບວຽນໂມງຫຼັງຈາກການດໍາເນີນງານ CSC. ໄລຍະເວລາຂອງຂໍ້ມູນຜົນຜະລິດແມ່ນຂຶ້ນກັບຂໍ້ມູນປ້ອນເຂົ້າ ແລະຄືກັນກັບໄລຍະເວລາຂອງຂໍ້ມູນປ້ອນຂໍ້ມູນ.
ຮູບທີ 3-3 ແຜນວາດເວລາຂອງອິນເຕີເຟດຂໍ້ມູນເຂົ້າ/ອອກ

GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-3

ການຕັ້ງຄ່າອິນເຕີເຟດ

ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ເຄື່ອງ​ມື​ການ​ຜະ​ລິດ​ຫຼັກ IP ໃນ IDE ເພື່ອ​ໂທ​ຫາ​ແລະ​ການ​ຕັ້ງ​ຄ່າ Gowin CSC IP​.

  1. ເປີດ IP Core Generator
    ຫຼັງ​ຈາກ​ການ​ສ້າງ​ໂຄງ​ການ​, ທ່ານ​ສາ​ມາດ​ຄລິກ​ໃສ່​ແຖບ "ເຄື່ອງ​ມື​" ໃນ​ເບື້ອງ​ຊ້າຍ​ເທິງ​, ເລືອກ​ແລະ​ເປີດ IP Core Generer ຈາກ​ບັນ​ຊີ​ລາຍ​ການ​ເລື່ອນ​ລົງ​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ທີ 4-1​.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-4
  2. ເປີດ CSC IP core
    ກົດ “Multimedia” ແລະ double-click “Color Space Converter” ເພື່ອເປີດການໂຕ້ຕອບການຕັ້ງຄ່າຂອງ CSC IP core, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-2.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-5
  3. ຜອດຫຼັກ IP CSC
    ຢູ່ເບື້ອງຊ້າຍຂອງການໂຕ້ຕອບການຕັ້ງຄ່າແມ່ນແຜນວາດຜອດຂອງ CSC IP core, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-3.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-6
  4. ຕັ້ງຄ່າຂໍ້ມູນທົ່ວໄປ
    • ເບິ່ງຂໍ້ມູນທົ່ວໄປຢູ່ໃນສ່ວນເທິງຂອງການໂຕ້ຕອບການຕັ້ງຄ່າ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-4. ເອົາຊິບ GW2A-18 ເປັນ example, ແລະເລືອກຊຸດ PBGA256. ລະດັບສູງສຸດ file ຊື່ຂອງໂຄງການທີ່ສ້າງຂຶ້ນແມ່ນສະແດງຢູ່ໃນ "ຊື່ໂມດູນ", ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ ".
    • Color_Space_Convertor_Top”, ເຊິ່ງຜູ້ໃຊ້ສາມາດແກ້ໄຂໄດ້. ໄດ້ file ຜະລິດໂດຍຫຼັກ IP ແມ່ນສະແດງຢູ່ໃນ "File ຊື່”, ເຊິ່ງປະກອບດ້ວຍ files ຕ້ອງການໂດຍ CSC IP core, ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ "color_space_convertor", ເຊິ່ງຜູ້ໃຊ້ສາມາດແກ້ໄຂໄດ້. "Creat IN" ສະແດງໃຫ້ເຫັນເສັ້ນທາງຂອງຫຼັກ IP files, ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ “\project path\src\ color_space_convertor”, ເຊິ່ງຜູ້ໃຊ້ສາມາດແກ້ໄຂໄດ້.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-8
  5. ຕົວເລືອກຂໍ້ມູນ
    ໃນແຖບ "ຕົວເລືອກຂໍ້ມູນ", ທ່ານຈໍາເປັນຕ້ອງກໍານົດສູດ, ປະເພດຂໍ້ມູນ, ຄວາມກວ້າງຂອງບິດຂໍ້ມູນແລະຂໍ້ມູນພາລາມິເຕີອື່ນໆສໍາລັບການປະຕິບັດງານ CSC, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-5.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-9

ການອອກແບບອ້າງອີງ

ບົດນີ້ສຸມໃສ່ການນໍາໃຊ້ແລະໂຄງສ້າງຂອງການອອກແບບການອ້າງອິງຂອງ CSC IP. ກະລຸນາເບິ່ງ CSC Reference Design ສໍາລັບລາຍລະອຽດທີ່ Gowinsemi webເວັບໄຊ.

ການອອກແບບຕົວຢ່າງຄໍາຮ້ອງສະຫມັກ

  • ເອົາ DK-VIDEO-GW2A18-PG484 ເປັນ example, ໂຄງສ້າງແມ່ນດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 5-1. ສໍາລັບຂໍ້ມູນຄະນະກໍາມະການພັດທະນາ DK-VIDEO-GW2A18-PG484, ທ່ານສາມາດຄລິກທີ່ນີ້.GOWIN-IPUG902E-CSC-IP-Programming-For-The-Future-fig-10
  • ໃນການອອກແບບການອ້າງອິງ, video_top ແມ່ນໂມດູນລະດັບສູງສຸດ, ເຊິ່ງຂັ້ນຕອນການເຮັດວຽກແມ່ນສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.
    1. ໂມດູນຮູບແບບການທົດສອບແມ່ນໃຊ້ເພື່ອສ້າງຮູບແບບການທົດສອບທີ່ມີຄວາມລະອຽດ 1280×720 ແລະຮູບແບບຂໍ້ມູນຂອງ RGB888.
    2. ໂທຫາ CSC IP generator ກັບໂມດູນ generatergb_yc_top ເພື່ອບັນລຸ RGB888 ຫາ YC444.
    3. ໂທຫາ CSC IP core generator ເພື່ອສ້າງໂມດູນ yc_rgb_top ເພື່ອບັນລຸ YC444 ຫາ RGB88.
    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 ທີ່ຖືກນໍາໃຊ້ສໍາລັບ GUI ເພື່ອຮ່ວມມືກັບຊອບແວ Gowin YunYuan ເພື່ອສ້າງຫຼັກ IP ທີ່ຕ້ອງການໂດຍຜູ້ໃຊ້.
ຕາຕະລາງ 6-2 ລາຍຊື່ລະຫັດແຫຼ່ງອອກແບບ

ຊື່ ລາຍລະອຽດ
color_space_convertor.v ລະດັບສູງສຸດ file ຂອງຫຼັກ IP, ເຊິ່ງໃຫ້ຜູ້ໃຊ້ຂໍ້ມູນການໂຕ້ຕອບ, ເຂົ້າລະຫັດ.

ການອອກແບບອ້າງອີງ
ເອກະສານອ້າງອີງ ອອກ​ແບບ file ມີ netlist ໄດ້ 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
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_rpl ໂຟນເດີໂຄງການ PLL IP
key_debounceN.v ໂມດູນແກ້ບັນຫາຫຼັກ
i2c_master ໂຟນເດີໂຄງການ I2C Master IP
adv7513_iic_init.v ໂມດູນການເລີ່ມຕົ້ນຊິບ ADV7513

ເອກະສານ / ຊັບພະຍາກອນ

GOWIN IPUG902E CSC IP Programming ສໍາລັບອະນາຄົດ [pdf] ຄູ່ມືຜູ້ໃຊ້
IPUG902E CSC IP Programming For the Future, IPUG902E, CSC IP Programming For the Future, ການຂຽນໂປຼແກຼມສໍາລັບອະນາຄົດ, ສໍາລັບອະນາຄົດ, ອະນາຄົດ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *