ຄູ່ມືຜູ້ໃຊ້ GOWIN GW1NRF Bluetooth FPGA Module
ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4
ຂັ້ນຕອນທີ 1: ດາວນ໌ໂຫລດແລະຕິດຕັ້ງ
ຄອມພິວເຕີ
- GW1NRFSocSdkSetup_1.0.exe
- GOWIN EDA ສໍາລັບ Windows
- ດາວໂຫຼດ - https://www.gowinsemi.com/en/support/download_eda/
- ໃບອະນຸຍາດ - https://www.gowinsemi.com/en/support/license/
ໂທລະສັບສະຫຼາດ/ແທັບເລັດ
- Alpwise i-BLE App ໃນ iOS App Store ຫຼື Google Play Store
ຂັ້ນຕອນທີ 2: ໂຄງການແລະການທົດສອບ FPGA
- ສຽບໃສ່ກະດານພັດທະນາ DK-BLE-CEIT-ASSEM
- ໃຫ້ແນ່ໃຈວ່າການຕິດຕັ້ງໄດເວີແລະ jumpers ຖືກຕັ້ງຢ່າງຖືກຕ້ອງ
- ເປີດ GOWIN Programmer (ເລີ່ມ → Gowin → Gowin Programmer)
- ສະແກນຫາອຸປະກອນຕ່າງໆ
- ໃຫ້ຄລິກໃສ່ 'ອຸປະກອນສະແກນ' icon
- ເລືອກ 'GW1NRF-4B' ແລະຄລິກ 'OK'
- ຕັ້ງ FPGA bitstream ກັບໂຄງການ
- ຄລິກສອງເທື່ອໃສ່ຫ້ອງຫວ່າງພາຍໃຕ້ 'FS File' ສໍາລັບອຸປະກອນ GW1NRF
- ໂໝດການເຂົ້າເຖິງ: ໂໝດ Flash ຝັງ
- File ຊື່: (ນຳທາງໄປຫາ GW1NRF4_FPGA_BLINK_1_21_2020.fs)
- ກົດ Save
- ຄລິກໄອຄອນ 'Program/Configure'
- ສັງເກດການກະພິບ LED ສີຟ້າຈາກການດໍາເນີນໂຄງການ FPGA ທີ່ປະສົບຜົນສໍາເລັດ
ຂັ້ນຕອນທີ 3: ໂຄງການ BLE ແລະ MCU
- ເລີ່ມ → Programs → Gowin Semiconductor → GW1NRF Config Editor.
- ເລືອກ Driver: Jtag.
- ເລືອກ 'ອ່ານຈາກອຸປະກອນ'.
- File → ອັບໂຫຼດ Patch.
- ໄປທີ່ 'findme_MCU_GPIO7.emp'.
- ເລືອກ Driver: Jtag.
- ປາຍທາງ: IRAM.
- ກ່ອງໝາຍ 'ຣີເຊັດຫຼັງຈາກອັບໂຫຼດ' ແລະ 'ກວດເບິ່ງໂໝດທົດສອບ'.
- ກົດ Upload; LED ສີແດງຄວນເປີດຫຼັງຈາກອັບໂຫລດ.

