GOWIN GW1NRF Bluetooth FPGA Module Tus neeg siv phau ntawv

 

Test GW1NRF4 Development Board Functionality

Kauj ruam 1: Download tau thiab nruab

Khoos phis tawj

Smartphone/Tablet

  • Alpwise i-BLE App hauv iOS App Store lossis Google Play Store

Kauj ruam 2: Program thiab Test FPGA

  1. Txuas rau DK-BLE-CEIT-ASSEM Development Board
  2. Xyuas kom cov tsav tsheb nruab thiab jumpers raug teeb tsa kom raug
  3. Qhib GOWIN Programmer (Pib → Gowin → Gowin Programmer)
  4. Luam theej duab rau pab kiag li lawm
    1. Nyem 'Scan Device' icon
    2. Xaiv 'GW1NRF-4B' thiab nyem 'OK'
  5. Teem FPGA bitstream rau qhov program
    1. Ob npaug nyem rau ntawm lub xov tooj dawb nyob hauv 'FS File' rau GW1NRF ntaus ntawv
    2. Access hom: Embedded Flash hom
    3. File lub npe: (Niag rau GW1NRF4_FPGA_BLINK_1_21_2020.fs)
    4. Nyem Txuag
  6. Nyem 'Program/Configure' icon
  7. Saib xiav LED ntsais los ntawm kev ua tiav FPGA programming

Kauj ruam 3: Program BLE thiab MCU

  1. Pib → Programs → Gowin Semiconductor → GW1NRF Config Editor.
  2. Xaiv Tus Tsav Tsheb: Jtag.
  3. Xaiv 'Nyeem los ntawm Ntaus'.
  4. File → Upload Patch.
  5. Mus rau 'findme_MCU_GPIO7.emp'.
  6. Xaiv Tus Tsav Tsheb: Jtag.
  7. Qhov chaw: IRAM.
  8. Kos lub thawv 'Reset Tom Qab Upload' & 'Xaiv Hom Kev Xeem'.
  9. Nyem Upload; Liab LED yuav tsum qhib tom qab upload.
    Program BLE

Kauj Ruam 4: Kuaj BLE thiab MCU

  1. Qhib Alpwise i-BLE App ntawm koj lub smartphone lossis ntsiav tshuaj.
  2. Nyem 'Ua si Bluetooth qis zog'.
  3. Nyem 'GW1NRF FindMe' los ntawm cov npe ntawm Bluetooth li.
  4. Nyem qhov 'Nrhiav Kuv' Profile.
  5. Push 'Tsis Muaj Ceeb Toom' → Liab LED ntawm lub rooj tsavxwm yuav tsum tua.
  6. Nias 'High Alert' → Liab LED ntawm lub rooj tsavxwm yuav tsum qhib.
    Test BLE

Tsim ib qho GW1NRF MCU thiab FPGA Project

Kauj ruam 1: Teeb Synopsys Metaware Lite

1. Rub tawm thiab tau txais daim ntawv tso cai rau Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Nruab Metaware Lite
3. Pib → Cov Txheej Txheem → Gowin Semiconductor → ' Teeb Project Files'

Kauj ruam 2: Teeb Metaware Lite rau GW1NRF4

  1. Pib → Programs → Synopsys Inc → MetaWare Lite IDE P-2019.09-1
  2. Tsim ib txoj hauv kev ua haujlwm dab noj hnub thiab nyem 'OK'
  3. Nyem 'Create a New Workspace'
  4. Qhia meej txoj hauv qab no: 'C:\ProgramData\GW1NRFsdk'
  5. Nyem 'OK'; Metaware Lite yuav rov qhib dua
  6. Khiav cov ntawv sau ntawm C:\ProgramData\GW1NRFsdk\sw\ide_project.bat'
  7. File → Ntshuam → General, Existing Projects
  8. Xaiv Root Directory: 'C:\ProgramData\GW1NRFsdk\sw'
  9. Nyem 'Tiav'

Nco tseg!

Metaware compiler version 11.8 hauv Metaware 2020.03 qhia txog kev ua kom zoo dua tshiab cuam tshuam rau kev ua haujlwm ntawm GW1NRF SDK. Nyob rau hauv ib ntus, qhov kev daws teeb meem tau npaj yuav hloov kho suav nrog file "platform.h" hauv phau ntawv qhia . Sab nraud siv rau gPlatform_Config Kev tshaj tawm yuav tsum tau hloov:

Los ntawm:
extern const volatile Platform_Configuration_t gPlatform_Config;

Rau:
extern volatile Platform_Configuration_t gPlatform_Config;

Kauj ruam 3: Sau MCU C Code

  1. Mus rau hauv Project Explorer rau sw  tej yaam num  findme  findme.c
  2. Ntawm kab 153 hloov lub ceeb toom LED rau GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0 )
  3. Project  Tsim Txhua Yam (yog tias muaj qhov yuam kev khiav 'huv')

Nco tseg!

Muaj qee qhov teeb meem nrog txoj hauv kev BLESW_EM9304FOTA hauv GW1NRF SoC SDK Install.

Icon MCU thiab FPGA Connectivity
FPGA kev sib txuas

FPGA Constraint File 10 npe

MCU 10 npe
p17 ua

PIB 0

p18 ua

PIB 1
p19 ua

PIB 2

p20 ua

PIB 3
p22 ua

