ໄມໂຄຣຊິບ-ໂລໂກ້

ລະບົບຍ່ອຍປະມວນຜົນ MICROCHIP AN4229 Risc V

MICROCHIP-AN4229 Risc-V-Processor-Subsystem-PRODUCT

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

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

  • ຊື່ຜະລິດຕະພັນ: RT PolarFire
  • ຮູບແບບ: AN4229
  • ລະບົບຍ່ອຍປະມວນຜົນ: RISC-V
  • ຄວາມຕ້ອງການພະລັງງານ: 12V / 5A AC ອະແດບເຕີໄຟຟ້າ
  • ການໂຕ້ຕອບ: USB 2.0 A ຫາ mini-B, Micro B USB 2.0

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

ຄວາມຕ້ອງການອອກແບບ
ຄວາມຕ້ອງການຮາດແວແລະຊອບແວສໍາລັບການກໍ່ສ້າງລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V ມີດັ່ງນີ້:

  • ອະແດບເຕີໄຟ AC 12V/5A ແລະສາຍໄຟ
  • ສາຍ USB 2.0 A ຫາ mini-B
  • ສາຍ Micro B USB 2.0
  • ອ້າງອີງເຖິງ readme.txt file ໃນ​ການ​ອອກ​ແບບ​ files ສໍາລັບທຸກລຸ້ນຊອບແວທີ່ຈໍາເປັນ

ຄວາມຕ້ອງການກ່ອນການອອກແບບ
ກ່ອນທີ່ຈະເລີ່ມຕົ້ນຂະບວນການອອກແບບ, ໃຫ້ແນ່ໃຈວ່າຂັ້ນຕອນຕໍ່ໄປນີ້ຖືກປະຕິບັດ:

  • [ບັນຊີລາຍຊື່ຂອງເງື່ອນໄຂເບື້ອງຕົ້ນ]

ລາຍລະອຽດອອກແບບ
MIV_RV32 ເປັນຫຼັກຂອງໂປເຊດເຊີທີ່ຖືກອອກແບບມາເພື່ອປະຕິບັດຊຸດຄໍາແນະນໍາ RISC-V. ຫຼັກສາມາດປະຕິບັດໄດ້ໃນ FPGA.

FAQ

  • Q: ຄວາມຕ້ອງການດ້ານຮາດແວສໍາລັບ RT PolarFire ແມ່ນຫຍັງ?
    A: ຂໍ້ກໍານົດຂອງຮາດແວປະກອບມີອະແດບເຕີແລະສາຍໄຟ AC 12V/5A, ສາຍ USB 2.0 A ຫາ mini-B, ແລະສາຍ Micro B USB 2.0.
  • Q: ລະບົບຍ່ອຍຂອງໂປເຊດເຊີ RT PolarFire ແມ່ນຫຍັງ?
    A: ລະບົບຍ່ອຍຂອງໂປເຊດເຊີແມ່ນອີງໃສ່ສະຖາປັດຕະຍະກໍາ RISC-V.

ແນະນຳ (ຖາມຄຳຖາມ)

ໄມໂຄຣຊິບໃຫ້ໂປຣເຊສເຊີ Mi-V IP ແລະລະບົບຕ່ອງໂສ້ເຄື່ອງມືຊອຟແວໂດຍບໍ່ມີຄ່າໃຊ້ຈ່າຍເພື່ອພັດທະນາການອອກແບບທີ່ອີງໃສ່ໂປເຊດເຊີ RISC-V. RISC-V ແມ່ນສະຖາປັດຕະຍະກໍາຊຸດຄໍາແນະນໍາແບບເປີດມາດຕະຖານ (ISA) ພາຍໃຕ້ການປົກຄອງຂອງພື້ນຖານ RISC-V. ມັນສະຫນອງຜົນປະໂຫຍດຈໍານວນຫລາຍ, ເຊິ່ງລວມທັງການເຮັດໃຫ້ຊຸມຊົນ open-source ທົດສອບແລະປັບປຸງ cores ໃນຈັງຫວະໄວກວ່າ ISAs ທີ່ປິດ. RT PolarFire® Field Programmable Gate Array (FPGAs) ສະຫນັບສະຫນູນໂປເຊດເຊີ Mi-V Soft ເພື່ອດໍາເນີນການຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້. ບັນທຶກຄໍາຮ້ອງສະຫມັກນີ້ອະທິບາຍວິທີການສ້າງລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V ເພື່ອປະຕິບັດຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ຈາກຫນ່ວຍຄວາມຈໍາ TCM ທີ່ກໍານົດເລີ່ມຕົ້ນຈາກ SPI Flash.