ຂັ້ນຕອນທີ 4: ທົດສອບ BLE ແລະ MCU
- ເປີດແອັບ Alpwise i-BLE ໃນສະມາດໂຟນ ຫຼືແທັບເລັດຂອງທ່ານ.
- ຄລິກ 'ຫຼິ້ນ Bluetooth ພະລັງງານຕໍ່າ'.
- ຄລິກ 'GW1NRF FindMe' ຈາກລາຍຊື່ອຸປະກອນ Bluetooth.
- ຄລິກທີ່ 'ຊອກຫາຂ້ອຍ' Profile.
- ກົດປຸ່ມ 'No Alert' → LED ສີແດງຢູ່ໃນກະດານຄວນປິດ.
- ຍູ້ 'ການເຕືອນສູງ' → LED ສີແດງຢູ່ໃນກະດານຄວນຈະເປີດ.

ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA
ຂັ້ນຕອນທີ 1: ຕັ້ງຄ່າ Synopsys Metaware Lite
1. ດາວໂຫຼດ ແລະໄດ້ຮັບໃບອະນຸຍາດສໍາລັບ Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. ຕິດຕັ້ງ Metaware Lite
3. Start → Programs → Gowin Semiconductor → 'Setup Project Files'
ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າ Metaware Lite ສໍາລັບ GW1NRF4
- ເລີ່ມ → ໂຄງການ → Synopsys Inc → MetaWare Lite IDE P-2019.09-1.
- ສ້າງເສັ້ນທາງພື້ນທີ່ເຮັດວຽກ Eclipse ແລະຄລິກ 'OK'
- ຄລິກ 'ສ້າງພື້ນທີ່ເຮັດວຽກໃໝ່'
- ລະບຸເສັ້ນທາງຕໍ່ໄປນີ້: 'C:\ProgramData\GW1NRFsdk'
- ກົດ 'OK'; Metaware Lite ຈະເປີດຄືນໃໝ່
- ແລ່ນສະຄຣິບຂອງ C:\ProgramData\GW1NRFsdk\sw\ide_project.bat'
- File →ນໍາເຂົ້າ → ທົ່ວໄປ, ໂຄງການທີ່ມີຢູ່ແລ້ວ
- ເລືອກ Root Directory: 'C:\ProgramData\GW1NRFsdk\sw'
- ກົດ 'ສຳ ເລັດຮູບ'
ໝາຍເຫດ!
Metaware compiler ເວີຊັ່ນ 11.8 ໃນ Metaware 2020.03 ໄດ້ນຳສະເໜີການເພີ່ມປະສິດທິພາບໃໝ່ທີ່ສົ່ງຜົນກະທົບຕໍ່ການເຮັດວຽກຂອງ GW1NRF SDK. ບົນພື້ນຖານຊົ່ວຄາວ, ການແກ້ໄຂທີ່ສະເຫນີແມ່ນການປັບປຸງແກ້ໄຂປະກອບມີ file “platform.h” ໃນໄດເລກະທໍລີ . ເອກະສານອ້າງອີງຈາກພາຍນອກ gPlatform_Config ການປະກາດຄວນຈະໄດ້ຮັບການປ່ຽນແປງ:
ຈາກ:
extern const volatile Platform_Configuration_t gPlatform_Config;
ເຖິງ:
extern volatile Platform_Configuration_t gPlatform_Config;
ຂັ້ນຕອນທີ 3: ລວບລວມລະຫັດ MCU C
- ນຳທາງໃນ Project Explorer ເພື່ອ sw project findme findme.c
- ໃນສາຍ 153 ປ່ຽນໄຟ LED ແຈ້ງເຕືອນເປັນ GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0 )
- ໂຄງການ ສ້າງທັງຫມົດ (ຖ້າຫາກວ່າມີຄວາມຜິດພາດການດໍາເນີນການ 'ສະອາດ')
ໝາຍເຫດ!
ມີບັນຫາບາງເສັ້ນທາງກັບເສັ້ນທາງ BLESW_EM9304FOTA ໃນ GW1NRF SoC SDK Install.
ການເຊື່ອມຕໍ່ MCU ແລະ FPGA