PIB 4

Kauj ruam 4: Synthesize thiab Load FPGA Tsim

  1. Qhib GOWIN EDA
  2. Qhib qhov project 'fpga_led_blink'
  3. Saib led.v
    led.v tsim lub txee uas tswj qhov tawm 'led'. Lub txee khiav thaum cov tswv yim 'pab' yog nquag ua haujlwm siab.
  4. Saib led.cst
    1. 'enable' yog teem rau txuas mus rau p17, uas txuas nrog MCU GPIO 0 raws li cov lus hauv cov swb dhau los
    2. 'led' txuas nrog pob pin 8; qhov no yog txuas nrog xiav coj ntawm pawg thawj coj loj hlob
  5. Clock lub 'Process' tab hauv GOWIN EDA; txoj nyem rau ntawm 'Place & Route' thiab xaiv 'Rerun All'

Icon Tsim tsim
Tsim tsim

Tam sim no, peb siv Alpwise i-BLE App los tswj kom muaj lub txee tsim hauv FPGA. Qhov ua kom tig lub LED tawm lossis tso cai rau nws ntsais nrog lub txee hauv FPGA.

Load thiab kuaj MCU thiab FPGA tsim

  1. Load FPGA file:
    1. *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
    2. Tib txoj kev raws li "Testing GW1NRF4 Development Board Functionality → Kauj ruam 2: Program thiab Test FPGA "
  2. Load MCU elf file:
    1. C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
    2. Tib txoj kev raws li "Testing GW1NRF4 Development Board
      Kev ua haujlwm → Kauj ruam 4: Test BLE thiab MCUStep 2: Program thiab Test FPGA"
  3. Kev tswj hwm ntawm FPGA coj los ntawm BLE
    1. Khiav Alpwise i-BLE App
    2. Tib txoj kev raws li "Testing GW1NRF4 Development Board Functionality → Kauj ruam 4: Test BLE thiab MCUStep 2: Program thiab Test FPGA"
    3. coj yuav tsum tawm los yog ntsais muag raws li lub xeev ceeb toom hauv Alpwise App.

Txhawb nqa thiab tawm tswv yim

Gowin Semiconductor muab kev pabcuam rau cov neeg siv khoom. Yog tias koj muaj lus nug, lus pom, lossis cov lus qhia, thov koj xav tiv tauj peb ncaj qha los ntawm txoj hauv qab no.
Webqhov chaw: www.gowinsemi.com
E-mail: support@gowinsemi.com

Kev kho keeb kwm

Hnub tim Version Kev piav qhia
4/3/2020 1.0 XNUMXe Thawj version luam tawm.
11/10/2020 1.1 XNUMXe "Theem 2: Teeb Metaware Lite rau GW1NRF4" hauv ntu ntawm "Tsim ib qho GW1NRF MCU thiab FPGA Project" hloov tshiab.
3/19/2021 1.2 XNUMXe Cov ntaub ntawv ceeb toom hauv ntu ntawm "Tsim ib qho GW1NRF MCU thiab FPGA Project" hloov kho.

Copyright © 2021 Guangdong Gowin Semiconductor Corporation. All Rights Reserved.

Tsis muaj ib feem ntawm daim ntawv no yuav raug muab luam tawm lossis xa tawm hauv ib daim ntawv lossis los ntawm ib qho kev qhia, hluav taws xob, tshuab, luam ntawv, kaw lossis lwm yam, yam tsis muaj kev tso cai ua ntej ntawm GOWINSEMI.

Tsis lees paub

GOWINSEMI®, LittleBee®, Arora, thiab GOWINSEMI logos yog cov cim lag luam ntawm GOWINSEMI thiab tau sau npe hauv Suav teb, US Patent thiab Trademark Office, thiab lwm lub tebchaws. Tag nrho lwm cov lus thiab lub logo tau txheeb xyuas cov cim lag luam lossis cov cim kev pabcuam yog cov cuab yeej ntawm lawv cov neeg tuav, raws li tau piav qhia ntawm www.gowinsemi.com. GOWINSEMI xav tias tsis muaj kev lav phib xaub thiab tsis muaj kev lav phib xaub (xws li qhia lossis hais) thiab tsis muaj lub luag haujlwm rau kev puas tsuaj tshwm sim rau koj lub hardware, software, cov ntaub ntawv, lossis cov khoom uas tshwm sim los ntawm kev siv cov ntaub ntawv lossis cov cuab yeej cuab tam tshwj tsis yog raws li tau teev tseg hauv GOWINSEMI Cov Cai thiab Cov Cai ntawm Muag. Tag nrho cov ntaub ntawv nyob rau hauv daim ntawv no yuav tsum tau muab kho raws li qhov ua ntej. GOWINSEMI tuaj yeem hloov pauv rau daim ntawv no thaum twg los tau yam tsis tau ceeb toom ua ntej. Txhua tus neeg uas tso siab rau cov ntaub ntawv no yuav tsum hu rau GOWINSEMI rau cov ntaub ntawv tam sim no thiab qhov tsis raug.

Logo

 

Cov ntaub ntawv / Cov ntaub ntawv

GOWIN GW1NRF Bluetooth FPGA Module [ua pdf] Cov neeg siv phau ntawv qhia
GW1NRF Bluetooth FPGA Module, GW1NRF, Bluetooth FPGA Module

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *