MICROCHIP DDR AXI4 Arbiter
ແນະນຳ: ມາດຕະຖານໂປຣໂຕຄໍ AXI4-Stream ໃຊ້ຄໍາສັບ Master ແລະ Slave. ຄຳສັບຂອງໄມໂຄຣຊິບທຽບເທົ່າທີ່ໃຊ້ໃນເອກະສານນີ້ແມ່ນ Initiator ແລະ Target, ຕາມລຳດັບ.
ສະຫຼຸບ: ຕາຕະລາງຕໍ່ໄປນີ້ສະຫນອງການສະຫຼຸບສັງລວມຂອງຄຸນລັກສະນະ DDR AXI4 Arbiter.
ລັກສະນະ | ມູນຄ່າ |
---|---|
ຮຸ່ນຫຼັກ | DDR AXI4 Arbiter v2.2 |
ຄອບຄົວອຸປະກອນທີ່ຮອງຮັບ | – |
ການອະນຸຍາດການໄຫຼຂອງເຄື່ອງມືທີ່ຮອງຮັບ | – |
ຄຸນສົມບັດ: DDR AXI4 Arbiter ມີຄຸນສົມບັດທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້:
- ຫຼັກ IP ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງໃສ່ IP Catalog ຂອງຊອບແວ Libero SoC.
- ຫຼັກໄດ້ຖືກຕັ້ງຄ່າ, ສ້າງຂຶ້ນ, ແລະ instantiated ພາຍໃນເຄື່ອງມື SmartDesign ສໍາລັບການລວມຢູ່ໃນບັນຊີລາຍຊື່ໂຄງການ Libero.
ການນຳໃຊ້ອຸປະກອນ ແລະປະສິດທິພາບ:
ລາຍລະອຽດອຸປະກອນ | ຄອບຄົວ | ອຸປະກອນ | ຊັບພະຍາກອນ | ປະສິດທິພາບ (MHz) |
---|---|---|---|---|
LUTs DFF RAMs LSRAM SRAM Math Blocks Chip Globals | PolarFire | MPF300T-1 | 5411 4202 | 266 |
ຄໍາອະທິບາຍຫນ້າທີ່
ລາຍລະອຽດການທໍາງານ: ພາກນີ້ອະທິບາຍລາຍລະອຽດການຈັດຕັ້ງປະຕິບັດຂອງ DDR_AXI4_Arbiter. ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນວາດ pin-out ລະດັບສູງສຸດຂອງ DDR AXI4 Arbiter.
DDR_AXI4_Arbiter Parameters ແລະສັນຍານການໂຕ້ຕອບ
ການຕັ້ງຄ່າການຕັ້ງຄ່າ:
ການຕັ້ງຄ່າການຕັ້ງຄ່າສໍາລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
ສັນຍານຂາເຂົ້າ ແລະ ຂາອອກ:
ສັນຍານ input ແລະ output ສໍາລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
ແຜນວາດເວລາ
ແຜນວາດເວລາສຳລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
Testbench
ການຈຳລອງ:
ລາຍລະອຽດການຈໍາລອງສໍາລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
ປະຫວັດການແກ້ໄຂ
ປະຫວັດການແກ້ໄຂສໍາລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
ຮອງຮັບ Microchip FPGA
ຂໍ້ມູນການຮອງຮັບ Microchip FPGA ສໍາລັບ DDR_AXI4_Arbiter ບໍ່ໄດ້ລະບຸໄວ້ໃນເອກະສານນີ້.
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
- ຕິດຕັ້ງ DDR AXI4 Arbiter v2.2 ໃສ່ IP Catalog ຂອງຊອບແວ Libero SoC.
- ກຳນົດຄ່າ, ສ້າງ ແລະປັບປຸງຫຼັກພາຍໃນເຄື່ອງມື SmartDesign ສຳລັບການລວມເຂົ້າໃນລາຍການໂຄງການ Libero.
ແນະນຳ (ຖາມຄຳຖາມ)
ຄວາມຊົງຈໍາແມ່ນສ່ວນຫນຶ່ງທີ່ສໍາຄັນຂອງຄໍາຮ້ອງສະຫມັກວິດີໂອແລະຮູບພາບທົ່ວໄປ. ພວກມັນຖືກນໍາໃຊ້ສໍາລັບການ buffering ເຟຣມວິດີໂອທັງຫມົດໃນເວລາທີ່ຫນ່ວຍຄວາມຈໍາທ້ອງຖິ່ນຂອງ FPGA ບໍ່ພຽງພໍທີ່ຈະຖືກອບທັງຫມົດ. ເມື່ອມີການອ່ານແລະຂຽນຫຼາຍກອບວິດີໂອເຂົ້າໄປໃນ DDR, arbiter ຈະຖືກກໍານົດໃຫ້ arbitrate ລະຫວ່າງຫຼາຍຄໍາຮ້ອງຂໍ. DDR AXI4 Arbiter IP ໃຫ້ 8 ຊ່ອງຂຽນເພື່ອຂຽນເຟຣມ buffers ເຂົ້າໄປໃນຫນ່ວຍຄວາມຈໍາ DDR ພາຍນອກແລະ 8 ຊ່ອງອ່ານເພື່ອອ່ານເຟຣມຈາກຫນ່ວຍຄວາມຈໍາພາຍນອກ. ການຊີ້ຂາດແມ່ນອີງໃສ່ພື້ນຖານທີ່ມາກ່ອນ, ມາກ່ອນ. ຖ້າສອງຄໍາຮ້ອງຂໍເກີດຂຶ້ນພ້ອມໆກັນ, ຊ່ອງທາງທີ່ມີຈໍານວນຊ່ອງຕ່ໍາກວ່າຈະເປັນຄວາມສໍາຄັນ. arbiter ເຊື່ອມຕໍ່ກັບ IP ຄວບຄຸມ DDR ຜ່ານການໂຕ້ຕອບ AXI4. DDR AXI4 Arbiter ສະຫນອງການໂຕ້ຕອບ AXI4 Initiator ກັບ DDR on-chip controllers. arbiter ສະຫນັບສະຫນູນເຖິງແປດຊ່ອງຂຽນແລະແປດຊ່ອງອ່ານ. ຕັນຊີ້ຂາດລະຫວ່າງຊ່ອງອ່ານແປດເພື່ອສະຫນອງການເຂົ້າເຖິງຊ່ອງທາງການອ່ານ AXI ໃນລັກສະນະທີ່ມາກ່ອນ, ທໍາອິດ. ຕັນ arbitrates ລະຫວ່າງແປດຊ່ອງທາງການຂຽນເພື່ອສະຫນອງການເຂົ້າເຖິງຊ່ອງທາງການຂຽນ AXI ໃນລັກສະນະທໍາອິດມາ, ໃຫ້ບໍລິການຄັ້ງທໍາອິດ. ຊ່ອງອ່ານ ແລະຂຽນທັງໝົດແປດຊ່ອງມີບູລິມະສິດເທົ່າທຽມກັນ. ການໂຕ້ຕອບຂອງ AXI4 Initiator ຂອງ Arbiter IP ສາມາດຖືກຕັ້ງຄ່າສໍາລັບຄວາມກວ້າງຂໍ້ມູນຕ່າງໆຕັ້ງແຕ່ 64 ບິດເຖິງ 512 ບິດ.
ສຳຄັນ: ມາດຕະຖານໂປຣໂຕຄໍ AXI4-Stream ໃຊ້ຄຳສັບ “ແມ່ບົດ” ແລະ “ຂ້າທາດ”. ຄຳສັບຂອງໄມໂຄຣຊິບທຽບເທົ່າທີ່ໃຊ້ໃນເອກະສານນີ້ແມ່ນ Initiator ແລະ Target, ຕາມລຳດັບ.
ສະຫຼຸບ (ຖາມຄຳຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ສະຫນອງການສະຫຼຸບສັງລວມຂອງຄຸນລັກສະນະ DDR AXI4 Arbiter.
ຕາຕະລາງ 1. DDR AXI4 ຄຸນລັກສະນະຂອງ Arbiter
ເອກະສານນີ້ນຳໃຊ້ກັບ DDR AXI4 Arbiter v2.2.
- PolarFire® SoC
- PolarFire
- RTG4™
- IGLOO® 2
- SmartFusion® 2
ຕ້ອງການ Libero® SoC v12.3 ຂຶ້ນໄປ. IP ສາມາດຖືກນໍາໃຊ້ໃນຮູບແບບ RTL ໂດຍບໍ່ມີໃບອະນຸຍາດໃດໆ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ DDR_AXI4_Arbiter.
ຄຸນນະສົມບັດ (ຖາມຄໍາຖາມ)
DDR AXI4 Arbiter ມີຄຸນສົມບັດທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້:
- ຂຽນແປດຊ່ອງ
- ແປດຊ່ອງອ່ານ
- AXI4 ການໂຕ້ຕອບກັບຕົວຄວບຄຸມ DDR
- ກໍານົດຄວາມກວ້າງ AXI4: 64, 128, 256, ແລະ 512 bits
- ຄວາມກວ້າງທີ່ຢູ່ທີ່ສາມາດຕັ້ງຄ່າໄດ້: 32 ຫາ 64 bits
ການຈັດຕັ້ງປະຕິບັດ IP Core ໃນ Libero® Design Suite (ຖາມຄຳຖາມ)
ຫຼັກ IP ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງໃສ່ IP Catalog ຂອງຊອບແວ Libero SoC. ອັນນີ້ຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດຜ່ານຟັງຊັນການອັບເດດ IP Catalog ໃນຊອບແວ Libero SoC, ຫຼືຫຼັກ IP ຖືກດາວໂຫຼດດ້ວຍຕົນເອງຈາກລາຍການ. ເມື່ອຫຼັກ IP ຖືກຕິດຕັ້ງຢູ່ໃນລາຍການ IP ຊອບແວ Libero SoC, ຫຼັກໄດ້ຖືກຕັ້ງຄ່າ, ສ້າງຂຶ້ນ, ແລະທັນທີທັນໃດພາຍໃນເຄື່ອງມື SmartDesign ສໍາລັບການລວມຢູ່ໃນບັນຊີລາຍຊື່ໂຄງການ Libero.
ການນໍາໃຊ້ແລະປະສິດທິພາບອຸປະກອນ (ຖາມຄໍາຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງລາຍການການນໍາໃຊ້ອຸປະກອນທີ່ໃຊ້ສໍາລັບ DDR_AXI4_Arbiter.
ຕາຕະລາງ 2. ການນຳໃຊ້ DDR_AXI4_Arbiter
ອຸປະກອນ ລາຍລະອຽດ | ຊັບພະຍາກອນ | ປະສິດທິພາບ (MHz) | RAMs | ເລກຄະນິດສາດ | ຊິບ ທົ່ວໂລກ | |||
ຄອບຄົວ | ອຸປະກອນ | LUTs | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
PolarFire | MPF300T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
SmartFusion® 2 | M2S150-1 | 5546 | 4309 | 192 | 15 | 1 | 0 | 0 |
ສຳຄັນ:
- ຂໍ້ມູນໃນຕາຕະລາງກ່ອນໜ້າແມ່ນຖືກຈັບໂດຍໃຊ້ການສັງເຄາະ ແລະການຕັ້ງຄ່າການຈັດວາງແບບປົກກະຕິ. IP ໄດ້ຖືກຕັ້ງຄ່າສໍາລັບແປດຊ່ອງຂຽນ, ແປດຊ່ອງອ່ານ, ຄວາມກວ້າງທີ່ຢູ່ຂອງ 32 ບິດ, ແລະຄວາມກວ້າງຂອງຂໍ້ມູນ 512 bits configuration.
- ໂມງຖືກຈໍາກັດຢູ່ທີ່ 200 MHz ໃນຂະນະທີ່ດໍາເນີນການວິເຄາະເວລາເພື່ອບັນລຸຕົວເລກການປະຕິບັດ.
ລາຍລະອຽດການທໍາງານ (ຖາມຄໍາຖາມ)
ພາກນີ້ອະທິບາຍລາຍລະອຽດການຈັດຕັ້ງປະຕິບັດຂອງ DDR_AXI4_Arbiter. ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນວາດ pin-out ລະດັບສູງສຸດຂອງ DDR AXI4 Arbiter. ຮູບທີ 1-1. ແຜນວາດ Pin-Out Block Diagram ລະດັບສູງສຸດສໍາລັບການໂຕ້ຕອບ Arbiter ພື້ນເມືອງ
ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນຜັງບລັອກລະດັບລະບົບຂອງ DDR_AXI4_Arbiter ໃນໂໝດການໂຕ້ຕອບ Bus. ຮູບທີ 1-2. ແຜນວາດລະດັບລະບົບຂອງ DDR_AXI4_Arbiter
ທຸລະກຳການອ່ານຖືກກະຕຸ້ນໂດຍການຕັ້ງສັນຍານປ້ອນຂໍ້ມູນ r(x)_req_i ສູງຢູ່ໃນຊ່ອງອ່ານສະເພາະໃດໜຶ່ງ. ຜູ້ຕັດສິນຕອບໂດຍການຮັບຮູ້ເມື່ອມັນພ້ອມທີ່ຈະໃຫ້ບໍລິການຄໍາຮ້ອງຂໍການອ່ານ. ຫຼັງຈາກນັ້ນ, ມັນ samples ທີ່ຢູ່ AXI ເລີ່ມຕົ້ນແລະອ່ານຂະຫນາດລະເບີດທີ່ຖືກປ້ອນມາຈາກຜູ້ລິເລີ່ມພາຍນອກ. ຊ່ອງທາງປະມວນຜົນວັດສະດຸປ້ອນແລະສ້າງທຸລະກໍາ AXI ທີ່ຕ້ອງການເພື່ອອ່ານຂໍ້ມູນຈາກຫນ່ວຍຄວາມຈໍາ DDR. ການອ່ານຂໍ້ມູນຜົນໄດ້ຮັບຈາກ arbiter ແມ່ນທົ່ວໄປກັບທຸກຊ່ອງທາງການອ່ານ. ໃນລະຫວ່າງການອ່ານຂໍ້ມູນ, ຂໍ້ມູນການອ່ານທີ່ຖືກຕ້ອງຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນແມ່ນສູງ. ການສິ້ນສຸດຂອງທຸລະກໍາທີ່ອ່ານແມ່ນສະແດງໂດຍສັນຍານທີ່ອ່ານແລ້ວເມື່ອທັງຫມົດ bytes ທີ່ຮ້ອງຂໍຖືກສົ່ງອອກ. ຄ້າຍຄືກັບການເຮັດທຸລະກໍາທີ່ອ່ານ, ການເຮັດທຸລະກໍາການຂຽນຖືກກະຕຸ້ນໂດຍການຕັ້ງຄ່າສັນຍານ input w(x)_req_i ສູງ. ຄຽງຄູ່ກັບສັນຍານການຮ້ອງຂໍ, ທີ່ຢູ່ເລີ່ມຕົ້ນຂຽນແລະຄວາມຍາວຂອງລະເບີດຕ້ອງໄດ້ຮັບການສະຫນອງໃຫ້ໃນລະຫວ່າງການຮ້ອງຂໍ. ໃນເວລາທີ່ arbiter ແມ່ນມີໃຫ້ບໍລິການຄໍາຮ້ອງຂໍລາຍລັກອັກສອນ, ມັນຕອບສະຫນອງໂດຍການສົ່ງສັນຍານການຮັບຮູ້ກ່ຽວກັບຊ່ອງທາງທີ່ສອດຄ້ອງກັນ. ຫຼັງຈາກນັ້ນ, ຜູ້ໃຊ້ຕ້ອງໄດ້ສະຫນອງຂໍ້ມູນການຂຽນພ້ອມກັບສັນຍານທີ່ຖືກຕ້ອງຂອງຂໍ້ມູນໃນຊ່ອງທາງ. ຈໍານວນໂມງຂອງຂໍ້ມູນທີ່ເປັນໄລຍະເວລາສູງທີ່ຈະຕ້ອງກົງກັນກັບຄວາມຍາວແຕກໄດ້. arbiter ສໍາເລັດການປະຕິບັດການຂຽນແລະກໍານົດສັນຍານການຂຽນທີ່ເຮັດແລ້ວສູງຫມາຍເຖິງການສໍາເລັດຂອງທຸລະກໍາການຂຽນ.
DDR_AXI4_Arbiter Parameters ແລະສັນຍານການໂຕ້ຕອບ (ຖາມຄໍາຖາມ)
ພາກນີ້ສົນທະນາກ່ຽວກັບພາລາມິເຕີໃນ DDR_AXI4_Arbiter GUI configurator ແລະສັນຍານ I/O.
2.1 ການຕັ້ງຄ່າການຕັ້ງຄ່າ (ຖາມຄໍາຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ບອກລາຍລະອຽດຂອງພາລາມິເຕີການຕັ້ງຄ່າທີ່ໃຊ້ໃນການປະຕິບັດຮາດແວຂອງ DDR_AXI4_Arbiter. ເຫຼົ່ານີ້ແມ່ນຕົວກໍານົດການທົ່ວໄປແລະສາມາດປ່ຽນແປງໄດ້ຕາມຄວາມຕ້ອງການຂອງຄໍາຮ້ອງສະຫມັກ.
ຕາຕະລາງ 2-1. ພາຣາມິເຕີການຕັ້ງຄ່າ
ສັນຍານ ຊື່ | ລາຍລະອຽດ |
ຄວາມກວ້າງ AXI ID | ກໍານົດຄວາມກວ້າງ AXI ID. |
ຄວາມກວ້າງຂອງຂໍ້ມູນ AXI | ກໍານົດຄວາມກວ້າງຂອງຂໍ້ມູນ AXI. |
ຄວາມກວ້າງທີ່ຢູ່ AXI | ກໍານົດຄວາມກວ້າງທີ່ຢູ່ AXI |
ຈຳນວນຊ່ອງອ່ານ | ທາງເລືອກທີ່ຈະເລືອກເອົາຊ່ອງທາງການຂຽນທີ່ບໍ່ຈໍາເປັນຈາກເມນູເລື່ອນລົງນັບແຕ່ຊ່ອງທາງການຫນຶ່ງເຖິງແປດຊ່ອງທາງການຂຽນ. |
ຈໍານວນຊ່ອງຂຽນ | ທາງເລືອກທີ່ຈະເລືອກເອົາບໍ່ຕ້ອງການຂອງຊ່ອງການອ່ານຈາກເມນູເລື່ອນລົງນັບຕັ້ງແຕ່ຊ່ອງທາງການຫນຶ່ງຫາແປດຊ່ອງທາງການອ່ານ. |
AXI4_SELECTION | ທາງເລືອກໃນການເລືອກລະຫວ່າງ AXI4_MASTER ແລະ AXI4_MIRRORED_SLAVE. |
ການໂຕ້ຕອບ Arbiter | ທາງເລືອກທີ່ຈະເລືອກເອົາການໂຕ້ຕອບລົດເມ. |
ສັນຍານຂາເຂົ້າ ແລະ ຂາອອກ (ຖາມຄຳຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຜອດຂາເຂົ້າ ແລະຂາອອກຂອງ DDR AXI4 Arbiter ສໍາລັບການໂຕ້ຕອບ Bus.
ຕາຕະລາງ 2-2. Input ແລະ Output Ports ສໍາລັບ Arbiter Bus Interface
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
reset_i | ປ້ອນຂໍ້ມູນ | — | Active Low asynchronous reset signal ເພື່ອອອກແບບ |
sys_ckl_i | ປ້ອນຂໍ້ມູນ | — | ໂມງລະບົບ |
ddr_ctrl_ready_i | ປ້ອນຂໍ້ມູນ | — | ໄດ້ຮັບສັນຍານເຂົ້າທີ່ກຽມພ້ອມຈາກຕົວຄວບຄຸມ DDR |
ARVALID_I_0 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 0 |
ARSIZE_I_0 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 0 |
ARADDR_I_0 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 0 |
ARREADY_O_0 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 0 |
RVALID_O_0 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 0 |
RDATA_O_0 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 0 |
RLAST_O_0 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 0 |
BUSER_O_r0 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 0 |
ARVALID_I_1 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 1 |
ARSIZE_I_1 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 1 |
ARADDR_I_1 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 1 |
ARREADY_O_1 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 1 |
RVALID_O_1 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 1 |
RDATA_O_1 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 1 |
RLAST_O_1 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 1 |
BUSER_O_r1 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 1 |
ARVALID_I_2 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 2 |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
ARSIZE_I_2 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 2 |
ARADDR_I_2 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 2 |
ARREADY_O_2 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 2 |
RVALID_O_2 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 2 |
RDATA_O_2 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 2 |
RLAST_O_2 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 2 |
BUSER_O_r2 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 2 |
ARVALID_I_3 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 3 |
ARSIZE_I_3 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 3 |
ARADDR_I_3 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 3 |
ARREADY_O_3 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 3 |
RVALID_O_3 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 3 |
RDATA_O_3 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 3 |
RLAST_O_3 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 3 |
BUSER_O_r3 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 3 |
ARVALID_I_4 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 4 |
ARSIZE_I_4 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 4 |
ARADDR_I_4 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 4 |
ARREADY_O_4 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 4 |
RVALID_O_4 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 4 |
RDATA_O_4 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 4 |
RLAST_O_4 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 4 |
BUSER_O_r4 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 4 |
ARVALID_I_5 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 5 |
ARSIZE_I_5 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 5 |
ARADDR_I_5 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 5 |
ARREADY_O_5 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 5 |
RVALID_O_5 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 5 |
RDATA_O_5 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 5 |
RLAST_O_5 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 5 |
BUSER_O_r5 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 5 |
ARVALID_I_6 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 6 |
ARSIZE_I_6 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 6 |
ARADDR_I_6 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 6 |
ARREADY_O_6 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 6 |
RVALID_O_6 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 6 |
RDATA_O_6 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 6 |
RLAST_O_6 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 6 |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
BUSER_O_r6 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 6 |
ARVALID_I_7 | ປ້ອນຂໍ້ມູນ | — | ການຮ້ອງຂໍຈາກການອ່ານຊ່ອງ 7 |
ARSIZE_I_7 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດຈາກຊ່ອງອ່ານ 7 |
ARADDR_I_7 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 7 |
ARREADY_O_7 | ຜົນຜະລິດ | — | ການຮັບຮູ້ອະທິຖານເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງການອ່ານ 7 |
RVALID_O_7 | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 7 |
RDATA_O_7 | ຜົນຜະລິດ | [AXI_DATA_WIDTH-1 : 0] | ອ່ານຂໍ້ມູນຈາກຊ່ອງອ່ານ 7 |
RLAST_O_7 | ຜົນຜະລິດ | — | ອ່ານຈຸດສິ້ນສຸດຂອງສັນຍານເຟຣມຈາກຊ່ອງອ່ານ 7 |
BUSER_O_r7 | ຜົນຜະລິດ | — | ອ່ານໃຫ້ຈົບເພື່ອອ່ານຊ່ອງ 7 |
AWSIZE_I_0 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 0 |
WDATA_I_0 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 0 |
WVALID_I_0 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 0 |
AWVALID_I_0 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 0 |
AWADDR_I_0 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 0 |
AWREADY_O_0 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 0 |
BUSER_O_0 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 0 |
AWSIZE_I_1 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 1 |
WDATA_I_1 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 1 |
WVALID_I_1 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 1 |
AWVALID_I_1 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 1 |
AWADDR_I_1 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 1 |
AWREADY_O_1 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 1 |
BUSER_O_1 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 1 |
AWSIZE_I_2 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 2 |
WDATA_I_2 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 2 |
WVALID_I_2 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 2 |
AWVALID_I_2 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 2 |
AWADDR_I_2 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 2 |
AWREADY_O_2 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 2 |
BUSER_O_2 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 2 |
AWSIZE_I_3 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 3 |
WDATA_I_3 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 3 |
WVALID_I_3 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 3 |
AWVALID_I_3 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 3 |
AWADDR_I_3 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 3 |
AWREADY_O_3 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 3 |
BUSER_O_3 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 3 |
AWSIZE_I_4 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 4 |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
WDATA_I_4 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 4 |
WVALID_I_4 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 4 |
AWVALID_I_4 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 4 |
AWADDR_I_4 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 4 |
AWREADY_O_4 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 4 |
BUSER_O_4 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 4 |
AWSIZE_I_5 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 5 |
WDATA_I_5 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 5 |
WVALID_I_5 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 5 |
AWVALID_I_5 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 5 |
AWADDR_I_5 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 5 |
AWREADY_O_5 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 5 |
BUSER_O_5 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 5 |
AWSIZE_I_6 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດສໍາລັບການຂຽນຊ່ອງ 6 |
WDATA_I_6 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 6 |
WVALID_I_6 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 6 |
AWVALID_I_6 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຊ່ອງຂຽນ 6 |
AWADDR_I_6 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 6 |
AWREADY_O_6 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 6 |
BUSER_O_6 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 6 |
AWSIZE_I_7 | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດຈາກຂຽນຊ່ອງ 7 |
WDATA_I_7 | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH-1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 7 |
WVALID_I_7 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 7 |
AWVALID_I_7 | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຂຽນຊ່ອງ 7 |
AWADDR_I_7 | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກການຂຽນຊ່ອງ 7 |
AWREADY_O_7 | ຜົນຜະລິດ | — | ການຮັບຮູ້ຂອງ Arbiter ໃນການຂຽນຄໍາຮ້ອງສະຫມັກຈາກຊ່ອງທາງການຂຽນ 7 |
BUSER_O_7 | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດເພື່ອຂຽນຊ່ອງ 7 |
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຜອດຂາເຂົ້າ ແລະຜົນຜະລິດຂອງ DDR AXI4 Arbiter ສໍາລັບອິນເຕີເຟດພື້ນເມືອງ.
ຕາຕະລາງ 2-3. ຜອດຂາເຂົ້າ ແລະ ຂາອອກສໍາລັບການໂຕ້ຕອບ Arbiter Native
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
reset_i | ປ້ອນຂໍ້ມູນ | — | ເປີດໃຊ້ສັນຍານການຣີເຊັດ asynchronous ຕ່ຳເພື່ອອອກແບບ |
sys_clk_i | ປ້ອນຂໍ້ມູນ | — | ໂມງລະບົບ |
ddr_ctrl_ready_i | ປ້ອນຂໍ້ມູນ | — | ໄດ້ຮັບສັນຍານເຂົ້າທີ່ພ້ອມແລ້ວຈາກຕົວຄວບຄຸມ DDR |
r0_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 0 |
r0_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r0_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 0 |
r0_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 0 |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
r0_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 0 |
r0_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 0 |
r1_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 1 |
r1_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r1_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 1 |
r1_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 1 |
r1_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 1 |
r1_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 1 |
r2_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 2 |
r2_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r2_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 2 |
r2_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 2 |
r2_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 2 |
r2_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 2 |
r3_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 3 |
r3_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r3_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 3 |
r3_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 3 |
r3_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 3 |
r3_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 3 |
r4_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 4 |
r4_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r4_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 4 |
r4_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 4 |
r4_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 4 |
r4_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 4 |
r5_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 5 |
r5_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r5_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 5 |
r5_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 5 |
r5_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 5 |
r5_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 5 |
r6_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 6 |
r6_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
r6_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 6 |
r6_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 6 |
r6_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 6 |
r6_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 6 |
r7_req_i | ປ້ອນຂໍ້ມູນ | — | ອ່ານຄຳຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 7 |
r7_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ອ່ານຂະໜາດລະເບີດ |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
r7_rstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ຈາກບ່ອນທີ່ການອ່ານຕ້ອງເລີ່ມຕົ້ນສໍາລັບການອ່ານຊ່ອງ 7 |
r7_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຕັດສິນເພື່ອອ່ານຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 7 |
r7_data_valid_o | ຜົນຜະລິດ | — | ອ່ານຂໍ້ມູນທີ່ຖືກຕ້ອງຈາກຊ່ອງອ່ານ 7 |
r7_done_o | ຜົນຜະລິດ | — | ອ່ານສໍາເລັດເພື່ອເລີ່ມຕົ້ນ 7 |
rdata_o | ຜົນຜະລິດ | [AXI_DATA_WIDTH – 1:0] | ຂໍ້ມູນວິດີໂອອອກມາຈາກຊ່ອງອ່ານ |
w0_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w0_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 0 |
w0_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 0 |
w0_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 0 |
w0_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 0 |
w0_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 0 |
w0_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 0 |
w1_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w1_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 1 |
w1_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 1 |
w1_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 1 |
w1_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 1 |
w1_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 1 |
w1_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 1 |
w2_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w2_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 2 |
w2_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 2 |
w2_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 2 |
w2_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 2 |
w2_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 2 |
w2_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 2 |
w3_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w3_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 3 |
w3_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 3 |
w3_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 3 |
w3_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 3 |
w3_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 3 |
w3_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 3 |
w4_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w4_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 4 |
w4_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 4 |
w4_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 4 |
w4_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກການຂຽນຊ່ອງ 4 |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
w4_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 4 |
w4_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 4 |
w5_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w5_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 5 |
w5_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 5 |
w5_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 5 |
w5_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 5 |
w5_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 5 |
w5_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 5 |
w6_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w6_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 6 |
w6_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 6 |
w6_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 6 |
w6_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 6 |
w6_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 6 |
w6_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 6 |
w7_burst_size_i | ປ້ອນຂໍ້ມູນ | 8 ບິດ | ຂຽນຂະຫນາດລະເບີດ |
w7_data_i | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ການປ້ອນຂໍ້ມູນວິດີໂອເພື່ອຂຽນຊ່ອງ 7 |
w7_data_valid_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຂໍ້ມູນທີ່ຖືກຕ້ອງເພື່ອຂຽນຊ່ອງ 7 |
w7_req_i | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຮ້ອງຂໍຈາກຜູ້ລິເລີ່ມ 7 |
w7_wstart_addr_i | ປ້ອນຂໍ້ມູນ | [AXI_ADDR_WIDTH – 1:0] | ທີ່ຢູ່ DDR ທີ່ການຂຽນຕ້ອງເກີດຂຶ້ນຈາກ write channel 7 |
w7_ack_o | ຜົນຜະລິດ | — | ການຮັບຮູ້ຜູ້ຊີ້ຂາດທີ່ຈະຂຽນຄໍາຮ້ອງສະຫມັກຈາກຜູ້ລິເລີ່ມ 7 |
w7_done_o | ຜົນຜະລິດ | — | ຂຽນສໍາເລັດໄປຫາຜູ້ລິເລີ່ມ 7 |
AXI I/F ສັນຍານ | |||
ອ່ານທີ່ຢູ່ຊ່ອງ | |||
arid_o | ຜົນຜະລິດ | [AXI_ID_WIDTH – 1:0] | ອ່ານ ID ທີ່ຢູ່. ການລະບຸຕົວຕົນ tag ສໍາລັບກຸ່ມທີ່ຢູ່ອ່ານຂອງສັນຍານ. |
araddr_o | ຜົນຜະລິດ | [AXI_ADDR_WIDTH – 1:0] | ອ່ານທີ່ຢູ່. ສະໜອງທີ່ຢູ່ເບື້ອງຕົ້ນຂອງທຸລະກຳທີ່ອ່ານອອກ.
ພຽງແຕ່ທີ່ຢູ່ເລີ່ມຕົ້ນຂອງການລະເບີດໄດ້ຖືກສະຫນອງໃຫ້. |
arlen_o | ຜົນຜະລິດ | [7:0] | ຄວາມຍາວລະເບີດ. ສະຫນອງຈໍານວນທີ່ແນ່ນອນຂອງການໂອນໃນລະເບີດ. ຂໍ້ມູນນີ້ກໍານົດຈໍານວນການໂອນຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບທີ່ຢູ່. |
arsize_o | ຜົນຜະລິດ | [2:0] | ຂະໜາດລະເບີດ. ຂະຫນາດຂອງແຕ່ລະການໂອນໃນການລະເບີດ. |
arburst_o | ຜົນຜະລິດ | [1:0] | ປະເພດລະເບີດ. ຄຽງຄູ່ກັບຂໍ້ມູນຂະຫນາດ, ລາຍລະອຽດວິທີການທີ່ຢູ່ສໍາລັບແຕ່ລະການໂອນພາຍໃນລະເບີດໄດ້ຖືກຄິດໄລ່.
ແກ້ໄຂເປັນ 2'b01 à ທີ່ຢູ່ເພີ່ມຂຶ້ນລະເບີດ. |
arlock_o | ຜົນຜະລິດ | [1:0] | ປະເພດລັອກ. ສະຫນອງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄຸນລັກສະນະຂອງປະລໍາມະນູຂອງການໂອນ.
ແກ້ໄຂເປັນ 2'b00 à ການເຂົ້າເຖິງປົກກະຕິ. |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
arcache_o | ຜົນຜະລິດ | [3:0] | ປະເພດແຄດ. ສະຫນອງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄຸນລັກສະນະ cacheable ຂອງການໂອນ.
ແກ້ໄຂເປັນ 4'b0000 à ທີ່ບໍ່ແມ່ນ cacheable ແລະບໍ່ bufferable. |
arprot_o | ຜົນຜະລິດ | [2:0] | ປະເພດການປົກປ້ອງ. ໃຫ້ຂໍ້ມູນຫນ່ວຍບໍລິການປ້ອງກັນສໍາລັບການເຮັດທຸລະກໍາ. ແກ້ໄຂເປັນ 3'b000 àປົກກະຕິ, ຄວາມປອດໄພການເຂົ້າເຖິງຂໍ້ມູນ. |
arvalid_o | ຜົນຜະລິດ | — | ອ່ານທີ່ຢູ່ຖືກຕ້ອງ. ເມື່ອ HIGH, ທີ່ຢູ່ອ່ານແລະຂໍ້ມູນການຄວບຄຸມແມ່ນຖືກຕ້ອງແລະຍັງຄົງສູງຈົນກ່ວາສັນຍານຮັບຮູ້ທີ່ຢູ່, ແລ້ວ, ສູງ.
1 = ທີ່ຢູ່ ແລະຂໍ້ມູນການຄວບຄຸມທີ່ຖືກຕ້ອງ 0 = ທີ່ຢູ່ ແລະຂໍ້ມູນການຄວບຄຸມບໍ່ຖືກຕ້ອງ |
ແລ້ວ_o | ປ້ອນຂໍ້ມູນ | — | ອ່ານທີ່ຢູ່ພ້ອມ. ເປົ້າຫມາຍແມ່ນພ້ອມທີ່ຈະຍອມຮັບທີ່ຢູ່ແລະສັນຍານການຄວບຄຸມທີ່ກ່ຽວຂ້ອງ.
1 = ເປົ້າຫມາຍກຽມພ້ອມ 0 = ເປົ້າໝາຍບໍ່ພ້ອມ |
ອ່ານຊ່ອງຂໍ້ມູນ | |||
ກໍາຈັດ | ປ້ອນຂໍ້ມູນ | [AXI_ID_WIDTH – 1:0] | ອ່ານ ID tag. ID tag ຂອງກຸ່ມຂໍ້ມູນການອ່ານຂອງສັນຍານ. ມູນຄ່າການກໍາຈັດແມ່ນຖືກສ້າງຂຶ້ນໂດຍເປົ້າຫມາຍແລະຕ້ອງກົງກັບມູນຄ່າທີ່ແຫ້ງແລ້ງຂອງທຸລະກໍາທີ່ອ່ານທີ່ມັນຕອບສະຫນອງ. |
ຂໍ້ມູນ | ປ້ອນຂໍ້ມູນ | [AXI_DATA_WIDTH – 1:0] | ອ່ານຂໍ້ມູນ |
rresp | ປ້ອນຂໍ້ມູນ | [1:0] | ອ່ານຄຳຕອບ.
ສະຖານະຂອງການໂອນການອ່ານ. ຄໍາຕອບທີ່ອະນຸຍາດແມ່ນ OKAY, EXOKAY, SLVERR, ແລະ DECERR. |
ສຸດທ້າຍ | ປ້ອນຂໍ້ມູນ | — | ອ່ານສຸດທ້າຍ.
ການໂອນຍ້າຍຄັ້ງສຸດທ້າຍໃນການອ່ານລະເບີດ. |
ຖືກຕ້ອງ | ປ້ອນຂໍ້ມູນ | — | ອ່ານຖືກຕ້ອງ. ຂໍ້ມູນການອ່ານທີ່ຈໍາເປັນແມ່ນມີຢູ່ແລະການໂອນການອ່ານສາມາດສໍາເລັດ.
1 = ອ່ານຂໍ້ມູນທີ່ມີຢູ່ 0 = ອ່ານຂໍ້ມູນບໍ່ໄດ້ |
ພ້ອມແລ້ວ | ຜົນຜະລິດ | — | ອ່ານພ້ອມ. ຜູ້ລິເລີ່ມສາມາດຍອມຮັບຂໍ້ມູນການອ່ານແລະຂໍ້ມູນການຕອບສະຫນອງ.
1= ຜູ້ລິເລີ່ມພ້ອມແລ້ວ 0 = ຜູ້ລິເລີ່ມບໍ່ພ້ອມ |
ຂຽນທີ່ຢູ່ຊ່ອງ | |||
ຢ້ານ | ຜົນຜະລິດ | [AXI_ID_WIDTH – 1:0] | ຂຽນ ID ທີ່ຢູ່. ການລະບຸຕົວຕົນ tag ສໍາລັບກຸ່ມທີ່ຢູ່ຂຽນຂອງສັນຍານ. |
awaddr | ຜົນຜະລິດ | [AXI_ADDR_WIDTH – 1:0] | ຂຽນທີ່ຢູ່. ສະໜອງທີ່ຢູ່ຂອງການໂອນເງິນຄັ້ງທຳອິດໃນການເຮັດທຸລະກຳຂຽນ. ສັນຍານການຄວບຄຸມທີ່ກ່ຽວຂ້ອງຖືກນໍາໃຊ້ເພື່ອກໍານົດທີ່ຢູ່ຂອງການໂອນທີ່ຍັງເຫຼືອໃນການລະເບີດ. |
awlen | ຜົນຜະລິດ | [7:0] | ຄວາມຍາວລະເບີດ. ສະຫນອງຈໍານວນທີ່ແນ່ນອນຂອງການໂອນໃນລະເບີດ. ຂໍ້ມູນນີ້ກໍານົດຈໍານວນການໂອນຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບທີ່ຢູ່. |
ຂະຫນາດ | ຜົນຜະລິດ | [2:0] | ຂະໜາດລະເບີດ. ຂະຫນາດຂອງແຕ່ລະການໂອນໃນການລະເບີດ. Byte lane strobes ຊີ້ບອກວ່າຈະອັບເດດເສັ້ນ byte ໃດ. |
ລະເບີດ | ຜົນຜະລິດ | [1:0] | ປະເພດລະເບີດ. ຄຽງຄູ່ກັບຂໍ້ມູນຂະຫນາດ, ລາຍລະອຽດວິທີການທີ່ຢູ່ສໍາລັບແຕ່ລະການໂອນພາຍໃນລະເບີດໄດ້ຖືກຄິດໄລ່.
ແກ້ໄຂເປັນ 2'b01 à ທີ່ຢູ່ເພີ່ມຂຶ້ນລະເບີດ. |
………..ຕໍ່ | |||
ສັນຍານ ຊື່ | ທິດທາງ | ກວ້າງ | ລາຍລະອຽດ |
ປຸກ | ຜົນຜະລິດ | [1:0] | ປະເພດລັອກ. ສະຫນອງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄຸນລັກສະນະຂອງປະລໍາມະນູຂອງການໂອນ.
ແກ້ໄຂເປັນ 2'b00 à ການເຂົ້າເຖິງປົກກະຕິ. |
awcache | ຜົນຜະລິດ | [3:0] | ປະເພດແຄດ. ຊີ້ບອກເຖິງ bufferable, cacheable, write- through, write-back, and allocate attributes of the transaction.
ແກ້ໄຂເປັນ 4'b0000 à ທີ່ບໍ່ແມ່ນ cacheable ແລະບໍ່ bufferable. |
awprot | ຜົນຜະລິດ | [2:0] | ປະເພດການປົກປ້ອງ. ຊີ້ບອກເຖິງລະດັບການປົກປ້ອງປົກກະຕິ, ສິດທິພິເສດ, ຫຼືຄວາມປອດໄພຂອງທຸລະກໍາ ແລະວ່າທຸລະກໍາແມ່ນການເຂົ້າເຖິງຂໍ້ມູນ ຫຼືການເຂົ້າເຖິງຄໍາແນະນໍາ. ແກ້ໄຂເປັນ 3'b000 àປົກກະຕິ, ຄວາມປອດໄພການເຂົ້າເຖິງຂໍ້ມູນ. |
ຖືກຕ້ອງ | ຜົນຜະລິດ | — | ຂຽນທີ່ຢູ່ທີ່ຖືກຕ້ອງ. ຊີ້ໃຫ້ເຫັນວ່າທີ່ຢູ່ຂຽນທີ່ຖືກຕ້ອງແລະຂໍ້ມູນການຄວບຄຸມແມ່ນມີຢູ່.
1 = ທີ່ຢູ່ ແລະຂໍ້ມູນການຄວບຄຸມທີ່ມີຢູ່ 0 = ທີ່ຢູ່ ແລະຂໍ້ມູນການຄວບຄຸມບໍ່ມີ. ທີ່ຢູ່ ແລະຂໍ້ມູນການຄວບຄຸມຈະຄົງທີ່ຈົນກ່ວາສັນຍານຮັບຮູ້ທີ່ຢູ່, ແລ້ວ, ໄປ HIGH. |
ແລ້ວ | ປ້ອນຂໍ້ມູນ | — | ຂຽນທີ່ຢູ່ພ້ອມ. ຊີ້ໃຫ້ເຫັນວ່າເປົ້າຫມາຍແມ່ນພ້ອມທີ່ຈະຍອມຮັບທີ່ຢູ່ແລະສັນຍານການຄວບຄຸມທີ່ກ່ຽວຂ້ອງ.
1 = ເປົ້າຫມາຍກຽມພ້ອມ 0 = ເປົ້າໝາຍບໍ່ພ້ອມ |
ຂຽນຊ່ອງຂໍ້ມູນ | |||
wdata | ຜົນຜະລິດ | [AXI_DATA_WIDTH – 1:0] | ຂຽນຂໍ້ມູນ |
wstrb | ຜົນຜະລິດ | [AXI_DATA_WIDTH – 8:0] | ຂຽນ strobes. ສັນຍານນີ້ຊີ້ບອກວ່າເສັ້ນໄບຕ໌ໃດທີ່ຈະປັບປຸງໃນຫນ່ວຍຄວາມຈໍາ. ມີຫນຶ່ງ write strobe ສໍາລັບແຕ່ລະແປດ bits ຂອງ write data bus. |
wlast | ຜົນຜະລິດ | — | ຂຽນສຸດທ້າຍ. ການໂອນຄັ້ງສຸດທ້າຍໃນການຂຽນລະເບີດ. |
ບໍ່ຖືກຕ້ອງ | ຜົນຜະລິດ | — | ຂຽນຖືກຕ້ອງ. ຂໍ້ມູນການຂຽນທີ່ຖືກຕ້ອງແລະ strobes ແມ່ນມີຢູ່. 1 = ຂຽນຂໍ້ມູນແລະ strobes ທີ່ມີຢູ່
0 = ຂຽນຂໍ້ມູນແລະ strobes ບໍ່ສາມາດໃຊ້ໄດ້ |
ພ້ອມແລ້ວ | ປ້ອນຂໍ້ມູນ | — | ຂຽນພ້ອມ. ເປົ້າຫມາຍສາມາດຍອມຮັບຂໍ້ມູນການຂຽນ. 1 = ເປົ້າຫມາຍກຽມພ້ອມ
0 = ເປົ້າໝາຍບໍ່ພ້ອມ |
ຂຽນຊ່ອງທາງການຕອບສະຫນອງ | |||
ສະເຫນີລາຄາ | ປ້ອນຂໍ້ມູນ | [AXI_ID_WIDTH – 1:0] | ID ຄໍາຕອບ. ການກໍານົດ tag ຂອງການຕອບສະຫນອງການຂຽນ. ມູນຄ່າການປະມູນຕ້ອງກົງກັບມູນຄ່າ aid ຂອງທຸລະກໍາການຂຽນທີ່ເປົ້າຫມາຍແມ່ນຕອບສະຫນອງ. |
bresp | ປ້ອນຂໍ້ມູນ | [1:0] | ຂຽນຄໍາຕອບ. ສະຖານະຂອງທຸລະກໍາການຂຽນ. ຄໍາຕອບທີ່ອະນຸຍາດແມ່ນ OKAY, EXOKAY, SLVERR, ແລະ DECERR. |
ຖືກຕ້ອງ | ປ້ອນຂໍ້ມູນ | — | ຂຽນຄໍາຕອບທີ່ຖືກຕ້ອງ. ຄໍາຕອບການຂຽນທີ່ຖືກຕ້ອງແມ່ນມີຢູ່. 1 = ຂຽນຄໍາຕອບທີ່ມີຢູ່
0 = ຂຽນຄໍາຕອບບໍ່ສາມາດໃຊ້ໄດ້ |
ເຂົ້າໜົມປັງ | ຜົນຜະລິດ | — | ຄຳຕອບພ້ອມ. ຜູ້ລິເລີ່ມສາມາດຍອມຮັບຂໍ້ມູນການຕອບໂຕ້.
1 = ຜູ້ລິເລີ່ມກຽມພ້ອມ 0 = ຜູ້ລິເລີ່ມບໍ່ພ້ອມ |
ແຜນວາດເວລາ (ຖາມຄຳຖາມ)
ພາກນີ້ເວົ້າເຖິງ DDR_AXI4_Arbiter ແຜນວາດເວລາ. ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການເຊື່ອມຕໍ່ຂອງວັດສະດຸປ້ອນຄໍາຮ້ອງຂໍການອ່ານແລະຂຽນ, ທີ່ຢູ່ຫນ່ວຍຄວາມຈໍາເລີ່ມຕົ້ນ, ຂຽນວັດສະດຸປ້ອນຈາກຜູ້ລິເລີ່ມພາຍນອກ, ອ່ານຫຼືຂຽນການຮັບຮູ້, ແລະການອ່ານຫຼືຂຽນການປ້ອນຂໍ້ມູນສໍາເລັດໂດຍ arbiter.
ຮູບທີ 3-1. ແຜນວາດເວລາສຳລັບສັນຍານທີ່ໃຊ້ໃນການຂຽນ/ອ່ານຜ່ານ AXI4 Interface
Testbench (ຖາມຄໍາຖາມ)
A testbench ປະສົມປະສານຖືກນໍາໃຊ້ເພື່ອກວດສອບແລະທົດສອບ DDR_AXI4_Arbiter ເອີ້ນວ່າເປັນ testbench ຜູ້ໃຊ້. Testbench ແມ່ນສະຫນອງໃຫ້ເພື່ອກວດກາເບິ່ງການເຮັດວຽກຂອງ DDR_AXI4_Arbiter IP. testbench ນີ້ເຮັດວຽກພຽງແຕ່ສອງຊ່ອງທາງການອ່ານແລະສອງຊ່ອງທາງການຂຽນທີ່ມີການຕັ້ງຄ່າ Bus Interface.
ການຈຳລອງ (ຖາມຄຳຖາມ)
ຂັ້ນຕອນຕໍ່ໄປນີ້ອະທິບາຍວິທີການຈໍາລອງຫຼັກໂດຍໃຊ້ testbench:
- ເປີດແຖບ Libero® SoC Catalog, ຂະຫຍາຍ Solutions-Video, ຄລິກສອງຄັ້ງ DDR_AXI4_Arbiter, ແລະຈາກນັ້ນຄລິກຕົກລົງ. ເອກະສານທີ່ກ່ຽວຂ້ອງກັບ IP ແມ່ນລະບຸໄວ້ໃນເອກະສານ. ສິ່ງສໍາຄັນ: ຖ້າທ່ານບໍ່ເຫັນແຖບ Catalog, ໃຫ້ໄປທີ່ View > ເມນູ Windows ແລະຄລິກໃສ່ລາຍການເພື່ອເຮັດໃຫ້ມັນສັງເກດເຫັນ.
ຮູບທີ 4-1. DDR_AXI4_Arbiter IP Core ໃນ Libero SoC Catalog
ປ່ອງຢ້ຽມສ້າງອົງປະກອບປາກົດດັ່ງທີ່ສະແດງຢູ່ໃນຕໍ່ໄປນີ້. ກົດ OK. ໃຫ້ແນ່ໃຈວ່າຊື່ແມ່ນ DDR_AXI4_ARBITER_PF_C0.
ຮູບທີ 4-2. ສ້າງອົງປະກອບ
ຕັ້ງຄ່າ IP ສໍາລັບ 2 ຊ່ອງທາງການອ່ານ, 2 ຊ່ອງຂຽນແລະເລືອກ Bus Interface ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້ແລະຄລິກ OK ເພື່ອສ້າງ IP.
ຮູບທີ 4-3. ການຕັ້ງຄ່າ
ໃນແຖບ Stimulus Hierarchy, ເລືອກ testbench (DDR_AXI4_ARBITER_PF_tb.v), ຄລິກຂວາແລ້ວຄລິກ Simulate Pre-Synth Design > Open Interactively.
ສຳຄັນ: ຖ້າທ່ານບໍ່ເຫັນແຖບ Stimulus Hierarchy, ໃຫ້ໄປທີ່ View > ເມນູ Windows ແລະຄລິກ Stimulus Hierarchy ເພື່ອເຮັດໃຫ້ມັນເຫັນໄດ້.
ຮູບທີ 4-4. ການຈຳລອງການອອກແບບກ່ອນການສັງເຄາະModelSim ເປີດດ້ວຍ testbench file, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.
ຮູບທີ 4-5. ປ່ອງຢ້ຽມຈໍາລອງ ModelSim
ສຳຄັນ: ຖ້າການຈຳລອງຖືກລົບກວນເນື່ອງຈາກການຈຳກັດເວລາແລ່ນທີ່ລະບຸໄວ້ໃນ .do file, ໃຊ້ຄໍາສັ່ງ run -all ເພື່ອສໍາເລັດການຈໍາລອງ.
ປະຫວັດການດັດແກ້ (ຖາມຄຳຖາມ)
ປະຫວັດການດັດແກ້ອະທິບາຍການປ່ຽນແປງທີ່ໄດ້ປະຕິບັດໃນເອກະສານ. ການປ່ຽນແປງແມ່ນໄດ້ລະບຸໄວ້ໂດຍການປັບປຸງ, ເລີ່ມຕົ້ນຈາກການພິມເຜີຍແຜ່ໃນປັດຈຸບັນຫຼາຍທີ່ສຸດ.
ຕາຕະລາງ 5-1. ປະຫວັດການແກ້ໄຂ
ການທົບທວນ | ວັນທີ | ລາຍລະອຽດ |
A | 04/2023 | ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງໃນການແກ້ໄຂ A ຂອງເອກະສານ:
• ຍ້າຍເອກະສານໄປໃສ່ແມ່ແບບ Microchip. • ອັບເດດໝາຍເລກເອກະສານເປັນ DS00004976A ຈາກ 50200950. • ເພີ່ມ 4. Testbench. |
2.0 | — | ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງໃນການແກ້ໄຂ 2.0 ຂອງເອກະສານ:
• ເພີ່ມ ຮູບທີ 1-2. • ເພີ່ມ ຕາຕະລາງ 2-2. • ອັບເດດຊື່ຂອງສັນຍານ input ແລະ output ບາງຊື່ໃນ ຕາຕະລາງ 2-2. |
1.0 | — | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ. |
ຮອງຮັບ 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 ແລະຂໍ້ມູນຂ່າວສານໄດ້ຢ່າງງ່າຍດາຍສາມາດໃຊ້ໄດ້ກັບລູກຄ້າ. ບາງເນື້ອໃນທີ່ມີຢູ່ລວມມີ:
- ສະຫນັບສະຫນູນຜະລິດຕະພັນ - ແຜ່ນຂໍ້ມູນແລະຂໍ້ຜິດພາດ, ບັນທຶກການນໍາໃຊ້ແລະ sampໂປຣແກມ le, ຊັບພະຍາກອນການອອກແບບ, ຄູ່ມືຜູ້ໃຊ້ ແລະເອກະສານສະໜັບສະໜຸນຮາດແວ, ການອອກຊອບແວລ່າສຸດ, ແລະຊອບແວທີ່ເກັບໄວ້ໃນແຟ້ມ
- ສະຫນັບສະຫນູນດ້ານວິຊາການທົ່ວໄປ - ຄໍາຖາມທີ່ຖືກຖາມເລື້ອຍໆ (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 ແລະປົກປ້ອງສິດທິຊັບສິນທາງປັນຍາຂອງມັນຢ່າງຮຸກຮານ. ຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນໄມໂຄຊິບແມ່ນຖືກຫ້າມຢ່າງເຂັ້ມງວດ ແລະອາດລະເມີດກົດໝາຍລິຂະສິດ DigitalMillennium.
- ທັງ 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, APT, 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, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, ແລະ ZL ແມ່ນເຄື່ອງໝາຍການຄ້າຈົດທະບຽນຂອງ Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherTimeGREEN, Programming ໄອຊີເນັດ, ການຂະໜານອັດສະລິຍະ, IntelliMOS, ການເຊື່ອມຕໍ່ລະຫວ່າງຊິບ, JitterBlocker, Knob-on-Display, KoD, maxCrypto, ສູງສຸດView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, RTPp , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, ຄວາມອົດທົນທັງໝົດ, ເວລາທີ່ເຊື່ອຖືໄດ້, TSHARC, USBCheck, VariSense, VariSense, VeriPHY, ViewSpan, WiperLock, XpressConnect, ແລະ ZENA ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ. SQTP ເປັນເຄື່ອງໝາຍການບໍລິການຂອງ Microchip Technology Incorporated in USA The Adaptec logo, Frequency on Demand, Silicon Storage Technology, ແລະ Symmcom ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Inc. ໃນປະເທດອື່ນໆ. GestIC ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Germany II GmbH & Co. KG, ເຊິ່ງເປັນບໍລິສັດຍ່ອຍຂອງ Microchip Technology Inc., ໃນປະເທດອື່ນໆ. ເຄື່ອງໝາຍການຄ້າອື່ນໆທັງໝົດທີ່ກ່າວມານີ້ແມ່ນຊັບສິນຂອງບໍລິສັດທີ່ກ່ຽວຂ້ອງ. © 2023, Microchip Technology Incorporated ແລະບໍລິສັດຍ່ອຍຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ISBN: 978-1-6683-2302-1 ລະບົບການຄຸ້ມຄອງຄຸນນະພາບ (ຖາມຄໍາຖາມ) ສໍາລັບຂໍ້ມູນກ່ຽວກັບລະບົບການຄຸ້ມຄອງຄຸນນະພາບຂອງ Microchip, ກະລຸນາເຂົ້າໄປທີ່ www.microchip.com/quality.
ການຂາຍ ແລະການບໍລິການທົ່ວໂລກ
ອາເມຣິກາ | ອາຊີ/ປາຊີຟິກ | ອາຊີ/ປາຊີຟິກ | ເອີຣົບ |
ບໍລິສັດ ຫ້ອງການ
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 Mission Viejo, CA Tel: 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 |
ອົດສະຕາລີ - 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 ຍີ່ປຸ່ນ – ໂອຊາກາ ໂທ: 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 ໄຕ້ຫວັນ – ໄທເປ ໂທ: 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 ອິດສະຣາເອນ - Ra'anana ໂທ: 972-9-744-7705 ອີຕາລີ – 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 ສວີເດນ – Gothenberg Tel: 46-31-704-60-40 ສວີເດນ – ສະຕັອກໂຮມ ໂທ: 46-8-5090-4654 ອັງກິດ - Wokingham ໂທ: 44-118-921-5800 ແຟັກ: 44-118-921-5820 |
© 2023 Microchip Technology Inc. ແລະບໍລິສັດຍ່ອຍຂອງມັນ
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
MICROCHIP DDR AXI4 Arbiter [pdf] ຄູ່ມືຜູ້ໃຊ້ DDR AXI4 Arbiter, DDR AXI4, Arbiter |