|
ຂໍ້ຈຳກັດ FPGA File 10 ຊື່ |
MCU 10 ຊື່ |
| p17 |
GPIO 0 |
|
p18 |
GPIO 1 |
| p19 |
GPIO 2 |
|
p20 |
GPIO 3 |
| p22 |
GPIO 4 |
ຂັ້ນຕອນທີ 4: ສັງເຄາະແລະໂຫຼດການອອກແບບ FPGA
- ເປີດ GOWIN EDA
- ເປີດໂຄງການ 'fpga_led_blink'
- ສັງເກດເບິ່ງ led.v
led.v ສ້າງ counter ທີ່ຄວບຄຸມການອອກ 'led'. ຕົວນັບເຮັດວຽກເມື່ອອິນພຸດ 'ເປີດໃຊ້ງານ' ເຮັດວຽກສູງ. - ສັງເກດເບິ່ງ led.cst
- 'ເປີດໃຊ້ງານ' ຖືກຕັ້ງໃຫ້ເຊື່ອມຕໍ່ກັບ p17, ເຊິ່ງເຊື່ອມຕໍ່ກັບ MCU GPIO 0 ໂດຍອີງໃສ່ຕາຕະລາງໃນສະໄລ້ທີ່ຜ່ານມາ.
- 'led' ແມ່ນເຊື່ອມຕໍ່ກັບຊຸດ pin 8; ນີ້ແມ່ນເຊື່ອມຕໍ່ກັບສີຟ້ານໍາພາໃນຄະນະກໍາມະການພັດທະນາ
- ໂມງແຖບ 'ຂະບວນການ' ໃນ GOWIN EDA; ກົດຂວາໃສ່ 'ສະຖານທີ່ & ເສັ້ນທາງ' ແລະເລືອກ 'Rerun All'
ການອອກແບບຜົນໄດ້ຮັບ