ຄວາມຕ້ອງການອອກແບບ (ຖາມຄໍາຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຄວາມຕ້ອງການຮາດແວແລະຊອບແວສໍາລັບການກໍ່ສ້າງລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V.

ຕາຕະລາງ 1-1. ຄວາມຕ້ອງການອອກແບບ

ຄວາມຕ້ອງການ ລາຍລະອຽດ
ຄວາມຕ້ອງການຮາດແວ
ຊຸດພັດທະນາ RT PolarFire® (RTPF500TS-1CG1509M) 12V/5A ຕົວແປງໄຟ AC ແລະສາຍ USB 2.0 A ຫາສາຍ mini-B ສາຍ Micro B USB 2.0 REV ວັນທີ 1.0/XNUMX/XNUMX
ຄວາມຕ້ອງການຊອບແວ
Libero® SoC FlashPro Express SoftConsole ເບິ່ງ readme.txt file ໃນ​ການ​ອອກ​ແບບ​ files ສໍາລັບທຸກລຸ້ນຊອບແວທີ່ຈໍາເປັນເພື່ອສ້າງການອອກແບບການອ້າງອີງ Mi-V

 ຄວາມຕ້ອງການກ່ອນການອອກແບບ (ຖາມຄຳຖາມ)

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ດາວໂຫລດການອອກແບບອ້າງອີງ files ຈາກ RT PolarFire: ການກໍ່ສ້າງລະບົບຍ່ອຍປະມວນຜົນ RISC-V.
  2. ດາວໂຫຼດ ແລະຕິດຕັ້ງ Libero® SoC ຈາກລິ້ງຕໍ່ໄປນີ້: Libero SoC v2024.1 ຫຼືໃໝ່ກວ່າ.

ລາຍ​ລະ​ອຽດ​ການ​ອອກ​ແບບ (ຖາມ​ຄໍາ​ຖາມ​)

MIV_RV32 ເປັນຫຼັກຂອງໂປເຊດເຊີທີ່ຖືກອອກແບບມາເພື່ອປະຕິບັດຊຸດຄໍາແນະນໍາ RISC-V. ຫຼັກສາມາດຖືກຕັ້ງຄ່າໃຫ້ມີ AHB, APB3, ແລະ AXI3/4 ການໂຕ້ຕອບລົດເມສໍາລັບການເຂົ້າເຖິງອຸປະກອນຕໍ່ເນື່ອງ ແລະຫນ່ວຍຄວາມຈໍາ. ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນແຜນຜັງບລັອກລະດັບສູງສຸດຂອງລະບົບຍ່ອຍ Mi-V ທີ່ສ້າງຂຶ້ນໃນ RT PolarFire® FPGA.

ແອັບພລິເຄຊັນຜູ້ໃຊ້ທີ່ຈະຖືກປະຕິບັດຢູ່ໃນໂປເຊດເຊີ Mi-V ສາມາດຖືກເກັບໄວ້ໃນ SPI Flash ພາຍນອກ. ເມື່ອເປີດອຸປະກອນ, ຕົວຄວບຄຸມລະບົບຈະເລີ່ມ TCM ທີ່ກຳນົດໄວ້ກັບແອັບພລິເຄຊັນຂອງຜູ້ໃຊ້. ການຣີເຊັດລະບົບຖືກປ່ອຍອອກມາຫຼັງຈາກການເລີ່ມຕົ້ນ TCM ສໍາເລັດ. ຖ້າແອັບພລິເຄຊັນຜູ້ໃຊ້ຖືກເກັບໄວ້ໃນ SPI Flash, System Controller ໃຊ້ການໂຕ້ຕອບ SC_SPI ສໍາລັບການອ່ານຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ຈາກ SPI Flash. ແອັບພລິເຄຊັນທີ່ໃຫ້ຜູ້ໃຊ້ພິມຂໍ້ຄວາມ UART “ສະບາຍດີໂລກ!” ແລະກະພິບ LEDs ຜູ້ໃຊ້ຢູ່ໃນກະດານ.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (1)

ການຈັດຕັ້ງປະຕິບັດຮາດແວ (ຖາມຄໍາຖາມ)

ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການອອກແບບ Libero ຂອງລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

ບລັອກ IP (ຖາມຄຳຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ບລັອກ IP ທີ່ໃຊ້ໃນການອອກແບບການອ້າງອີງລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V ແລະຫນ້າທີ່ຂອງມັນ.

ຕາຕະລາງ 4-1. ຄໍາອະທິບາຍ IP Blocks

ຊື່ IP ລາຍລະອຽດ
INIT_MONITOR RT PolarFire® Initialization Monitor ໄດ້ຮັບສະຖານະຂອງອຸປະກອນແລະການເລີ່ມຕົ້ນຫນ່ວຍຄວາມຈໍາ
reset_syn ນີ້ແມ່ນ CORERESET_PF IP instantiation ທີ່ສ້າງການຕັ້ງ synchronous ລະດັບລະບົບສໍາລັບລະບົບຍ່ອຍ Mi-V
 

CCC_0

ຕັນ RT PolarFire Clock Conditioning Circuitry (CCC) ໃຊ້ໂມງປ້ອນຂໍ້ມູນ 160 MHz ຈາກ PF_OSC block ແລະສ້າງໂມງຜ້າ 83.33 MHz ສໍາລັບລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V ແລະອຸປະກອນຕໍ່ພ່ວງອື່ນໆ.
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

ຄ່າເລີ່ມຕົ້ນຂອງໂປເຊດເຊີ Mi-V soft reset Vector Address ແມ່ນ 0✕8000_0000. ຫຼັງ​ຈາກ​ການ​ຕັ້ງ​ອຸ​ປະ​ກອນ​ຄືນ​ໃຫມ່​, ໂຮງ​ງານ​ຜະ​ລິດ​ປະ​ຕິ​ບັດ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຈາກ 0✕8000_0000​. TCM ເປັນໜ່ວຍຄວາມຈຳຫຼັກຂອງໂປເຊດເຊີ Mi-V ແລະຖືກສ້າງແຜນທີ່ເປັນ 0✕8000_0000. TCM ໄດ້ຮັບການເລີ່ມຕົ້ນດ້ວຍຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ທີ່ເກັບໄວ້ໃນ SPI Flash. ໃນແຜນທີ່ຫນ່ວຍຄວາມຈໍາຂອງໂປເຊດເຊີ Mi-V, ໄລຍະ 0✕8000_0000 ຫາ 0✕8000_FFFF ແມ່ນຖືກກໍານົດສໍາລັບການໂຕ້ຕອບຫນ່ວຍຄວາມຈໍາ TCM ແລະໄລຍະ 0✕7000_0000 ຫາ 0✕7FFF_FFFF ຖືກກໍານົດສໍາລັບການໂຕ້ຕອບ APB.
MIV_ESS_C0_0 ລະບົບຍ່ອຍ MIV ຂະຫຍາຍ (ESS) ນີ້ຖືກນໍາໃຊ້ເພື່ອສະຫນັບສະຫນູນ GPIO ແລະ UART
CoreSPI_C0_0 CoreSPI ຖືກໃຊ້ເພື່ອຂຽນໂປຣແກຣມ SPI Flash ພາຍນອກ
PF_SPI PF_SPI macro ໂຕ້ຕອບກັບເຫດຜົນຂອງ fabric ກັບ SPI Flash ພາຍນອກ, ເຊິ່ງເຊື່ອມຕໍ່ກັບ System Controller
PF_OSC PF_OSC ເປັນ oscillator ເທິງກະດານທີ່ສ້າງໂມງອອກ 160 MHz

ສິ່ງສໍາຄັນ: ຄໍາແນະນໍາຜູ້ໃຊ້ IP ແລະປື້ມຄູ່ມືທັງຫມົດແມ່ນມີຢູ່ໃນ Libero SoC > Catalog

ແຜນທີ່ຄວາມຈໍາ (ຖາມຄໍາຖາມ)
 ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ແຜນທີ່ຄວາມຊົງຈໍາຂອງຄວາມຊົງຈໍາແລະອຸປະກອນຕໍ່ພ່ວງ.

ຕາຕະລາງ 4-2. ລາຍລະອຽດແຜນທີ່ຄວາມຈໍາ

ອຸປະກອນຕໍ່ພ່ວງ ທີ່ຢູ່ເລີ່ມຕົ້ນ
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

ການ​ປະ​ຕິ​ບັດ​ຊອບ​ແວ (ຖາມ​ຄໍາ​ຖາມ​)

Microchip ໃຫ້ SoftConsole toolchain ເພື່ອສ້າງແອັບພລິເຄຊັນຜູ້ໃຊ້ RISC-V ທີ່ສາມາດປະຕິບັດໄດ້ (.hex) file ແລະດີບັກມັນ. ການ​ອອກ​ແບບ​ກະ​ສານ​ອ້າງ​ອີງ​ files ປະກອບມີພື້ນທີ່ເຮັດວຽກຂອງເຟີມແວທີ່ປະກອບດ້ວຍໂຄງການຊອບແວ MiV_uart_blinky. ແອັບພລິເຄຊັນຜູ້ໃຊ້ MiV_uart_blinky ຖືກຕັ້ງໂຄງການຢູ່ໃນ SPI Flash ພາຍນອກໂດຍໃຊ້ Libero® SoC. ແອັບພລິເຄຊັນທີ່ໃຫ້ຜູ້ໃຊ້ພິມຂໍ້ຄວາມ UART “ສະບາຍດີໂລກ!” ແລະກະພິບ LEDs ຜູ້ໃຊ້ຢູ່ໃນກະດານ.

ອີງຕາມແຜນທີ່ຫນ່ວຍຄວາມຈໍາອອກແບບ Libero SoC, UART ແລະ GPIO peripheral addresses ແມ່ນແຜນທີ່ເປັນ 0x71000000 ແລະ 0x75000000, ຕາມລໍາດັບ. ຂໍ້ມູນນີ້ແມ່ນສະໜອງໃຫ້ຢູ່ໃນ hw_platform.h file ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)ແອັບພລິເຄຊັນຜູ້ໃຊ້ຕ້ອງຖືກປະຕິບັດຈາກຫນ່ວຍຄວາມຈໍາ TCM (ລະຫັດ, ຂໍ້ມູນ, ແລະ stack). ດັ່ງນັ້ນ, ທີ່ຢູ່ RAM ໃນ linker script ຖືກກໍານົດເປັນທີ່ຢູ່ເລີ່ມຕົ້ນຂອງຫນ່ວຍຄວາມຈໍາ TCM ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)ສະຄຣິບຕົວເຊື່ອມຕໍ່ (miv-rv32-ram.ld) ມີຢູ່ໃນໂຟນເດີ FW\MiV_uart_blinky\miv_rv32_hal ຂອງການອອກແບບ. files. ເພື່ອສ້າງຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ສ້າງໂຄງການ Mi-V SoftConsole
  2. ດາວໂຫລດ MIV_RV32 HAL files ແລະຄົນຂັບຈາກ GitHub ໂດຍໃຊ້ການເຊື່ອມຕໍ່ດັ່ງຕໍ່ໄປນີ້: github.com/Mi-V-Soft-RISC-V/platform
  3. ນໍາເຂົ້າໄດເວີເຟີມແວ
  4. ສ້າງ main.c file ດ້ວຍລະຫັດຄໍາຮ້ອງສະຫມັກ
  5. ແຜນທີ່ໄດເວີເຟີມແວ ແລະສະຄຣິບຕົວເຊື່ອມຕໍ່
  6. ແຜນທີ່ໜ່ວຍຄວາມຈຳ ແລະທີ່ຢູ່ຕໍ່ຂ້າງ
  7. ສ້າງແອັບພລິເຄຊັນ

ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂັ້ນຕອນເຫຼົ່ານີ້, ເບິ່ງ AN4997: PolarFire FPGA ການກໍ່ສ້າງລະບົບຍ່ອຍປະມວນຜົນ Mi-V. The .hex file ຖືກສ້າງຂື້ນຫຼັງຈາກການກໍ່ສ້າງສົບຜົນສໍາເລັດແລະມັນຖືກນໍາໃຊ້ສໍາລັບການອອກແບບແລະການຕັ້ງຄ່າເບື້ອງຕົ້ນຫນ່ວຍຄວາມຈໍາໃນການດໍາເນີນການ Demo.

 ການ​ຕັ້ງ​ຄ່າ​ຕົວ​ຢ່າງ (ຖາມ​ຄໍາ​ຖາມ​)

