GOWIN IPUG902E CSC IP Programming ສໍາລັບອະນາຄົດ
ຂໍ້ມູນຜະລິດຕະພັນ
ຂໍ້ມູນຈໍາເພາະ
- ຊື່ຜະລິດຕະພັນ: 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 ໃຫ້ລູກຄ້າດ້ວຍການສະຫນັບສະຫນູນດ້ານວິຊາການທີ່ສົມບູນແບບ. ຖ້າຫາກທ່ານມີຄໍາຖາມ, ຄໍາຄິດເຫັນ, ຫຼືຄໍາແນະນໍາ, ກະລຸນາຕິດຕໍ່ຫາພວກເຮົາໂດຍກົງໂດຍວິທີການດັ່ງຕໍ່ໄປນີ້.
- Webເວັບໄຊ: www.gowinsemi.com
- ອີເມລ: support@gowinsemi.com
ເກີນ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 ໂຄງສ້າງລະບົບ
ຫຼັກການການເຮັດວຽກ
- ການແປງພື້ນທີ່ສີແມ່ນການດໍາເນີນງານ 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
ຂະບວນການສະເພາະແມ່ນດັ່ງຕໍ່ໄປນີ້:
- ຂໍ້ມູນການປ້ອນຂໍ້ມູນຖືກເລືອກຕາມຕົວກໍານົດການປ້ອນຂໍ້ມູນ. ເນື່ອງຈາກການດໍາເນີນການຂໍ້ມູນທີ່ມີລາຍເຊັນຖືກນໍາໃຊ້, ຖ້າມັນເປັນການປ້ອນຂໍ້ມູນທີ່ບໍ່ມີການລົງນາມ, ມັນຈໍາເປັນຕ້ອງໄດ້ປ່ຽນເປັນຮູບແບບຂໍ້ມູນທີ່ລົງນາມ.
- ຕົວຄູນຖືກນໍາໃຊ້ເພື່ອຄູນຄ່າສໍາປະສິດແລະຂໍ້ມູນ. ເມື່ອຕົວຄູນໃຊ້ຜົນຜະລິດທໍ່, ມັນຈໍາເປັນຕ້ອງເອົາໃຈໃສ່ກັບການຊັກຊ້າຂອງຜົນຜະລິດຂໍ້ມູນ.
- ເພີ່ມຜົນໄດ້ຮັບຂອງການປະຕິບັດການຄູນ.
- ຈໍາກັດຂໍ້ມູນ overflow ແລະ underflow.
- ເລືອກຜົນຜະລິດທີ່ໄດ້ເຊັນຫຼືບໍ່ໄດ້ເຊັນຕາມພາລາມິເຕີຂອງຂໍ້ມູນຜົນຜະລິດ, ແລະຈໍາກັດຜົນຜະລິດຕາມຂອບເຂດຂອງຂໍ້ມູນຜົນຜະລິດ.
ລາຍການຜອດ
ພອດ I/O ຂອງ Gowin CSC IP ແມ່ນສະແດງຢູ່ໃນຮູບ 3-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 ແຜນວາດເວລາຂອງອິນເຕີເຟດຂໍ້ມູນເຂົ້າ/ອອກ
ການຕັ້ງຄ່າອິນເຕີເຟດ
ທ່ານສາມາດນໍາໃຊ້ເຄື່ອງມືການຜະລິດຫຼັກ IP ໃນ IDE ເພື່ອໂທຫາແລະການຕັ້ງຄ່າ Gowin CSC IP.
- ເປີດ IP Core Generator
ຫຼັງຈາກການສ້າງໂຄງການ, ທ່ານສາມາດຄລິກໃສ່ແຖບ "ເຄື່ອງມື" ໃນເບື້ອງຊ້າຍເທິງ, ເລືອກແລະເປີດ IP Core Generer ຈາກບັນຊີລາຍການເລື່ອນລົງ, ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນຮູບທີ 4-1. - ເປີດ CSC IP core
ກົດ “Multimedia” ແລະ double-click “Color Space Converter” ເພື່ອເປີດການໂຕ້ຕອບການຕັ້ງຄ່າຂອງ CSC IP core, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-2. - ຜອດຫຼັກ IP CSC
ຢູ່ເບື້ອງຊ້າຍຂອງການໂຕ້ຕອບການຕັ້ງຄ່າແມ່ນແຜນວາດຜອດຂອງ CSC IP core, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-3. - ຕັ້ງຄ່າຂໍ້ມູນທົ່ວໄປ
- ເບິ່ງຂໍ້ມູນທົ່ວໄປຢູ່ໃນສ່ວນເທິງຂອງການໂຕ້ຕອບການຕັ້ງຄ່າ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 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”, ເຊິ່ງຜູ້ໃຊ້ສາມາດແກ້ໄຂໄດ້.
- ຕົວເລືອກຂໍ້ມູນ
ໃນແຖບ "ຕົວເລືອກຂໍ້ມູນ", ທ່ານຈໍາເປັນຕ້ອງກໍານົດສູດ, ປະເພດຂໍ້ມູນ, ຄວາມກວ້າງຂອງບິດຂໍ້ມູນແລະຂໍ້ມູນພາລາມິເຕີອື່ນໆສໍາລັບການປະຕິບັດງານ CSC, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 4-5.
ການອອກແບບອ້າງອີງ
ບົດນີ້ສຸມໃສ່ການນໍາໃຊ້ແລະໂຄງສ້າງຂອງການອອກແບບການອ້າງອິງຂອງ CSC IP. ກະລຸນາເບິ່ງ CSC Reference Design ສໍາລັບລາຍລະອຽດທີ່ Gowinsemi webເວັບໄຊ.
ການອອກແບບຕົວຢ່າງຄໍາຮ້ອງສະຫມັກ
- ເອົາ DK-VIDEO-GW2A18-PG484 ເປັນ example, ໂຄງສ້າງແມ່ນດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 5-1. ສໍາລັບຂໍ້ມູນຄະນະກໍາມະການພັດທະນາ DK-VIDEO-GW2A18-PG484, ທ່ານສາມາດຄລິກທີ່ນີ້.
- ໃນການອອກແບບການອ້າງອິງ, video_top ແມ່ນໂມດູນລະດັບສູງສຸດ, ເຊິ່ງຂັ້ນຕອນການເຮັດວຽກແມ່ນສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.
- ໂມດູນຮູບແບບການທົດສອບແມ່ນໃຊ້ເພື່ອສ້າງຮູບແບບການທົດສອບທີ່ມີຄວາມລະອຽດ 1280×720 ແລະຮູບແບບຂໍ້ມູນຂອງ RGB888.
- ໂທຫາ CSC IP generator ກັບໂມດູນ generatergb_yc_top ເພື່ອບັນລຸ RGB888 ຫາ YC444.
- ໂທຫາ CSC IP core generator ເພື່ອສ້າງໂມດູນ yc_rgb_top ເພື່ອບັນລຸ YC444 ຫາ RGB88.
- ຫຼັງຈາກການແປງທັງສອງ, ຂໍ້ມູນ 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, ການຂຽນໂປຼແກຼມສໍາລັບອະນາຄົດ, ສໍາລັບອະນາຄົດ, ອະນາຄົດ |