ດຽວນີ້, ພວກເຮົາໃຊ້ Alpwise i-BLE App ເພື່ອຄວບຄຸມການເປີດໃຊ້ງານອອກແບບເຄົາເຕີໃນ FPGA. ການເປີດໃຊ້ງານຈະປິດໄຟ LED ຫຼືອະນຸຍາດໃຫ້ມັນກະພິບດ້ວຍເຄື່ອງນັບພາຍໃນ FPGA.
ໂຫຼດ ແລະທົດສອບການອອກແບບ MCU ແລະ FPGA
- ໂຫຼດ FPGA file:
- *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
- ຂັ້ນຕອນດຽວກັນກັບ “ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4 → ຂັ້ນຕອນທີ 2: ໂຄງການແລະການທົດສອບ FPGA”
- ໂຫຼດ MCU elf file:
- C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
- ຂັ້ນຕອນດຽວກັນກັບ "ການທົດສອບຄະນະກໍາມະການພັດທະນາ GW1NRF4
ການທໍາງານ → ຂັ້ນຕອນທີ 4: ທົດສອບ BLE ແລະ MCUStep 2: ໂຄງການແລະການທົດສອບ FPGA”
- ການທົດສອບການຄວບຄຸມຂອງ FPGA ນໍາພາຜ່ານ BLE
- ແລ່ນແອັບ Alpwise i-BLE
- ຂັ້ນຕອນດຽວກັນກັບ “ການທົດສອບການທໍາງານຂອງຄະນະກໍາມະການພັດທະນາ GW1NRF4 → ຂັ້ນຕອນ 4: ທົດສອບ BLE ແລະ MCUStep 2: ໂຄງການແລະການທົດສອບ FPGA”
- led ຄວນປິດຫຼືກະພິບໂດຍອີງໃສ່ສະຖານະເຕືອນໃນ Alpwise App.
ສະຫນັບສະຫນູນແລະຄໍາຄຶດຄໍາເຫັນ
Gowin Semiconductor ໃຫ້ລູກຄ້າສະຫນັບສະຫນູນດ້ານວິຊາການທີ່ສົມບູນແບບ. ຖ້າຫາກທ່ານມີຄໍາຖາມ, ຄໍາຄິດເຫັນ, ຫຼືຄໍາແນະນໍາ, ກະລຸນາຕິດຕໍ່ຫາພວກເຮົາໂດຍກົງໂດຍວິທີການດັ່ງຕໍ່ໄປນີ້.
Webເວັບໄຊ: www.gowinsemi.com
ອີເມລ: support@gowinsemi.com
ປະຫວັດການແກ້ໄຂ
| ວັນທີ | ຮຸ່ນ | ລາຍລະອຽດ |
| 4/3/2020 | 1.0E | ສະບັບຕົ້ນສະບັບພິມເຜີຍແຜ່. |
| 11/10/2020 | 1.1E | "ຂັ້ນຕອນ 2: ຕັ້ງຄ່າ Metaware Lite ສໍາລັບ GW1NRF4" ໃນສ່ວນຂອງ "ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA" ໄດ້ຖືກປັບປຸງ. |
| 3/19/2021 | 1.2E | ຂໍ້ມູນບັນທຶກໃນສ່ວນຂອງ "ການສ້າງໂຄງການ GW1NRF MCU ແລະ FPGA" ໄດ້ຖືກປັບປຸງ. |
ສະຫງວນລິຂະສິດ © 2021 Guangdong Gowin Semiconductor Corporation. ສະຫງວນລິຂະສິດທັງໝົດ.
ບໍ່ມີສ່ວນຫນຶ່ງຂອງເອກະສານນີ້ອາດຈະຖືກຜະລິດຄືນໃຫມ່ຫຼືສົ່ງຕໍ່ໃນຮູບແບບໃດກໍ່ຕາມຫຼືໂດຍຕົວຊີ້ບອກໃດໆ, ເອເລັກໂຕຣນິກ, ກົນຈັກ, ການສໍາເນົາ, ການບັນທຶກຫຼືອື່ນໆ, ໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນກ່ອນຂອງ GOWINSEMI.
ປະຕິເສດຄວາມຮັບຜິດຊອບ
GOWINSEMI® , LittleBee® , Arora , ແລະໂລໂກ້ GOWINSEMI ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ GOWINSEMI ແລະໄດ້ລົງທະບຽນຢູ່ໃນປະເທດຈີນ, ຫ້ອງການສິດທິບັດ ແລະເຄື່ອງໝາຍການຄ້າຂອງສະຫະລັດ, ແລະປະເທດອື່ນໆ. ຄຳສັບ ແລະໂລໂກ້ອື່ນໆທັງໝົດທີ່ລະບຸວ່າເປັນເຄື່ອງໝາຍການຄ້າ ຫຼືເຄື່ອງໝາຍການບໍລິການແມ່ນເປັນຊັບສິນຂອງຜູ້ຖືທີ່ກ່ຽວຂ້ອງ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ www.gowinsemi.com. GOWINSEMI ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບ ແລະບໍ່ມີການຮັບປະກັນ (ທັງສະແດງອອກ ຫຼືສະແດງອອກ) ແລະບໍ່ຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທີ່ເກີດຂຶ້ນກັບຮາດແວ, ຊອບແວ, ຂໍ້ມູນ ຫຼືຊັບສິນຂອງທ່ານທີ່ເປັນຜົນມາຈາກການນຳໃຊ້ວັດສະດຸ ຫຼືຊັບສິນທາງປັນຍາ ຍົກເວັ້ນທີ່ໄດ້ລະບຸໄວ້ໃນຂໍ້ກຳນົດ ແລະເງື່ອນໄຂຂອງ GOWINSEMI ຂອງການຂາຍ. ຂໍ້ມູນທັງໝົດໃນເອກະສານນີ້ຄວນຈະຖືກປະຕິບັດເປັນເບື້ອງຕົ້ນ. GOWINSEMI ອາດຈະປ່ຽນແປງເອກະສານນີ້ໄດ້ທຸກເວລາໂດຍບໍ່ໄດ້ແຈ້ງໃຫ້ຮູ້ລ່ວງໜ້າ. ໃຜກໍ່ຕາມທີ່ອີງໃສ່ເອກະສານນີ້ຄວນຕິດຕໍ່ GOWINSEMI ສໍາລັບເອກະສານປະຈຸບັນແລະຄວາມຜິດພາດ.

ເອກະສານ / ຊັບພະຍາກອນ
![]() |
GOWIN GW1NRF Bluetooth FPGA ໂມດູນ [pdf] ຄູ່ມືຜູ້ໃຊ້ GW1NRF Bluetooth FPGA Module, GW1NRF, Bluetooth FPGA Module |