ເພື່ອຕັ້ງຄ່າການສາທິດ, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ການຕັ້ງຄ່າ Hardware
  2. ການຕັ້ງຄ່າ Serial Terminal (Tera Terminal)

ການ​ຕັ້ງ​ຄ່າ​ຮາດ​ແວ (ຖາມ​ຄໍາ​ຖາມ​)
ສິ່ງສໍາຄັນ: ການດີບັກແອັບພລິເຄຊັນ Mi-V ໂດຍໃຊ້ SoftConsole debugger ຈະບໍ່ເຮັດວຽກຖ້າໂໝດການງົດຕົວຄວບຄຸມລະບົບຖືກເປີດໃຊ້. ໂຫມດການລະງັບລະບົບຄວບຄຸມຖືກປິດໃຊ້ງານສໍາລັບການອອກແບບນີ້ເພື່ອສະແດງໃຫ້ເຫັນຄໍາຮ້ອງສະຫມັກ Mi-V.

ເພື່ອຕັ້ງຄ່າຮາດແວ, ປະຕິບັດຕາມຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ປິດກະດານໂດຍໃຊ້ປຸ່ມ SW7.
  2. ເປີດ J31 jumper ເພື່ອໃຊ້ໂປລແກລມ FlashPro ພາຍນອກຫຼື Close J31 jumper ເພື່ອໃຊ້ໂປແກຼມ FlashPro ທີ່ຝັງໄວ້.
    ສິ່ງສໍາຄັນ: Embedded Flash Pro Programmer ສາມາດໃຊ້ສໍາລັບການຂຽນໂປລແກລມຜ່ານ Libero ຫຼື FPExpress ເທົ່ານັ້ນມັນບໍ່ສາມາດຖືກນໍາໃຊ້ສໍາລັບການດີບັກ Mi-V ຄໍາຮ້ອງສະຫມັກ.
  3. ເຊື່ອມຕໍ່ໂຮສ PC ກັບຕົວເຊື່ອມຕໍ່ J24 ໂດຍໃຊ້ສາຍ USB.
  4. ເພື່ອເປີດໃຊ້ SC_SPI, 1-2 pins ຂອງ jumper J8 ຄວນຖືກປິດ.
  5. ເຊື່ອມຕໍ່ໂປລແກລມ FlashPro ກັບຕົວເຊື່ອມຕໍ່ J3 (JTAG header) ແລະໃຊ້ສາຍ USB ອື່ນເພື່ອເຊື່ອມຕໍ່ໂປແກມ FlashPro ກັບໂຮດ PC.
  6. ໃຫ້ແນ່ໃຈວ່າໄດເວີຂົວ USB ຫາ UART ຖືກກວດພົບໂດຍອັດຕະໂນມັດ, ເຊິ່ງສາມາດກວດສອບໄດ້ຜ່ານຕົວຈັດການອຸປະກອນໃນໂຮດ PC.
    ສິ່ງສໍາຄັນ: ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 6-1, ຄຸນສົມບັດພອດຂອງ COM16 ສະແດງໃຫ້ເຫັນວ່າມັນເຊື່ອມຕໍ່ກັບພອດ serial USB. ເພາະສະນັ້ນ, COM16 ຖືກເລືອກໃນຕົວຢ່າງນີ້ampເລ. ໝາຍເລກພອດ COM ແມ່ນສະເພາະລະບົບ. ຖ້າໄດເວີຂົວ USB ຫາ UART ບໍ່ໄດ້ຖືກຕິດຕັ້ງ, ດາວໂຫລດແລະຕິດຕັ້ງໄດເວີຈາກ www.microchip.com/en-us/product/mcp2200.
  7. ເຊື່ອມຕໍ່ການສະຫນອງພະລັງງານກັບຕົວເຊື່ອມຕໍ່ J19 ແລະເປີດການສະຫນອງພະລັງງານໂດຍໃຊ້ປຸ່ມ SW7.

 

