ຕົວຖອດລະຫັດ MICROCHIP Viterbi
ຂໍ້ມູນຈໍາເພາະ
- ສູດການຄິດໄລ່: ຕົວຖອດລະຫັດ Viterbi
- ປ້ອນຂໍ້ມູນ: 3-bit ຫຼື 4-bit input ອ່ອນ ຫຼືແຂງ
- ວິທີການຖອດລະຫັດ: ຄວາມເປັນໄປໄດ້ສູງສຸດ
- ການຈັດຕັ້ງປະຕິບັດ: Serial ແລະຂະຫນານ
- ແອັບພລິເຄຊັນ: ໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ໂທລະພາບດິຈິຕອນ
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ຕົວຖອດລະຫັດ Serial Viterbi ປະມວນຜົນບິດການປ້ອນຂໍ້ມູນແຕ່ລະອັນຕາມລໍາດັບ. ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອໃຊ້ຕົວຖອດລະຫັດ Serial:
- ສະໜອງການປ້ອນຂໍ້ມູນຕາມລຳດັບໃຫ້ກັບຕົວຖອດລະຫັດ.
- ຕົວຖອດລະຫັດຈະປັບປຸງການວັດແທກເສັ້ນທາງ ແລະການຕັດສິນໃຈສໍາລັບແຕ່ລະບິດ.
- ເຂົ້າໃຈວ່າ Serial Decoder ອາດຈະຊ້າກວ່າແຕ່ໃຫ້ຄວາມຊັບຊ້ອນຫຼຸດລົງ ແລະການນຳໃຊ້ຊັບພະຍາກອນທີ່ຕໍ່າກວ່າ.
- ໃຊ້ຕົວຖອດລະຫັດ Serial ສໍາລັບແອັບພລິເຄຊັນທີ່ຈັດລໍາດັບຄວາມສໍາຄັນຂອງຂະຫນາດ, ການບໍລິໂພກພະລັງງານ, ແລະຄ່າໃຊ້ຈ່າຍເກີນຄວາມໄວ.
- Parallel Viterbi Decoder ປະມວນຜົນຫຼາຍບິດພ້ອມກັນ. ນີ້ແມ່ນວິທີການໃຊ້ Parallel Decoder:
- ພ້ອມໆກັນໃຫ້ຫຼາຍບິດເປັນຂໍ້ມູນໃສ່ກັບຕົວຖອດລະຫັດສໍາລັບການປະມວນຜົນຂະຫນານ.
- ຕົວຖອດລະຫັດປັບປຸງການວັດແທກເສັ້ນທາງຕ່າງໆໃນຂະໜານ, ເຮັດໃຫ້ການປະມວນຜົນໄວຂຶ້ນ.
- ໃຫ້ສັງເກດວ່າ Parallel Decoder ສະຫນອງການສົ່ງຜ່ານສູງໂດຍຄ່າໃຊ້ຈ່າຍຂອງຄວາມສັບສົນທີ່ເພີ່ມຂຶ້ນແລະການນໍາໃຊ້ຊັບພະຍາກອນ.
- ເລືອກຕົວຖອດລະຫັດຂະໜານສຳລັບແອັບພລິເຄຊັ່ນທີ່ຕ້ອງການການປະມວນຜົນໄວ ແລະ ກະແສໄຟຟ້າສູງ ເຊັ່ນ: ລະບົບການສື່ສານແບບສົດໆ.
FAQ
ຖາມ: ລະຫັດ convolutional ແມ່ນຫຍັງ?
A: ລະຫັດ Convolutional ແມ່ນລະຫັດແກ້ໄຂຂໍ້ຜິດພາດທີ່ໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານເພື່ອປ້ອງກັນຄວາມຜິດພາດການສົ່ງຜ່ານ.
Q: Viterbi Decoder ເຮັດວຽກແນວໃດ?
A: Viterbi Decoder ໃຊ້ລະບົບ Viterbi algorithm ເພື່ອກໍານົດລໍາດັບທີ່ເປັນໄປໄດ້ທີ່ສຸດຂອງ bits ຖ່າຍທອດໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບ, ຫຼຸດຜ່ອນຄວາມຜິດພາດການຖອດລະຫັດ.
ຖາມ: ຂ້ອຍຄວນເລືອກຕົວຖອດລະຫັດ Serial Viterbi ໃນໄລຍະຂະໜານໃດ?
A: ເລືອກສໍາລັບຕົວຖອດລະຫັດ Serial ເມື່ອຈັດລໍາດັບຄວາມສໍາຄັນຂອງຄວາມສັບສົນທີ່ຫຼຸດລົງ, ການນໍາໃຊ້ຊັບພະຍາກອນຕ່ໍາ, ແລະປະສິດທິພາບຄ່າໃຊ້ຈ່າຍ. ມັນເຫມາະສົມສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຄວາມໄວບໍ່ແມ່ນຄວາມກັງວົນຕົ້ນຕໍ.
Q: ໃນຄໍາຮ້ອງສະຫມັກໃດທີ່ໃຊ້ Viterbi Decoder ທົ່ວໄປ?
A: ເຄື່ອງຖອດລະຫັດ Viterbi ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານທີ່ທັນສະໄຫມເຊັ່ນ: ໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ແລະໂທລະພາບດິຈິຕອນ.
ແນະນຳ
Viterbi Decoder ແມ່ນລະບົບການຕິດຕໍ່ສື່ສານດິຈິຕອນເພື່ອຖອດລະຫັດ convolutional. ລະຫັດ Convolutional ແມ່ນລະຫັດແກ້ໄຂຂໍ້ຜິດພາດທີ່ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານເພື່ອປ້ອງກັນຄວາມຜິດພາດທີ່ນໍາສະເຫນີໃນລະຫວ່າງການສົ່ງ.
Viterbi Decoder ກໍານົດລໍາດັບທີ່ເປັນໄປໄດ້ທີ່ສຸດຂອງ bits ສົ່ງໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບໂດຍການໃຊ້ Viterbi algorithm, ວິທີການດໍາເນີນໂຄງການແບບເຄື່ອນໄຫວ. ສູດການຄິດໄລ່ນີ້ພິຈາລະນາທຸກເສັ້ນທາງລະຫັດທີ່ເປັນໄປໄດ້ເພື່ອຄິດໄລ່ລໍາດັບ bit ທີ່ເປັນໄປໄດ້ທີ່ສຸດໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບ. ຫຼັງຈາກນັ້ນ, ມັນເລືອກເສັ້ນທາງທີ່ມີຄວາມເປັນໄປໄດ້ສູງສຸດ.
Viterbi Decoder ເປັນຕົວຖອດລະຫັດຄວາມເປັນໄປໄດ້ສູງສຸດ, ເຊິ່ງຫຼຸດຜ່ອນຄວາມເປັນໄປໄດ້ຂອງຄວາມຜິດພາດໃນການຖອດລະຫັດສັນຍານທີ່ໄດ້ຮັບແລະຖືກປະຕິບັດໃນ Serial, ຄອບຄອງພື້ນທີ່ຂະຫນາດນ້ອຍ, ແລະໃນຂະຫນານສໍາລັບການສົ່ງທີ່ສູງຂຶ້ນ. ມັນຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານທີ່ທັນສະໄຫມ, ລວມທັງໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ແລະໂທລະພາບດິຈິຕອນ. IP ນີ້ຍອມຮັບ 3-bit ຫຼື 4-bit soft ຫຼື hard input.
ສູດການຄິດໄລ່ Viterbi ສາມາດໄດ້ຮັບການປະຕິບັດໂດຍໃຊ້ສອງວິທີການຕົ້ນຕໍ: Serial ແລະຂະຫນານ. ແຕ່ລະວິທີການມີລັກສະນະທີ່ແຕກຕ່າງກັນແລະຄໍາຮ້ອງສະຫມັກ, ເຊິ່ງໄດ້ອະທິບາຍດັ່ງຕໍ່ໄປນີ້.
ຕົວຖອດລະຫັດ Serial Viterbi
Serial Viterbi Decoder ປະມວນຜົນບິດການປ້ອນຂໍ້ມູນແຕ່ລະອັນ, ປັບປຸງການວັດແທກເສັ້ນທາງຕາມລຳດັບ ແລະການຕັດສິນໃຈສຳລັບແຕ່ລະບິດ. ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກການປຸງແຕ່ງ serial ຂອງມັນ, ມັນມີແນວໂນ້ມທີ່ຈະຊ້າກວ່າເມື່ອທຽບກັບຄູ່ຂະຫນານຂອງມັນ. Serial Decoder ຮຽກຮ້ອງໃຫ້ມີ 69 ຮອບວຽນໂມງເພື່ອສ້າງຜົນຜະລິດອັນເນື່ອງມາຈາກການປັບປຸງຕາມລໍາດັບຂອງ metrics ລັດທີ່ເປັນໄປໄດ້ທັງຫມົດ, ແລະຄວາມຈໍາເປັນໃນການຕິດຕາມກັບຄືນໄປບ່ອນໂດຍຜ່ານ trellis ສໍາລັບແຕ່ລະບິດ, ສົ່ງຜົນໃຫ້ໃຊ້ເວລາການປຸງແຕ່ງຂະຫຍາຍ.
ແອັດວັນtage ຂອງການນໍາໃຊ້ຕົວຖອດລະຫັດ Serial ແມ່ນຢູ່ໃນຄວາມຊັບຊ້ອນທີ່ຫຼຸດລົງໂດຍປົກກະຕິແລະການນໍາໃຊ້ຊັບພະຍາກອນຮາດແວຕ່ໍາ, ເມື່ອທຽບກັບຕົວຖອດລະຫັດຂະຫນານ. ນີ້ເຮັດໃຫ້ມັນເປັນ advantagທາງເລືອກ eous ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຂະຫນາດ, ການບໍລິໂພກພະລັງງານ, ແລະຄ່າໃຊ້ຈ່າຍແມ່ນສໍາຄັນຫຼາຍກ່ວາຄວາມໄວ.
ຕົວຖອດລະຫັດ Viterbi ຂະຫນານ
Parallel Viterbi Decoder ຖືກອອກແບບເພື່ອປະມວນຜົນຫຼາຍບິດພ້ອມກັນ. ນີ້ແມ່ນບັນລຸໄດ້ໂດຍການໃຊ້ວິທີການປະມວນຜົນຂະຫນານເພື່ອພ້ອມກັນປັບປຸງ metrics ເສັ້ນທາງຕ່າງໆ. ຂະຫນານດັ່ງກ່າວເຮັດໃຫ້ການຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໃນຈໍານວນຮອບວຽນໂມງທີ່ຈໍາເປັນເພື່ອສ້າງຜົນຜະລິດ, ເຊິ່ງແມ່ນ 8 ຮອບວຽນໂມງ.
ຄວາມໄວຂອງຕົວຖອດລະຫັດຂະຫນານມາໃນຄ່າໃຊ້ຈ່າຍຂອງຄວາມສັບສົນທີ່ເພີ່ມຂຶ້ນແລະການນໍາໃຊ້ຊັບພະຍາກອນ, ຮຽກຮ້ອງໃຫ້ມີຮາດແວເພີ່ມເຕີມເພື່ອປະຕິບັດອົງປະກອບການປຸງແຕ່ງຂະຫນານ, ເຊິ່ງສາມາດເພີ່ມຂະຫນາດແລະການບໍລິໂພກພະລັງງານຂອງຕົວຖອດລະຫັດ. ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການການສົ່ງຜ່ານສູງແລະການປຸງແຕ່ງໄວ, ເຊັ່ນ: ລະບົບການສື່ສານໃນເວລາທີ່ແທ້ຈິງ, ເຄື່ອງຖອດລະຫັດ Viterbi Parallel ແມ່ນມັກ.
ສະຫຼຸບແລ້ວ, ການຕັດສິນໃຈລະຫວ່າງການໃຊ້ຕົວຖອດລະຫັດ Serial ແລະ Parallel Viterbi ແມ່ນຂຶ້ນກັບຄວາມຕ້ອງການສະເພາະຂອງແອັບພລິເຄຊັນ. ໃນແອັບພລິເຄຊັນທີ່ຕ້ອງການພະລັງງານ, ຄ່າໃຊ້ຈ່າຍແລະຄວາມໄວຫນ້ອຍທີ່ສຸດ, ຕົວຖອດລະຫັດ Serial ແມ່ນເຫມາະສົມ. ຢ່າງໃດກໍຕາມ, ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການຄວາມໄວສູງແລະຄວາມໄວສູງ, ບ່ອນທີ່ການປະຕິບັດແມ່ນສໍາຄັນ, ຕົວຖອດລະຫັດຂະຫນານແມ່ນທາງເລືອກທີ່ຕ້ອງການ, ເຖິງແມ່ນວ່າມັນມີຄວາມຊັບຊ້ອນແລະຕ້ອງການຊັບພະຍາກອນຫຼາຍ.
ສະຫຼຸບ
ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງບົດສະຫຼຸບຂອງຄຸນລັກສະນະ IP ຂອງຕົວຖອດລະຫັດ Viterbi.
ຕາຕະລາງ 1. ລັກສະນະຕົວຖອດລະຫັດ Viterbi
ຮຸ່ນຫຼັກ | ເອກະສານນີ້ນຳໃຊ້ກັບ Viterbi Decoder v1.1. |
ຄອບຄົວອຸປະກອນທີ່ຮອງຮັບ | • PolarFire® SoC
• PolarFire |
ເຄື່ອງມືທີ່ຮອງຮັບ | ຮຽກຮ້ອງໃຫ້ມີການອອກ Libero® SoC v12.0 ຫຼືຫຼັງຈາກນັ້ນ. |
ໃບອະນຸຍາດ | Viterbi Decoder ເຂົ້າລະຫັດ RTL ແມ່ນມີໃຫ້ໂດຍບໍ່ເສຍຄ່າກັບ Libero ໃດໆກໍຕາມ.
RTL ທີ່ເຂົ້າລະຫັດໄວ້: ລະຫັດ RTL ທີ່ຖືກເຂົ້າລະຫັດຄົບຖ້ວນແມ່ນສະຫນອງໃຫ້ກັບຫຼັກ, ເຮັດໃຫ້ຫຼັກສາມາດທັນທີທັນໃດກັບ SmartDesign. ການຈຳລອງ, ການສັງເຄາະ ແລະການຈັດວາງແມ່ນດຳເນີນດ້ວຍຊອບແວ Libero. |
ຄຸນສົມບັດ
Viterbi Decoder IP ມີຄຸນສົມບັດດັ່ງຕໍ່ໄປນີ້:
- ຮອງຮັບຄວາມກວ້າງການປ້ອນຂໍ້ມູນອ່ອນຂອງ 3-bit ຫຼື 4-bit
- ສະຫນັບສະຫນູນສະຖາປັດຕະ Serial ແລະຂະຫນານ
- ຮອງຮັບຄວາມຍາວ traceback ທີ່ກໍານົດໂດຍຜູ້ໃຊ້, ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ 20
- ຮອງຮັບປະເພດຂໍ້ມູນ unipolar ແລະ bipolar
- ຮອງຮັບອັດຕາລະຫັດ 1/2
- ສະຫນັບສະຫນູນຄວາມຍາວຈໍາກັດແມ່ນ 7
ຄໍາແນະນໍາການຕິດຕັ້ງ
ຫຼັກ IP ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງໃສ່ IP Catalog ຂອງຊອບແວ Libero® SoC ໂດຍອັດຕະໂນມັດຜ່ານຟັງຊັນການອັບເດດ IP Catalog ໃນຊອບແວ Libero SoC, ຫຼືມັນຖືກດາວໂຫຼດດ້ວຍຕົນເອງຈາກລາຍການ. ເມື່ອຫຼັກ IP ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນ Libero SoC ຊອບແວ IP Catalog, ມັນຖືກຕັ້ງຄ່າ, ສ້າງ, ແລະທັນທີພາຍໃນ SmartDesign ສໍາລັບການລວມຢູ່ໃນໂຄງການ Libero.
ການນໍາໃຊ້ອຸປະກອນແລະປະສິດທິພາບ (ຖາມຄຳຖາມ)
ການນໍາໃຊ້ຊັບພະຍາກອນສໍາລັບ Viterbi Decoder ແມ່ນການວັດແທກໂດຍໃຊ້ເຄື່ອງມື Synopsys Synplify Pro, ແລະຜົນໄດ້ຮັບໄດ້ຖືກສະຫຼຸບໃນຕາຕະລາງຕໍ່ໄປນີ້.
ຕາຕະລາງ 2. ການນຳໃຊ້ອຸປະກອນ ແລະ ຊັບພະຍາກອນ
ລາຍລະອຽດອຸປະກອນ | ປະເພດຂໍ້ມູນ | ສະຖາປັດຕະຍະກໍາ | ຊັບພະຍາກອນ | ປະສິດທິພາບ (MHz) | RAMs | ເລກຄະນິດສາດ | Chip Globals | |||
ຄອບຄົວ | ອຸປະກອນ | LUTs | DFF | LSRAM | usRAM | |||||
PolarFire® SoC | MPFS250T | ເສົາດຽວ | ລໍາດັບ | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | ລໍາດັບ | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
ເສົາດຽວ | ຂະໜານ | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | ຂະໜານ | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | ເສົາດຽວ | ລໍາດັບ | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | ລໍາດັບ | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
ເສົາດຽວ | ຂະໜານ | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | ຂະໜານ | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
ສຳຄັນ: ການອອກແບບໄດ້ຖືກປະຕິບັດໂດຍໃຊ້ Viterbi Decoder ໂດຍການຕັ້ງຄ່າຕົວກໍານົດການ GUI ຕໍ່ໄປນີ້:
- Soft Data Width = 4
- K ຄວາມຍາວ = 7
- ອັດຕາລະຫັດ = ½
- ຄວາມຍາວການຕິດຕາມ = 20
Viterbi Decoder IP Configurator
Viterbi Decoder IP Configurator (ຖາມຄໍາຖາມ)
ພາກນີ້ໃຫ້ຫຼາຍກວ່າview ຂອງການໂຕ້ຕອບ Viterbi Decoder Configurator ແລະອົງປະກອບຕ່າງໆຂອງມັນ.
Viterbi Decoder Configurator ສະຫນອງການໂຕ້ຕອບແບບກາຟິກເພື່ອກໍານົດພາລາມິເຕີແລະການຕັ້ງຄ່າສໍາລັບ Viterbi Decoder IP core. ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດເລືອກພາລາມິເຕີເຊັ່ນ: Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench ແລະ License. ການຕັ້ງຄ່າຫຼັກແມ່ນໄດ້ອະທິບາຍໄວ້ໃນຕາຕະລາງ 3-1.
ຕົວເລກຕໍ່ໄປນີ້ໃຫ້ລາຍລະອຽດ view ຂອງການໂຕ້ຕອບ Viterbi Decoder Configurator.
ຮູບທີ 1-1. Viterbi Decoder IP Configurator
ການໂຕ້ຕອບຍັງປະກອບມີປຸ່ມ OK ແລະຍົກເລີກສໍາລັບການຢືນຢັນຫຼືຍົກເລີກການຕັ້ງຄ່າທີ່ເຮັດ.
ຄໍາອະທິບາຍຫນ້າທີ່
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການປະຕິບັດຮາດແວຂອງ Viterbi Decoder.
ຮູບທີ 2-1. ການປະຕິບັດຮາດແວຂອງ Viterbi Decoder
ໂມດູນນີ້ໃຊ້ໄດ້ໃນ DVALID_I. ເມື່ອ DVALID_I ຖືກຢືນຢັນ, ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຈະຖືກເອົາເປັນການປ້ອນຂໍ້ມູນ, ແລະຂະບວນການເລີ່ມຕົ້ນ. IP ນີ້ມີ buffer ປະຫວັດສາດ ແລະອີງໃສ່ການເລືອກນັ້ນ, IP ໃຊ້ຈໍານວນ buffer ທີ່ເລືອກຂອງ DVALID_Is + ບາງຮອບວຽນໂມງເພື່ອສ້າງຜົນຜະລິດທໍາອິດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບັຟເຟີປະຫວັດແມ່ນ 20. ຄວາມແຝງລະຫວ່າງການປ້ອນຂໍ້ມູນ ແລະ ຜົນຜະລິດຂອງຕົວຖອດລະຫັດ Viterbi Parallel ແມ່ນ 20 DVALID_Is + 14 ຮອບວຽນໂມງ. latency ລະຫວ່າງ input ແລະ output ຂອງ Serial Viterbi Decoder ແມ່ນ 20 DVALID_Is + 72 Clock Cycles.
ສະຖາປັດຕະຍະກຳ (ຖາມຄໍາຖາມ)
Viterbi Decoder ດຶງຂໍ້ມູນເບື້ອງຕົ້ນໃຫ້ກັບຕົວເຂົ້າລະຫັດ Convolutional ໂດຍການຊອກຫາເສັ້ນທາງທີ່ດີທີ່ສຸດຜ່ານທຸກສະຖານະຕົວເຂົ້າລະຫັດທີ່ເປັນໄປໄດ້. ສໍາລັບຄວາມຍາວຈໍາກັດຂອງ 7, ມີ 64 ລັດ. ສະຖາປັດຕະຍະກໍາປະກອບດ້ວຍທ່ອນໄມ້ທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້:
- ຫົວໜ່ວຍວັດແທກສາຂາ (BMU)
- ຫົວໜ່ວຍວັດແທກເສັ້ນທາງ (PMU)
- ໜ່ວຍຕິດຕາມຫຼັງ (TBU)
- ເພີ່ມການປຽບທຽບການເລືອກຫົວໜ່ວຍ (ACSU)
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນສະຖາປັດຕະຍະກໍາ Viterbi Decoder.
ຮູບທີ 2-2. ສະຖາປັດຕະຍະກຳຕົວຖອດລະຫັດ Viterbi
ເຄື່ອງຖອດລະຫັດ Viterbi ປະກອບດ້ວຍສາມຕັນພາຍໃນເຊິ່ງອະທິບາຍດັ່ງຕໍ່ໄປນີ້:
- ຫົວໜ່ວຍວັດແທກສາຂາ (BMU): BMU ຄິດໄລ່ຄວາມແຕກຕ່າງລະຫວ່າງສັນຍານທີ່ໄດ້ຮັບແລະສັນຍານສົ່ງຕໍ່ທີ່ເປັນໄປໄດ້ທັງຫມົດ, ໂດຍໃຊ້ຕົວຊີ້ວັດເຊັ່ນ: ໄລຍະຫ່າງ Hamming ສໍາລັບຂໍ້ມູນຖານສອງຫຼືໄລຍະ Euclidean ສໍາລັບໂຄງການໂມດູນແບບພິເສດ. ການຄິດໄລ່ນີ້ປະເມີນຄວາມຄ້າຍຄືກັນລະຫວ່າງສັນຍານທີ່ໄດ້ຮັບແລະເປັນໄປໄດ້. BMU ປະມວນຜົນການວັດແທກເຫຼົ່ານີ້ສໍາລັບແຕ່ລະສັນຍາລັກທີ່ໄດ້ຮັບຫຼືບິດແລະສົ່ງຜົນໄດ້ຮັບໄປຫາຫນ່ວຍວັດແທກເສັ້ນທາງ.
- ຫົວໜ່ວຍວັດແທກເສັ້ນທາງ (PMU): PMU ຊຶ່ງເອີ້ນກັນວ່າ ໜ່ວຍ Add-Compare-Select (ACS), ປັບປຸງການວັດແທກເສັ້ນທາງໂດຍການປະມວນຜົນການວັດແທກສາຂາຈາກ BMU. ມັນຕິດຕາມການວັດແທກການສະສົມຂອງເສັ້ນທາງທີ່ດີທີ່ສຸດສໍາລັບແຕ່ລະລັດໃນແຜນວາດ trellis (ການສະແດງຮູບພາບຂອງການຫັນປ່ຽນຂອງລັດທີ່ເປັນໄປໄດ້). PMU ເພີ່ມ metric ສາຂາໃຫມ່ໃຫ້ກັບ metric ເສັ້ນທາງປະຈຸບັນສໍາລັບແຕ່ລະລັດ, ປຽບທຽບທຸກເສັ້ນທາງທີ່ນໍາໄປສູ່ລັດນັ້ນ, ແລະເລືອກຫນຶ່ງທີ່ມີ metric ຕ່ໍາສຸດ, ຊີ້ໃຫ້ເຫັນເສັ້ນທາງທີ່ເປັນໄປໄດ້ທີ່ສຸດ. ຂະບວນການຄັດເລືອກນີ້ແມ່ນດໍາເນີນຢູ່ໃນແຕ່ລະ stage ຂອງ trellis, ສົ່ງຜົນໃຫ້ມີການເກັບກໍາຂອງເສັ້ນທາງທີ່ເປັນໄປໄດ້ທີ່ສຸດ, ເອີ້ນວ່າເສັ້ນທາງຜູ້ລອດຊີວິດ, ສໍາລັບແຕ່ລະລັດ.
- ໜ່ວຍຕິດຕາມ (TBU): TBU ມີຄວາມຮັບຜິດຊອບໃນການກໍານົດລໍາດັບທີ່ອາດຈະເປັນໄປໄດ້ທີ່ສຸດຂອງລັດ, ປະຕິບັດຕາມການປຸງແຕ່ງສັນຍາລັກທີ່ໄດ້ຮັບໂດຍ PMU. ມັນເຮັດສໍາເລັດນີ້ໂດຍການຖອນ trellis ຈາກລັດສຸດທ້າຍທີ່ມີ metric ເສັ້ນທາງຕ່ໍາສຸດ. TBU ເລີ່ມຕົ້ນຈາກການສິ້ນສຸດຂອງໂຄງສ້າງ trellis ແລະຕິດຕາມຄືນຜ່ານເສັ້ນທາງຜູ້ລອດຊີວິດໂດຍໃຊ້ຕົວຊີ້ຫຼືການອ້າງອີງ, ເພື່ອກໍານົດລໍາດັບການສົ່ງຕໍ່ທີ່ເປັນໄປໄດ້ທີ່ສຸດ. ຄວາມຍາວຂອງ traceback ແມ່ນຖືກກໍານົດໂດຍຄວາມຍາວຈໍາກັດຂອງລະຫັດ convolutional, ຜົນກະທົບຕໍ່ທັງຄວາມລ່າຊ້າຂອງການຖອດລະຫັດແລະຄວາມຊັບຊ້ອນ. ເມື່ອສໍາເລັດຂະບວນການ traceback, ຂໍ້ມູນທີ່ຖອດລະຫັດໄດ້ຖືກນໍາສະເຫນີເປັນຜົນຜະລິດ, ປົກກະຕິແລ້ວມີບິດຫາງທີ່ຖືກລົບອອກ, ເຊິ່ງໄດ້ຖືກລວມເຂົ້າໃນເບື້ອງຕົ້ນເພື່ອລ້າງຕົວເຂົ້າລະຫັດ convolutional.
Viterbi Decoder ໃຊ້ສາມຫນ່ວຍນີ້ເພື່ອຖອດລະຫັດສັນຍານທີ່ໄດ້ຮັບຢ່າງຖືກຕ້ອງເຂົ້າໄປໃນຂໍ້ມູນທີ່ຖ່າຍທອດຕົ້ນສະບັບ, ໂດຍການແກ້ໄຂຂໍ້ຜິດພາດທີ່ອາດຈະເກີດຂື້ນໃນລະຫວ່າງການສົ່ງ.
ມີຊື່ສຽງສໍາລັບປະສິດທິພາບຂອງມັນ, ສູດການຄິດໄລ່ Viterbi ແມ່ນວິທີການມາດຕະຖານສໍາລັບການຖອດລະຫັດ convolutional ພາຍໃນລະບົບການສື່ສານ.
ສອງຮູບແບບຂໍ້ມູນແມ່ນມີໃຫ້ສໍາລັບການເຂົ້າລະຫັດອ່ອນ: unipolar ແລະ bipolar. ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງຄ່າ ແລະຄໍາອະທິບາຍທີ່ສອດຄ້ອງກັນສໍາລັບການປ້ອນຂໍ້ມູນອ່ອນ 3-bit.
ຕາຕະລາງ 2-1. 3-bit Soft Inputs
ລາຍລະອຽດ | ເສົາດຽວ | Bipolar |
ທີ່ເຂັ້ມແຂງທີ່ສຸດ 0 | 000 | 100 |
ຂ້ອນຂ້າງແຂງແຮງ 0 | 001 | 101 |
ຂ້ອນຂ້າງອ່ອນ 0 | 010 | 110 |
ອ່ອນທີ່ສຸດ 0 | 011 | 111 |
ອ່ອນທີ່ສຸດ 1 | 100 | 000 |
ຂ້ອນຂ້າງອ່ອນ 1 | 101 | 001 |
ຂ້ອນຂ້າງແຂງແຮງ 1 | 110 | 010 |
ທີ່ເຂັ້ມແຂງທີ່ສຸດ 1 | 111 | 100 |
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ລະຫັດ convolution ມາດຕະຖານ.
ຕາຕະລາງ 2-2. ລະຫັດ Convolution ມາດຕະຖານ
ຄວາມຍາວຈຳກັດ | ອັດຕາຜົນຜະລິດ = 2 | |
ຄູ່ | Octal | |
7 | 1111001 | 171 |
1011011 | 133 |
ຕົວກໍານົດການຖອດລະຫັດ Viterbi ແລະສັນຍານການໂຕ້ຕອບ (ຖາມຄໍາຖາມ)
ພາກນີ້ສົນທະນາກ່ຽວກັບພາລາມິເຕີໃນ Viterbi Decoder GUI configurator ແລະສັນຍານ I/O.
ການຕັ້ງຄ່າການຕັ້ງຄ່າ (ຖາມຄໍາຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຕົວກໍານົດການກໍານົດທີ່ໃຊ້ໃນການປະຕິບັດຮາດແວຂອງ Viterbi Decoder. ເຫຼົ່ານີ້ແມ່ນຕົວກໍານົດການທົ່ວໄປແລະແຕກຕ່າງກັນໄປຕາມຄວາມຕ້ອງການຂອງຄໍາຮ້ອງສະຫມັກ.
ຕາຕະລາງ 3-1. ພາລາມິເຕີການຕັ້ງຄ່າ
ຊື່ພາລາມິເຕີ | ລາຍລະອຽດ | ມູນຄ່າ |
ຄວາມກວ້າງຂອງຂໍ້ມູນອ່ອນ | ລະບຸຈໍານວນບິດທີ່ໃຊ້ເພື່ອສະແດງຄວາມກວ້າງຂອງຂໍ້ມູນການປ້ອນຂໍ້ມູນອ່ອນ | ຜູ້ໃຊ້ສາມາດເລືອກໄດ້ທີ່ຮອງຮັບ 3 ແລະ 4 bits |
K ຄວາມຍາວ | K ແມ່ນຄວາມຍາວຈໍາກັດຂອງລະຫັດ convolutional | ແກ້ໄຂເປັນ 7 |
ອັດຕາລະຫັດ | ຊີ້ບອກອັດຕາສ່ວນຂອງບິດຂາເຂົ້າກັບບິດອອກ | 1/2 |
ຄວາມຍາວການຕິດຕາມ | ກໍານົດຄວາມເລິກຂອງ trellis ທີ່ໃຊ້ໃນ Viterbi algorithm | ຄ່າທີ່ຜູ້ໃຊ້ກຳນົດເອງ ແລະໂດຍຄ່າເລີ່ມຕົ້ນແມ່ນ 20 |
ປະເພດຂໍ້ມູນ | ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກປະເພດຂໍ້ມູນປ້ອນຂໍ້ມູນ | ຜູ້ໃຊ້ສາມາດເລືອກໄດ້ ແລະຮອງຮັບຕົວເລືອກຕໍ່ໄປນີ້:
• Unipolar • Bipolar |
ສະຖາປັດຕະຍະກໍາ | ລະບຸປະເພດຂອງການຈັດຕັ້ງປະຕິບັດສະຖາປັດຕະຍະກໍາ | ສະຫນັບສະຫນູນປະເພດການປະຕິບັດດັ່ງຕໍ່ໄປນີ້:
•ຂະຫນານ • ລໍາດັບ |
ສັນຍານຂາເຂົ້າ ແລະ ຂາອອກ (ຖາມຄໍາຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຜອດຂາເຂົ້າ ແລະຜົນຜະລິດຂອງ Viterbi Decoder IP.
ຕາຕະລາງ 3-2. Input ແລະ Output Ports
ຊື່ສັນຍານ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
SYS_CLK_I | ປ້ອນຂໍ້ມູນ | 1 | ສັນຍານໂມງເຂົ້າ |
ARSTN_I | ປ້ອນຂໍ້ມູນ | 1 | Input reset signal (Asynchronous active-low reset) |
DATA_I | ປ້ອນຂໍ້ມູນ | 6 | ສັນຍານການປ້ອນຂໍ້ມູນ (MSB 3-bit IDATA, LSB 3-bit QDATA) |
DVALID_I | ປ້ອນຂໍ້ມູນ | 1 | ຂໍ້ມູນການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ |
DATA_O | ຜົນຜະລິດ | 1 | ຜົນຜະລິດຂໍ້ມູນ Viterbi Decoder |
DVALID_O | ຜົນຜະລິດ | 1 | ຂໍ້ມູນສັນຍານອອກທີ່ຖືກຕ້ອງ |
ແຜນວາດເວລາ
ພາກນີ້ສົນທະນາກ່ຽວກັບແຜນວາດເວລາຂອງ Viterbi Decoder.
ຕົວເລກດັ່ງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນວາດກໍານົດເວລາຂອງ Viterbi Decoder ທີ່ນໍາໃຊ້ກັບການຕັ້ງຄ່າຮູບແບບ Serial ແລະຂະຫນານ.
ຮູບທີ 4-1. ແຜນວາດເວລາ
- ຕົວຖອດລະຫັດ Serial Viterbi ຕ້ອງການຢ່າງໜ້ອຍ 69 ຮອບໂມງ (Throughput) ເພື່ອສ້າງຜົນຜະລິດ.
- ເພື່ອຄິດໄລ່ຄວາມລ່າຊ້າຂອງຕົວຖອດລະຫັດ Serial Viterbi, ໃຫ້ໃຊ້ສົມຜົນຕໍ່ໄປນີ້:
- ຈຳນວນຄັ້ງປະຫວັດສາດ DVALIDs + 72 ຮອບວຽນໂມງ
- ສໍາລັບ Example, ຖ້າຄວາມຍາວຂອງ History Buffer ຖືກຕັ້ງເປັນ 20, ຫຼັງຈາກນັ້ນ
- Latency = 20 Valids + 72 ຮອບວຽນໂມງ
- Parallel Viterbi Decoder ຕ້ອງການຢ່າງໜ້ອຍ 8 ຮອບໂມງ (Throughput) ເພື່ອສ້າງຜົນຜະລິດ.
- ເພື່ອຄິດໄລ່ຄວາມເລັ່ງຂອງຕົວຖອດລະຫັດ Parallel Viterbi, ໃຫ້ໃຊ້ສົມຜົນຕໍ່ໄປນີ້:
- ຈຳນວນຄັ້ງປະຫວັດສາດ DVALIDs + 14 ຮອບວຽນໂມງ
- ສໍາລັບ Example, ຖ້າຄວາມຍາວຂອງ History Buffer ຖືກຕັ້ງເປັນ 20, ຫຼັງຈາກນັ້ນ
- Latency = 20 Valids + 14 ຮອບວຽນໂມງ
ສຳຄັນ: ແຜນວາດເວລາສຳລັບຕົວຖອດລະຫັດ Serial ແລະ Parallel Viterbi ແມ່ນຄືກັນ, ຍົກເວັ້ນຈຳນວນຮອບວຽນໂມງທີ່ຕ້ອງການສຳລັບແຕ່ລະຕົວຖອດລະຫັດ.
ການຈຳລອງ Testbench
A sample testbench ແມ່ນສະຫນອງໃຫ້ເພື່ອກວດກາເບິ່ງການເຮັດວຽກຂອງ Viterbi Decoder. ເພື່ອຈໍາລອງຫຼັກໂດຍໃຊ້ testbench, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:
- ເປີດແອັບພລິເຄຊັນ Libero® SoC, ຄລິກ Catalog > View > Windows > Catalog, ແລະຫຼັງຈາກນັ້ນຂະຫຍາຍ Solutions-Wireless. Double-click Viterbi_Decoder, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ OK. ເອກະສານທີ່ກ່ຽວຂ້ອງກັບ IP ແມ່ນລະບຸໄວ້ພາຍໃຕ້ເອກະສານ.
ສຳຄັນ: ຖ້າຫາກວ່າທ່ານບໍ່ເຫັນແຖບລາຍການ, ທ່ອງໄປຫາໄດ້ View ເມນູ Windows, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ Catalog ເພື່ອເຮັດໃຫ້ມັນສັງເກດເຫັນ. - ຕັ້ງຄ່າ IP ຕາມຄວາມຕ້ອງການ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 1-1.
- ຕົວເຂົ້າລະຫັດ FEC ຕ້ອງຖືກຕັ້ງຄ່າເພື່ອທົດສອບຕົວຖອດລະຫັດ Viterbi. ເປີດ Catalog ແລະ configure FEC Encoder IP.
- ໄປທີ່ແຖບ Stimulus Hierarchy, ແລະຄລິກ Build Hierarchy.
- ໃນແຖບ Stimulus Hierarchy, ຄລິກຂວາໃສ່ testbench (vit_decoder_tb(vit_decoder_tb.v [work])), ແລະຈາກນັ້ນຄລິກ Simulate Pre-Synth Design > Open Interactively.
ສຳຄັນ: ຖ້າທ່ານບໍ່ເຫັນແຖບ Stimulus Hierarchy, ໃຫ້ໄປທີ່ View > ເມນູ Windows ແລະຄລິກ Stimulus Hierarchy ເພື່ອເຮັດໃຫ້ມັນເຫັນໄດ້.
ເຄື່ອງມືModelSim®ເປີດດ້ວຍ testbench, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.
ຮູບ 5-1. ປ່ອງຢ້ຽມຈໍາລອງເຄື່ອງມື ModelSim
ສຳຄັນ
- ຖ້າການຈຳລອງຖືກລົບກວນເນື່ອງຈາກການຈຳກັດເວລາແລ່ນທີ່ລະບຸໄວ້ໃນ the.do file, ໃຊ້ຄໍາສັ່ງ run -all ເພື່ອສໍາເລັດການຈໍາລອງ.
- ຫຼັງຈາກແລ່ນ simulation, testbench ສ້າງສອງ files (fec_input.txt, vit_output.txt) ແລະທ່ານສາມາດປຽບທຽບທັງສອງ files ສໍາລັບການຈໍາລອງສົບຜົນສໍາເລັດ.
ປະຫວັດການແກ້ໄຂ (ຖາມຄໍາຖາມ)
ປະຫວັດການດັດແກ້ອະທິບາຍການປ່ຽນແປງທີ່ໄດ້ປະຕິບັດໃນເອກະສານ. ການປ່ຽນແປງແມ່ນໄດ້ລະບຸໄວ້ໂດຍການປັບປຸງ, ເລີ່ມຕົ້ນຈາກການພິມເຜີຍແຜ່ໃນປັດຈຸບັນຫຼາຍທີ່ສຸດ.
ຕາຕະລາງ 6-1. ປະຫວັດການດັດແກ້
ການທົບທວນ | ວັນທີ | ລາຍລະອຽດ |
B | 06/2024 | ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງໃນການແກ້ໄຂ B ຂອງເອກະສານ:
• ປັບປຸງເນື້ອໃນຂອງພາກແນະນໍາ •ເພີ່ມຕາຕະລາງ 2 ໃນພາກການນໍາໃຊ້ອຸປະກອນແລະປະສິດທິພາບ • ເພີ່ມ 1. Viterbi Decoder IP Configurator ພາກ •ເພີ່ມເນື້ອໃນກ່ຽວກັບຕັນພາຍໃນ, ປັບປຸງຕາຕະລາງ 2-1 ແລະເພີ່ມຕາຕະລາງ 2-2 ໃນ 2.1. ພາກສະຖາປັດຕະຍະກໍາ • ປັບປຸງຕາຕະລາງ 3-1 ໃນ 3.1. ພາກສ່ວນການຕັ້ງຄ່າ • ເພີ່ມຮູບ 4-1 ແລະບັນທຶກໃນ 4. ພາກສ່ວນຕາຕະລາງເວລາ • ອັບເດດຮູບ 5-1 ໃນ 5. ພາກ Testbench Simulation |
A | 05/2023 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ |
ຮອງຮັບ Microchip FPGA
ກຸ່ມຜະລິດຕະພັນ Microchip FPGA ສະຫນັບສະຫນູນຜະລິດຕະພັນຂອງຕົນດ້ວຍການບໍລິການສະຫນັບສະຫນູນຕ່າງໆ, ລວມທັງການບໍລິການລູກຄ້າ, ສູນສະຫນັບສະຫນູນດ້ານວິຊາການຂອງລູກຄ້າ, a webສະຖານທີ່, ແລະຫ້ອງການຂາຍທົ່ວໂລກ. ລູກຄ້າຖືກແນະນຳໃຫ້ເຂົ້າໄປເບິ່ງຊັບພະຍາກອນອອນໄລນ໌ຂອງ Microchip ກ່ອນທີ່ຈະຕິດຕໍ່ກັບຝ່າຍຊ່ວຍເຫຼືອ ເພາະມັນເປັນໄປໄດ້ຫຼາຍທີ່ຄຳຖາມຂອງເຂົາເຈົ້າໄດ້ຮັບຄຳຕອບແລ້ວ.
ຕິດຕໍ່ສູນສະຫນັບສະຫນູນດ້ານວິຊາການໂດຍຜ່ານ webສະຖານທີ່ຢູ່ www.microchip.com/support. ກ່າວເຖິງຕົວເລກພາກສ່ວນອຸປະກອນ FPGA, ເລືອກປະເພດກໍລະນີທີ່ເຫມາະສົມ, ແລະການອອກແບບການອັບໂຫລດ files ໃນຂະນະທີ່ສ້າງກໍລະນີສະຫນັບສະຫນູນດ້ານວິຊາການ.
ຕິດຕໍ່ຝ່າຍບໍລິການລູກຄ້າສໍາລັບການສະຫນັບສະຫນູນຜະລິດຕະພັນທີ່ບໍ່ແມ່ນດ້ານວິຊາການ, ເຊັ່ນ: ລາຄາຜະລິດຕະພັນ, ການຍົກລະດັບຜະລິດຕະພັນ, ອັບເດດຂໍ້ມູນ, ສະຖານະການສັ່ງຊື້, ແລະການອະນຸຍາດ.
- ຈາກອາເມລິກາເໜືອ, ໂທ 800.262.1060
- ຈາກສ່ວນທີ່ເຫຼືອຂອງໂລກ, ໂທຫາ 650.318.4460
- ແຟັກ, ຈາກທຸກບ່ອນໃນໂລກ, 650.318.8044
ຂໍ້ມູນໄມໂຄຊິບ
ໄມໂຄຣຊິບ Webເວັບໄຊ
Microchip ໃຫ້ການຊ່ວຍເຫຼືອອອນໄລນ໌ໂດຍຜ່ານຂອງພວກເຮົາ webສະຖານທີ່ຢູ່ www.microchip.com/. ນີ້ webເວັບໄຊໄດ້ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ files ແລະຂໍ້ມູນຂ່າວສານໄດ້ຢ່າງງ່າຍດາຍສາມາດໃຊ້ໄດ້ກັບລູກຄ້າ. ບາງເນື້ອໃນທີ່ມີຢູ່ລວມມີ:
- ສະຫນັບສະຫນູນຜະລິດຕະພັນ - ແຜ່ນຂໍ້ມູນແລະຂໍ້ຜິດພາດ, ບັນທຶກການນໍາໃຊ້ແລະ sample ໂປລແກລມ, ຊັບພະຍາກອນການອອກແບບ, ຄູ່ມືຜູ້ໃຊ້ແລະເອກະສານສະຫນັບສະຫນູນຮາດແວ, ການປ່ອຍຊອບແວຫລ້າສຸດແລະຊອບແວທີ່ເກັບໄວ້
- ສະຫນັບສະຫນູນດ້ານວິຊາການທົ່ວໄປ – ຄໍາຖາມທີ່ຖືກຖາມເລື້ອຍໆ (FAQs), ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນດ້ານວິຊາການ, ກຸ່ມສົນທະນາອອນໄລນ໌, ການອອກແບບ Microchip ລາຍຊື່ສະມາຊິກໂຄງການຄູ່ຮ່ວມງານ
- ທຸລະກິດຂອງ Microchip - ຄູ່ມືການຄັດເລືອກຜະລິດຕະພັນແລະການສັ່ງຊື້, ການປ່ອຍຂ່າວຫລ້າສຸດ Microchip, ລາຍຊື່ຂອງການສໍາມະນາແລະກິດຈະກໍາ, ລາຍຊື່ຂອງຫ້ອງການຂາຍ Microchip, ຈໍາຫນ່າຍແລະຕົວແທນໂຮງງານຜະລິດ
ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ
ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນຂອງ Microchip ຊ່ວຍໃຫ້ລູກຄ້າມີປະຈຸບັນກ່ຽວກັບຜະລິດຕະພັນຂອງ Microchip. ຜູ້ຈອງຈະໄດ້ຮັບການແຈ້ງເຕືອນທາງອີເມລ໌ທຸກຄັ້ງທີ່ມີການປ່ຽນແປງ, ການປັບປຸງ, ການແກ້ໄຂຫຼືຄວາມຜິດພາດທີ່ກ່ຽວຂ້ອງກັບຄອບຄົວຜະລິດຕະພັນທີ່ລະບຸຫຼືເຄື່ອງມືການພັດທະນາທີ່ມີຄວາມສົນໃຈ.
ເພື່ອລົງທະບຽນ, ໄປທີ່ www.microchip.com/pcn ແລະປະຕິບັດຕາມຄໍາແນະນໍາການລົງທະບຽນ.
ການຊ່ວຍເຫຼືອລູກຄ້າ
ຜູ້ໃຊ້ຜະລິດຕະພັນ Microchip ສາມາດໄດ້ຮັບການຊ່ວຍເຫຼືອຜ່ານຫຼາຍຊ່ອງທາງ:
- ຕົວແທນຈໍາຫນ່າຍຫຼືຕົວແທນ
- ຫ້ອງການຂາຍທ້ອງຖິ່ນ
- Embedded Solutions Engineer (ESE)
- ສະຫນັບສະຫນູນດ້ານວິຊາການ
ລູກຄ້າຄວນຕິດຕໍ່ຜູ້ຈັດຈໍາຫນ່າຍ, ຕົວແທນຫຼື ESE ຂອງເຂົາເຈົ້າສໍາລັບການສະຫນັບສະຫນູນ. ຫ້ອງການຂາຍໃນທ້ອງຖິ່ນຍັງມີຢູ່ເພື່ອຊ່ວຍລູກຄ້າ. ບັນຊີລາຍຊື່ຂອງຫ້ອງການຂາຍແລະສະຖານທີ່ແມ່ນລວມຢູ່ໃນເອກະສານນີ້.
ສະຫນັບສະຫນູນດ້ານວິຊາການແມ່ນມີຢູ່ໂດຍຜ່ານ webເວັບໄຊຢູ່: www.microchip.com/support
ຄຸນສົມບັດການປົກປ້ອງລະຫັດອຸປະກອນໄມໂຄຊິບ
ໃຫ້ສັງເກດລາຍລະອຽດຕໍ່ໄປນີ້ຂອງຄຸນສົມບັດປ້ອງກັນລະຫັດໃນຜະລິດຕະພັນໄມໂຄຊິບ:
- ຜະລິດຕະພັນ Microchip ຕອບສະໜອງໄດ້ສະເພາະໃນເອກະສານຂໍ້ມູນ Microchip ໂດຍສະເພາະ.
- ໄມໂຄຣຊິບເຊື່ອວ່າຜະລິດຕະພັນໃນຄອບຄົວຂອງມັນມີຄວາມປອດໄພເມື່ອໃຊ້ໃນລັກສະນະທີ່ຕັ້ງໃຈ, ພາຍໃນສະເພາະການໃຊ້ງານ ແລະພາຍໃຕ້ເງື່ອນໄຂປົກກະຕິ.
- ຄຸນຄ່າຂອງ Microchip ແລະປົກປ້ອງສິດຊັບສິນທາງປັນຍາຂອງຕົນຢ່າງແຮງ. ຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນໄມໂຄຊິບແມ່ນຖືກຫ້າມຢ່າງເຂັ້ມງວດ ແລະອາດລະເມີດກົດໝາຍ Digital Millennium Copyright Act.
- ທັງ Microchip ຫຼືຜູ້ຜະລິດ semiconductor ອື່ນໆສາມາດຮັບປະກັນຄວາມປອດໄພຂອງລະຫັດຂອງມັນ. ການປົກປ້ອງລະຫັດບໍ່ໄດ້ຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຮັບປະກັນວ່າຜະລິດຕະພັນແມ່ນ "ບໍ່ສາມາດທໍາລາຍໄດ້". ການປົກປ້ອງລະຫັດແມ່ນພັດທະນາຢ່າງຕໍ່ເນື່ອງ. Microchip ມຸ່ງຫມັ້ນທີ່ຈະປັບປຸງຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນຂອງພວກເຮົາຢ່າງຕໍ່ເນື່ອງ.
ປະກາດກົດໝາຍ
ສິ່ງພິມນີ້ ແລະຂໍ້ມູນໃນນີ້ອາດຈະຖືກໃຊ້ກັບຜະລິດຕະພັນໄມໂຄຊິບເທົ່ານັ້ນ, ລວມທັງການອອກແບບ, ທົດສອບ ແລະລວມຜະລິດຕະພັນໄມໂຄຊິບກັບແອັບພລິເຄຊັນຂອງເຈົ້າ. ການນໍາໃຊ້ຂໍ້ມູນນີ້
ໃນລັກສະນະອື່ນໆທີ່ລະເມີດຂໍ້ກໍານົດເຫຼົ່ານີ້. ຂໍ້ມູນກ່ຽວກັບການນໍາໃຊ້ອຸປະກອນແມ່ນສະຫນອງໃຫ້ພຽງແຕ່ເພື່ອຄວາມສະດວກຂອງທ່ານແລະອາດຈະຖືກແທນທີ່ໂດຍການປັບປຸງ. ມັນເປັນຄວາມຮັບຜິດຊອບຂອງທ່ານເພື່ອຮັບປະກັນວ່າຄໍາຮ້ອງສະຫມັກຂອງທ່ານຕອບສະຫນອງກັບສະເພາະຂອງທ່ານ. ຕິດຕໍ່ຫ້ອງການຂາຍ Microchip ທ້ອງຖິ່ນຂອງທ່ານສໍາລັບການສະຫນັບສະຫນູນເພີ່ມເຕີມຫຼື, ໄດ້ຮັບການສະຫນັບສະຫນູນເພີ່ມເຕີມທີ່ www.microchip.com/en-us/support/design-help/client-support-services.
ຂໍ້ມູນນີ້ແມ່ນສະໜອງໃຫ້ໂດຍໄມໂຄຣຊິບ “ຄື”. ໄມໂຄຣຊິບບໍ່ໄດ້ເປັນຕົວແທນ ຫຼືການຮັບປະກັນໃດໆ ບໍ່ວ່າຈະເປັນການສະແດງອອກ ຫຼືໂດຍຫຍໍ້, ເປັນລາຍລັກອັກສອນ ຫຼືທາງປາກປາກ, ຕາມກົດໝາຍ ຫຼືໃນອີກອັນໜຶ່ງ, ກ່ຽວຂ້ອງກັບຂໍ້ມູນຮວມເຖິງຂໍ້ມູນແຕ່ບໍ່ຈຳກັດການກຳນົດໄວ້. ການບໍ່ລະເມີດ, ການຄ້າ, ແລະຄວາມສອດຄ່ອງເພື່ອຈຸດປະສົງສະເພາະ, ຫຼືການຮັບປະກັນທີ່ກ່ຽວຂ້ອງກັບເງື່ອນໄຂ, ຄຸນນະພາບ, ຫຼືການປະຕິບັດຂອງມັນ.
ໃນກໍລະນີໃດກໍ່ຕາມ, ໄມໂຄຣຊິບຈະມີຄວາມຜິດຕໍ່ຄວາມຜິດທາງອ້ອມ, ພິເສດ, ລົງໂທດ, ໂດຍບັງເອີນ, ຫຼືຜົນສະທ້ອນຕໍ່ການສູນເສຍ, ຄວາມເສຍຫາຍ, ຄ່າໃຊ້ຈ່າຍ, ຫຼືຄ່າໃຊ້ຈ່າຍໃດໆກໍຕາມທີ່ກ່ຽວຂ້ອງກັບສະພາບການປ່ຽນແປງ, ການປ່ຽນແປງໃນກໍລະນີໃດກໍ່ຕາມ. ໄດ້ຮັບການແນະນໍາຂອງ ຄວາມເປັນໄປໄດ້ ຫຼືຄວາມເສຍຫາຍແມ່ນເປັນໄປໄດ້. ໃນຂອບເຂດສູງສຸດທີ່ກົດໝາຍອະນຸຍາດ, ຄວາມຮັບຜິດ ຊອບທັງໝົດຂອງໄມໂຄຣຊິບ ຕໍ່ການຮຽກຮ້ອງທັງໝົດ ໃນທາງໃດກໍຕາມ ທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນ ຫຼື ການໃຊ້ຂອງມັນຈະບໍ່ເກີນຈຳນວນຂອງຄ່າທຳນຽມ, ຖ້າມີ, ທີ່ເຈົ້າມີສ່ວນຈ່າຍ.
ການນໍາໃຊ້ອຸປະກອນ Microchip ໃນການຊ່ວຍເຫຼືອຊີວິດແລະ / ຫຼືຄໍາຮ້ອງສະຫມັກຄວາມປອດໄພແມ່ນມີຄວາມສ່ຽງຂອງຜູ້ຊື້ທັງຫມົດ, ແລະຜູ້ຊື້ຕົກລົງທີ່ຈະປົກປ້ອງ, ຊົດເຊີຍແລະຖື Microchip ທີ່ບໍ່ມີອັນຕະລາຍຈາກຄວາມເສຍຫາຍ, ການຮຽກຮ້ອງ, ຟ້ອງ, ຫຼືຄ່າໃຊ້ຈ່າຍທີ່ເກີດຈາກການນໍາໃຊ້ດັ່ງກ່າວ. ບໍ່ມີໃບອະນຸຍາດຖືກຖ່າຍທອດ, ໂດຍທາງອ້ອມ ຫຼື ອື່ນໆ, ພາຍໃຕ້ສິດຊັບສິນທາງປັນຍາຂອງ Microchip ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.
ເຄື່ອງໝາຍການຄ້າ
ຊື່ ແລະໂລໂກ້ຂອງ Microchip, ໂລໂກ້ Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXSty ໂລໂກ້ MediaLB, megaAVR, Microsemi, Microsemi, MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, ໂລໂກ້ PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logoymmetric, SuperFlash , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ແລະ XMEGA ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, ແລະ ZL ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ
ການສະກັດກັ້ນກະແຈທີ່ຕິດກັນ, AKS, ອະນາລັອກສຳລັບຍຸກດິຈິຕອລ, ຕົວເກັບປະຈຸໃດໆ, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, MDS, ds. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, ສູງສຸດView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, Pure , QMatrix, ICE ແທ້, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Endurance , ເວລາທີ່ເຊື່ອຖືໄດ້, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ແລະ ZENA ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
SQTP ເປັນເຄື່ອງໝາຍການບໍລິການຂອງ Microchip Technology Incorporated in USA
ໂລໂກ້ Adaptec, ຄວາມຖີ່ຕາມຄວາມຕ້ອງການ, Silicon Storage Technology, ແລະ Symmcom ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Inc. ໃນປະເທດອື່ນໆ.
GestIC ເປັນເຄື່ອງໝາຍການຄ້າຈົດທະບຽນຂອງ Microchip Technology Germany II GmbH & Co. KG, ເຊິ່ງເປັນບໍລິສັດຍ່ອຍຂອງ Microchip Technology Inc., ໃນປະເທດອື່ນໆ.
ເຄື່ອງຫມາຍການຄ້າອື່ນໆທັງຫມົດທີ່ໄດ້ກ່າວມານີ້ແມ່ນຊັບສິນຂອງບໍລິສັດທີ່ກ່ຽວຂ້ອງ.
© 2024, Microchip Technology Incorporated ແລະບໍລິສັດຍ່ອຍຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ISBN: 978-1-6683-4696-9
ລະບົບການຄຸ້ມຄອງຄຸນນະພາບ
ສໍາລັບຂໍ້ມູນກ່ຽວກັບລະບົບການຄຸ້ມຄອງຄຸນນະພາບຂອງ Microchip, ກະລຸນາເຂົ້າໄປເບິ່ງ www.microchip.com/quality.
ການຂາຍ ແລະການບໍລິການທົ່ວໂລກ
ອາເມຣິກາ | ອາຊີ/ປາຊີຟິກ | ອາຊີ/ປາຊີຟິກ | ເອີຣົບ |
ບໍລິສັດ ຫ້ອງການ | ອົດສະຕາລີ - Sydney
ໂທ: 61-2-9868-6733 ຈີນ-ປັກກິ່ງ ໂທ: 86-10-8569-7000 ຈີນ – Chengdu ໂທ: 86-28-8665-5511 ຈີນ - ຈົງຊິງ ໂທ: 86-23-8980-9588 ຈີນ - Dongguan ໂທ: 86-769-8702-9880 ຈີນ - ກວາງໂຈ່ວ ໂທ: 86-20-8755-8029 ຈີນ - Hangzhou ໂທ: 86-571-8792-8115 ຈີນ - ຮົງກົງ SAR ໂທ: 852-2943-5100 ຈີນ - Nanjing ໂທ: 86-25-8473-2460 ຈີນ - Qingdao ໂທ: 86-532-8502-7355 ຈີນ - ຊຽງໄຮ້ ໂທ: 86-21-3326-8000 ຈີນ - Shenyang ໂທ: 86-24-2334-2829 ຈີນ - Shenzhen ໂທ: 86-755-8864-2200 ຈີນ - ຊູໂຈວ ໂທ: 86-186-6233-1526 ຈີນ - Wuhan ໂທ: 86-27-5980-5300 ຈີນ - Xian ໂທ: 86-29-8833-7252 ຈີນ - Xiamen ໂທ: 86-592-2388138 ຈີນ - ຈູໄຫ່ ໂທ: 86-756-3210040 |
ປະເທດອິນເດຍ - Bangalore
ໂທ: 91-80-3090-4444 ອິນເດຍ - ນິວເດລີ ໂທ: 91-11-4160-8631 ອິນເດຍ - Pune ໂທ: 91-20-4121-0141 ຍີ່ປຸ່ນ – Osaka ໂທ: 81-6-6152-7160 ຍີ່ປຸ່ນ – ໂຕກຽວ ໂທ: 81-3-6880- 3770 ເກົາຫຼີ - Daegu ໂທ: 82-53-744-4301 ເກົາຫຼີ – ເຊອຸນ ໂທ: 82-2-554-7200 ມາເລເຊຍ - Kuala Lumpur ໂທ: 60-3-7651-7906 ມາເລເຊຍ - Penang ໂທ: 60-4-227-8870 ຟີລິບປິນ – ມະນີລາ ໂທ: 63-2-634-9065 ສິງກະໂປ ໂທ: 65-6334-8870 ໄຕ້ຫວັນ - Hsin Chu ໂທ: 886-3-577-8366 ໄຕ້ຫວັນ - Kaohsiung ໂທ: 886-7-213-7830 ໄຕ້ຫວັນ - Taipei ໂທ: 886-2-2508-8600 ໄທ - ບາງກອກ ໂທ: 66-2-694-1351 ຫວຽດນາມ - ໂຮ່ຈີມິນ ໂທ: 84-28-5448-2100 |
ອອສເຕຣຍ - ເວນ
ໂທ: 43-7242-2244-39 ແຟັກ: 43-7242-2244-393 ເດນມາກ - ໂຄເປນເຮເກນ ໂທ: 45-4485-5910 ແຟັກ: 45-4485-2829 ຟິນແລນ – Espoo ໂທ: 358-9-4520-820 ຝຣັ່ງ - ປາຣີ Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 ເຢຍລະມັນ - Garching ໂທ: 49-8931-9700 ເຢຍລະມັນ - Haan ໂທ: 49-2129-3766400 ເຢຍລະມັນ - Heilbronn ໂທ: 49-7131-72400 ເຢຍລະມັນ - Karlsruhe ໂທ: 49-721-625370 ເຢຍລະມັນ - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 ເຢຍລະມັນ - Rosenheim ໂທ: 49-8031-354-560 ອິດສະຣາເອນ - Hod Hasharon ໂທ: 972-9-775-5100 ອີຕາລີ – Milan ໂທ: 39-0331-742611 ແຟັກ: 39-0331-466781 ອິຕາລີ - Padova ໂທ: 39-049-7625286 ເນເທີແລນ - Drunen ໂທ: 31-416-690399 ແຟັກ: 31-416-690340 ນໍເວ - Trondheim ໂທ: 47-72884388 ໂປແລນ - ວໍຊໍ ໂທ: 48-22-3325737 ໂຣມາເນຍ - Bucharest Tel: 40-21-407-87-50 ສະເປນ – Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 ສວີເດນ – Gothenburg Tel: 46-31-704-60-40 ສວີເດນ – ສະຕັອກໂຮມ ໂທ: 46-8-5090-4654 ອັງກິດ - Wokingham ໂທ: 44-118-921-5800 ແຟັກ: 44-118-921-5820 |
2355 West Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
ໂທ: 480-792-7200 | |||
ແຟັກ: 480-792-7277 | |||
ສະຫນັບສະຫນູນດ້ານວິຊາການ: | |||
www.microchip.com/support | |||
Web ທີ່ຢູ່: | |||
www.microchip.com | |||
ແອດແລນຕາ | |||
Duluth, GA | |||
ໂທ: 678-957-9614 | |||
ແຟັກ: 678-957-1455 | |||
Austin, TX | |||
ໂທ: 512-257-3370 | |||
ບອສຕັນ | |||
Westborough, MA | |||
ໂທ: 774-760-0087 | |||
ແຟັກ: 774-760-0088 | |||
ຊິຄາໂກ | |||
Itasca, IL | |||
ໂທ: 630-285-0071 | |||
ແຟັກ: 630-285-0075 | |||
ດາລາສ | |||
ແອດດິສັນ, TX | |||
ໂທ: 972-818-7423 | |||
ແຟັກ: 972-818-2924 | |||
ດີທຣອຍ | |||
Novi, MI | |||
ໂທ: 248-848-4000 | |||
Houston, TX | |||
ໂທ: 281-894-5983 | |||
Indianapolis | |||
Noblesville, IN | |||
ໂທ: 317-773-8323 | |||
ແຟັກ: 317-773-5453 | |||
ໂທ: 317-536-2380 | |||
Los Angeles | |||
ພາລະກິດ Viejo, CA | |||
ໂທ: 949-462-9523 | |||
ແຟັກ: 949-462-9608 | |||
ໂທ: 951-273-7800 | |||
Raleigh, NC | |||
ໂທ: 919-844-7510 | |||
ນິວຢອກ, NY | |||
ໂທ: 631-435-6000 | |||
San Jose, CA | |||
ໂທ: 408-735-9110 | |||
ໂທ: 408-436-4270 | |||
ການາດາ – Toronto | |||
ໂທ: 905-695-1980 | |||
ແຟັກ: 905-695-2078 |
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ຕົວຖອດລະຫັດ MICROCHIP Viterbi [pdf] ຄູ່ມືຜູ້ໃຊ້ ຕົວຖອດລະຫັດ Viterbi, ຕົວຖອດລະຫັດ |