ການ​ຕັ້ງ​ຄ່າ Serial Terminal (Tera Term​) (ຖາມ​ຄໍາ​ຖາມ​)
ແອັບພລິເຄຊັນຜູ້ໃຊ້ (MiV_uart_blinky.hex file) ພິມ “ສະບາຍດີໂລກ!” ຂໍ້ຄວາມຢູ່ໃນ terminal serial ຜ່ານການໂຕ້ຕອບ UART.

ເພື່ອຕັ້ງຄ່າ serial terminal, ປະຕິບັດຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:

  1. ເປີດຕົວ Tera Term ໃນໂຮດ PC.
  2. ເລືອກພອດ COM ທີ່ລະບຸໄວ້ໃນ Tera Term ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. ຈາກແຖບເມນູ, ເລືອກ Setup > Serial port ເພື່ອຕັ້ງພອດ COM. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. ກໍານົດຄວາມໄວ (baud) ເປັນ 115200 ແລະ Flow Control ກັບ none ແລະໃຫ້ຄລິກໃສ່ຕົວເລືອກການຕັ້ງຄ່າໃຫມ່ຕາມທີ່ສະແດງຢູ່ໃນຮູບດັ່ງຕໍ່ໄປນີ້.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

ຫຼັງ​ຈາກ​ການ​ຕັ້ງ​ຄ່າ serial terminal​, ຂັ້ນ​ຕອນ​ຕໍ່​ໄປ​ແມ່ນ​ການ​ຕັ້ງ​ໂຄງ​ການ​ອຸ​ປະ​ກອນ RT PolarFire®​.

ແລ່ນຕົວຢ່າງ (ຖາມຄຳຖາມ)

ເພື່ອດໍາເນີນການສາທິດ, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ກຳລັງສ້າງລູກຄ້າການລິເລີ່ມ TCM
  2. ການຂຽນໂປຣແກຣມອຸປະກອນ RT PolarFire®
  3. ການສ້າງຮູບພາບ SPI Flash
  4. ການຂຽນໂປລແກລມ SPI Flash

ການສ້າງລູກຄ້າການເລີ່ມຕົ້ນ TCM (ຖາມຄໍາຖາມ)
ເພື່ອເລີ່ມຕົ້ນ TCM ໃນ RT PolarFire® ໂດຍໃຊ້ຕົວຄວບຄຸມລະບົບ, ຕົວກໍານົດການທ້ອງຖິ່ນ l_cfg_hard_tcm0_en ໃນ miv_rv32_subsys_pkg.v file ຕ້ອງປ່ຽນເປັນ 1'b1 ກ່ອນການສັງເຄາະ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງຄູ່ມືຜູ້ໃຊ້ MIV_RV32.

ໃນ Libero® SoC, ຕົວເລືອກ Configure Design Initialization Data ແລະຄວາມຊົງຈໍາຈະສ້າງລູກຄ້າການເລີ່ມຕົ້ນ TCM ແລະເພີ່ມມັນໃສ່ sNVM, μPROM, ຫຼື SPI Flash ພາຍນອກ, ໂດຍອີງໃສ່ປະເພດຂອງຫນ່ວຍຄວາມຈໍາທີ່ບໍ່ປ່ຽນແປງທີ່ເລືອກ. ໃນບັນທຶກແອັບພລິເຄຊັນນີ້, ລູກຄ້າການເລີ່ມຕົ້ນ TCM ຖືກເກັບໄວ້ໃນ SPI Flash. ຂະບວນການນີ້ຮຽກຮ້ອງໃຫ້ມີຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ສາມາດປະຕິບັດໄດ້ file (.hex file). hex ໄດ້ file (*.hex) ຖືກສ້າງຂື້ນໂດຍໃຊ້ໂຄງການແອັບພລິເຄຊັນ SoftConsole. A sampຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ແມ່ນສະຫນອງໃຫ້ພ້ອມກັບການອອກແບບ files. ຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ file (.hex) ຖືກເລືອກເພື່ອສ້າງລູກຄ້າການເລີ່ມຕົ້ນ TCM ໂດຍໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ເປີດໃຊ້ Libero® SoC ແລະແລ່ນ script.tcl (ເອກະສານຊ້ອນທ້າຍ 2: ແລ່ນ TCL Script).
  2. ເລືອກ Configure Design Initialization Data ແລະ Memories > Libero Design Flow.
  3. ໃນແຖບ Fabric RAMs, ເລືອກ TCM instance ແລະ double-click ໃສ່ມັນເພື່ອເປີດກ່ອງໂຕ້ຕອບ Edit Fabric RAM Initialization Client, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)ໃນກ່ອງໂຕ້ຕອບ Edit Fabric RAM Initialization Client, ຕັ້ງປະເພດການເກັບຮັກສາເປັນ SPI-Flash. ຫຼັງຈາກນັ້ນ, ເລືອກເນື້ອໃນຈາກ file ແລະ​ໃຫ້​ຄລິກ​ໃສ່​ການ​ນໍາ​ເຂົ້າ (…) ປຸ່ມ​ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) ການຂຽນໂປຣແກຣມອຸປະກອນ RT PolarFire (ຖາມຄຳຖາມ)

  • ການ​ອອກ​ແບບ​ກະ​ສານ​ອ້າງ​ອີງ​ files ລວມເຖິງໂຄງການລະບົບຍ່ອຍຂອງໂປເຊດເຊີ Mi-V ທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ Libero® SoC. ອຸປະກອນ RT PolarFire® ສາມາດຖືກຕັ້ງໂປຣແກຣມໂດຍໃຊ້ Libero SoC.
  • ກະແສການອອກແບບ Libero SoC ແມ່ນສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

ເພື່ອດໍາເນີນໂຄງການອຸປະກອນ RT PolarFire, ເປີດໂຄງການຍ່ອຍຂອງໂປເຊດເຊີ Mi-V Libero, ເຊິ່ງຖືກສ້າງຂື້ນໂດຍໃຊ້ສະຄິບ TCL ທີ່ສະຫນອງໃຫ້ຢູ່ໃນ Libero SoC, ແລະຄລິກສອງຄັ້ງ Run Program Action .

ການສ້າງຮູບພາບ SPI Flash (ຖາມຄໍາຖາມ)

  • ເພື່ອສ້າງຮູບພາບ SPI Flash, ຄລິກສອງຄັ້ງສ້າງຮູບພາບ SPI Flash ໃນແຖບການໄຫຼຂອງການອອກແບບ.
  • ເມື່ອຮູບພາບ SPI Flash ຖືກສ້າງຂື້ນຢ່າງສໍາເລັດຜົນ, ເຄື່ອງໝາຍຕິກສີຂຽວຈະປາກົດຢູ່ຖັດຈາກສ້າງຮູບພາບ SPI Flash.

ການຂຽນໂປຣແກຣມ SPI Flash (ຖາມຄຳຖາມ)
ເພື່ອດໍາເນີນໂຄງການຮູບພາບ SPI Flash, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ຄລິກສອງຄັ້ງ ແລ່ນ PROGRAM_SPI_IMAGE ຢູ່ໃນແຖບ Design Flow.
  2. ກົດ Yes ໃນກ່ອງໂຕ້ຕອບ.
  • ເມື່ອຮູບພາບ SPI ຖືກຕັ້ງໂປຣແກມສຳເລັດໃນອຸປະກອນ, ເຄື່ອງໝາຍຕິກສີຂຽວຈະປາກົດຢູ່ຖັດຈາກ Run PROGRAM_SPI_IMAGE.
  • ຫຼັງຈາກການຂຽນໂປລແກລມ SPI Flash ສໍາເລັດ, TCM ແມ່ນກຽມພ້ອມ. ດັ່ງນັ້ນ, LEDs 1, 2, 3, ແລະ 4 ກະພິບ, ຫຼັງຈາກນັ້ນການພິມໄດ້ຖືກສັງເກດເຫັນຢູ່ໃນ terminal serial, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບດັ່ງຕໍ່ໄປນີ້.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

ນີ້ສະຫຼຸບການສາທິດ.
ອຸປະກອນ RT PolarFire® ແລະ SPI Flash ຍັງສາມາດຖືກຕັ້ງໂຄງການໂດຍໃຊ້ FlashPro Express, ເບິ່ງເອກະສານຊ້ອນທ້າຍ 1: ການຂຽນໂປຣແກຣມອຸປະກອນ RT PolarFire ແລະ SPI Flash ໂດຍໃຊ້ FlashPro Express.

 ເອກະສານຊ້ອນທ້າຍ 1: ການຂຽນໂປຣແກຣມອຸປະກອນ RT PolarFire ແລະ SPI Flash ໂດຍໃຊ້ FlashPro Express (ຖາມຄຳຖາມ)

ການ​ອອກ​ແບບ​ກະ​ສານ​ອ້າງ​ອີງ​ files ປະກອບມີວຽກການຂຽນໂປລແກລມ file ສໍາລັບການຂຽນໂປລແກລມອຸປະກອນ RT PolarFire® ໂດຍໃຊ້ FlashPro Express. ວຽກນີ້ file ຍັງປະກອບມີຮູບພາບ SPI Flash, ເຊິ່ງເປັນລູກຄ້າການເລີ່ມຕົ້ນ TCM. ໂປຣແກມ FlashPro Express ທັງອຸປະກອນ RT PolarFire ແລະ SPI Flash ດ້ວຍໂປຣແກມນີ້ .job file. ການຂຽນໂປລແກລມ .job file ມີຢູ່ໃນການອອກແບບFiles_directory\Programming_files.

ເພື່ອດໍາເນີນໂຄງການອຸປະກອນ RT PolarFire ດ້ວຍການຂຽນໂປລແກລມ file ການນໍາໃຊ້ FlashPro Express, ປະຕິບັດຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:

  1. ຕັ້ງຄ່າຮາດແວ, ເບິ່ງການຕັ້ງຄ່າຮາດແວ.
  2. ໃນຄອມພິວເຕີເຈົ້າພາບ, ເປີດຊອບແວ FlashPro Express.
  3. ເພື່ອສ້າງໂຄງການວຽກໃຫມ່, ໃຫ້ຄລິກໃສ່ New ຫຼືເລືອກໂຄງການວຽກໃຫມ່ຈາກ FlashPro Express Job ຈາກເມນູໂຄງການ.
  4. ໃສ່ສິ່ງຕໍ່ໄປນີ້ໃນກ່ອງໂຕ້ຕອບ:
    • ວຽກຂຽນໂປລແກລມ file: ກົດ Browse and navigate to the location where the .job file ຕັ້ງຢູ່ແລະເລືອກເອົາ file. ວຽກ file ມີຢູ່ໃນການອອກແບບFiles_directory\Programming_files.
    • ສະຖານທີ່ໂຄງການວຽກ FlashPro Express: ກົດ Browse ແລະທ່ອງໄປຫາສະຖານທີ່ບ່ອນທີ່ທ່ານຕ້ອງການບັນທຶກໂຄງການ.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. ກົດ OK. ການຂຽນໂປລແກລມທີ່ຕ້ອງການ file ຖືກເລືອກ ແລະພ້ອມທີ່ຈະຕັ້ງໂຄງການ.
  6. ປ່ອງ​ຢ້ຽມ FlashPro Express ປະ​ກົດ​ຂຶ້ນ​ເປັນ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​. ຢືນຢັນວ່າຕົວເລກການຂຽນໂປລແກລມປາກົດຢູ່ໃນພາກສະຫນາມ Programmer. ຖ້າມັນບໍ່, ໃຫ້ກວດເບິ່ງການເຊື່ອມຕໍ່ຂອງກະດານແລະຄລິກ Refresh/Rescan Programmers. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. ກົດ RUN. ເມື່ອອຸປະກອນຖືກຕັ້ງໂຄງການສຳເລັດແລ້ວ, ສະຖານະ RUN PASSED ຈະສະແດງຂຶ້ນຕາມຮູບຕໍ່ໄປນີ້.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

ນີ້ສະຫຼຸບອຸປະກອນ RT PolarFire ແລະໂຄງການ SPI Flash. ຫຼັງ​ຈາກ​ການ​ຕັ້ງ​ໂຄງ​ການ​ຄະ​ນະ​ກໍາ​ມະ​, ສັງ​ເກດ​ເບິ່ງ "ສະ​ບາຍ​ດີ​ໂລກ!" ຂໍ້ຄວາມທີ່ພິມຢູ່ໃນ UART terminal ແລະການກະພິບຂອງ LEDs ຜູ້ໃຊ້.

 ເອກະສານຊ້ອນທ້າຍ 2: ແລ່ນ TCL Script (ຖາມຄໍາຖາມ)

ສະຄິບ TCL ແມ່ນສະຫນອງໃຫ້ໃນການອອກແບບ files folder ພາຍໃຕ້ directory HW. ຖ້າຕ້ອງການ, ການໄຫຼຂອງການອອກແບບສາມາດຜະລິດຄືນມາຈາກການປະຕິບັດການອອກແບບຈົນກ່ວາການຜະລິດຂອງວຽກ file.

ເພື່ອດໍາເນີນການ TCL, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ເປີດຕົວຊອບແວ Libero.
  2. ເລືອກໂຄງການ> ປະຕິບັດ Script…..
  3. ກົດ Browse ແລະເລືອກ script.tcl ຈາກໄດເລກະທໍລີ HW ດາວໂຫຼດ.
  4. ກົດ Run.

ຫຼັງ​ຈາກ​ການ​ປະ​ຕິ​ບັດ TCL script ສົບ​ຜົນ​ສໍາ​ເລັດ​, ໂຄງ​ການ Libero ຖືກ​ສ້າງ​ຕັ້ງ​ຂື້ນ​ຢູ່​ໃນ​ລະ​ບົບ HW​.

  • ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສະຄຣິບ TCL, ເບິ່ງ rtpf_an4229_df/HW/TCL_Script_readme.txt. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄໍາສັ່ງ TCL, ເບິ່ງ Tcl Commands Reference Guide. ຕິດຕໍ່ Microchip
  • ສະຫນັບສະຫນູນດ້ານວິຊາການສໍາລັບການສອບຖາມໃດໆທີ່ພົບ, ໃນຂະນະທີ່ແລ່ນສະຄິບ TCL.

 ປະຫວັດການດັດແກ້ (ຖາມຄຳຖາມ)

ຕາຕະລາງປະຫວັດການດັດແກ້ອະທິບາຍການປ່ຽນແປງທີ່ໄດ້ປະຕິບັດໃນເອກະສານ. ການ​ປ່ຽນ​ແປງ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ໂດຍ​ການ​ປັບ​ປຸງ​, ເລີ່ມ​ຕົ້ນ​ຈາກ​ການ​ພິມ​ເຜີຍ​ແຜ່​ໃນ​ປັດ​ຈຸ​ບັນ​ຫຼາຍ​ທີ່​ສຸດ​.

ຕາຕະລາງ 10-1. ປະຫວັດການດັດແກ້

ການທົບທວນ ວັນທີ ລາຍລະອຽດ
B 10/2024 ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງໃນການແກ້ໄຂ B ຂອງເອກະສານ:
  • ປັບປຸງການແກ້ໄຂຂອງຄະນະກໍາມະການໃນຕາຕະລາງ 1-1
  • ເພີ່ມ Mi-V ESS ແລະ CoreSPI ໃສ່ຮູບ 3-1 ໃນສ່ວນຄໍາອະທິບາຍການອອກແບບ
  • ເພີ່ມບລັອກ MIV_ESS_C0_0 ແລະ CoreSPI_C0_0 ໃນຕາຕະລາງ 4-1 ໃນສ່ວນ IP Blocks
  • ອັບເດດຄ່າທີ່ຢູ່ເລີ່ມຕົ້ນໃນຕາຕະລາງ 4-2
  • ອັບເດດຮູບ 5-1 ແລະຮູບ 5-2 ໃນສ່ວນການຈັດຕັ້ງປະຕິບັດຊອບແວ
  • ເພີ່ມບັນທຶກກ່ຽວກັບໂຫມດການລະງັບຕົວຄວບຄຸມລະບົບ, ເພີ່ມການຕັ້ງຄ່າ jumper ຂອງ SPI Enable ແລະ FlashPro programming (ທັງຝັງຫຼືພາຍນອກ) ໃນຂັ້ນຕອນໃນການຕັ້ງຄ່າພາກຮາດແວ.
  • ອັບເດດຮູບ 6-1, ຮູບ 6-2, ແລະຮູບ 6-3 ໃນການຕັ້ງຄ່າ Serial Terminal (Tera Term) ພາກ.
  • ອັບເດດຮູບ 7-1 ແລະຮູບທີ 7-2 ໃນການສ້າງພາກສ່ວນ TCM Initialization Client
  • ອັບເດດຮູບ 7-4 ໃນການຂຽນໂປລແກລມສ່ວນ SPI Flash
  • ເພີ່ມເອກະສານຊ້ອນທ້າຍ 2: ແລ່ນພາກສ່ວນ TCL Script
A 10/2021 ການພິມເຜີຍແຜ່ຄັ້ງທໍາອິດຂອງເອກະສານນີ້

ຮອງຮັບ 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 ແລະຂໍ້ມູນຂ່າວສານໄດ້ຢ່າງງ່າຍດາຍສາມາດໃຊ້ໄດ້ກັບລູກຄ້າ. ບາງເນື້ອໃນທີ່ມີຢູ່ລວມມີ:

  • ສະ​ຫນັບ​ສະ​ຫນູນ​ຜະ​ລິດ​ຕະ​ພັນ - ເອ​ກະ​ສານ​ຂໍ້​ມູນ​ແລະ​ຂໍ້​ຜິດ​ພາດ​, ບັນ​ທຶກ​ການ​ນໍາ​ໃຊ້​ແລະ s​ample ໂປລແກລມ, ຊັບພະຍາກອນການອອກແບບ, ຄູ່ມືຜູ້ໃຊ້ແລະເອກະສານສະຫນັບສະຫນູນຮາດແວ, ການປ່ອຍຊອບແວຫລ້າສຸດແລະຊອບແວທີ່ເກັບໄວ້
  • ການສະຫນັບສະຫນູນດ້ານວິຊາການທົ່ວໄປ - ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ (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-gin-Display, ສູງສຸດ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 The Adaptec logo, Frequency on Demand, 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-0441-9

ລະບົບການຄຸ້ມຄອງຄຸນນະພາບ 
ສໍາລັບຂໍ້ມູນກ່ຽວກັບລະບົບການຄຸ້ມຄອງຄຸນນະພາບຂອງ 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
ຣາລີ, NC
ໂທ: 919-844-7510
ນິວຢອກ, NY
ໂທ: 631-435-6000
ຊານ Jose, CA
ໂທ: 408-735-9110
ໂທ: 408-436-4270
ການາດາ ໂຕຣອນໂຕ
ໂທ: 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
ປະເທດອິນເດຍ ປູນ
ໂທ: 91-20-4121-0141
ຍີ່ປຸ່ນ ໂອຊາກາ
ໂທ: 81-6-6152-7160
ຍີ່ປຸ່ນ ໂຕກຽວ
ໂທ: 81-3-6880- 3770
ເກົາ​ຫຼີ - Daegu
ໂທ: 82-53-744-4301
ເກົາຫຼີ – ເຊ​ອຸນ
ໂທ: 82-2-554-7200 ມາ​ເລ​ເຊຍ - Kuala ລໍາເປີ
ໂທ: 60-3-7651-7906
ມາ​ເລ​ເຊຍ - Penang
ໂທ: 60-4-227-8870
ຟີລິບປິນ ມະນີລາ
ໂທ: 63-2-634-9065
ສິງກະໂປ
ໂທ: 65-6334-8870
ໄຕ້ຫວັນ – ຊິນ​ຈູ
ໂທ: 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ເດນມາກ Copenhagen
ໂທ: 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

ເຢຍລະມັນ ຮານານ
ໂທ: 49-2129-3766400

ເຢຍລະມັນ Heilbronn
ໂທ: 49-7131-72400

ເຢຍລະມັນ Karlsruhe  ໂທ: 49-721-625370

ເຢຍລະມັນ ມິວນິກ
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
ສວີເດນ – Gothenberg
Tel: 46-31-704-60-40
ສວີເດນ – ສະຕັອກໂຮມ
ໂທ: 46-8-5090-4654
ອັງກິດ - Wokingham
ໂທ: 44-118-921-5800
ແຟັກ: 44-118-921-5820

ຫມາຍເຫດຄໍາຮ້ອງສະຫມັກ
© 2024 Microchip Technology Inc. ແລະບໍລິສັດຍ່ອຍຂອງມັນ

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

ລະບົບຍ່ອຍປະມວນຜົນ MICROCHIP AN4229 Risc V [pdf] ຄູ່ມືຜູ້ໃຊ້
AN4229, AN4229 Risc V Processor Subsystem, AN4229, Risc V Processor Subsystem, Processor Subsystem, Subsystem

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

ອອກຄໍາເຫັນ

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