GOWIN GW1NRF Bluetooth FPGA Module Itọsọna olumulo

 

Igbeyewo GW1NRF4 Development Board iṣẹ

Igbesẹ 1: Ṣe igbasilẹ ati Fi sori ẹrọ

Kọmputa

Foonuiyara/Tabulẹti

  • Alpwise i-BLE App ni iOS App itaja tabi Google Play itaja

Igbesẹ 2: Eto ati Idanwo FPGA

  1. Pulọọgi ni DK-BLE-CEIT-ASSEM Development Board
  2. Rii daju pe awọn awakọ fi sori ẹrọ ati awọn jumpers ti ṣeto daradara
  3. Ṣii Oluṣeto GOWIN (Bẹrẹ → Gowin → Oluṣeto Gowin)
  4. Ọlọjẹ fun awọn ẹrọ
    1. Tẹ aami 'Ẹrọ ọlọjẹ'
    2. Yan 'GW1NRF-4B' ki o tẹ 'O DARA'
  5. Ṣeto FPGA bitstream si eto
    1. Tẹ lẹẹmeji sẹẹli òfo labẹ 'FS File'fun ẹrọ GW1NRF
    2. Ipo Wiwọle: Ipo Filaṣi ti a fi sinu
    3. File Orukọ: (Lọ si GW1NRF4_FPGA_BLINK_1_21_2020.fs)
    4. Tẹ Fipamọ
  6. Tẹ aami 'Eto / Tunto'
  7. Ṣe akiyesi LED buluu ti n paju lati siseto FPGA aṣeyọri

Igbesẹ 3: Eto BLE ati MCU

  1. Bẹrẹ → Awọn eto → Semikondokito Gowin → Olootu Config GW1NRF.
  2. Yan Awakọ: Jtag.
  3. Yan 'Ka lati Device'.
  4. File → Po si Patch.
  5. Lilö kiri si 'findme_MCU_GPIO7.emp'.
  6. Yan Awakọ: Jtag.
  7. Ibi: IRAM.
  8. Ṣayẹwo awọn apoti 'Tuntun Lẹhin Igbasilẹ' & 'Ṣayẹwo fun Ipo Idanwo'.
  9. Tẹ Po si; Red LED yẹ ki o tan-an lẹhin ikojọpọ.
    Eto BLE

Igbesẹ 4: Idanwo BLE ati MCU

  1. Ṣii Ohun elo Alpwise i-BLE lori foonuiyara tabi tabulẹti rẹ.
  2. Tẹ 'Mu agbara kekere Bluetooth ṣiṣẹ'.
  3. Tẹ 'GW1NRF FindMe' lati inu atokọ ti awọn ẹrọ Bluetooth.
  4. Tẹ 'Wa mi' Profile.
  5. Titari 'Ko si Itaniji' → LED LED lori igbimọ yẹ ki o pa.
  6. Titari 'Itaniji giga' → LED LED lori igbimọ yẹ ki o tan-an.
    Idanwo BLE

Ṣiṣẹda ohun GW1NRF MCU ati FPGA Project

Igbesẹ 1: Ṣeto Synopsys Metaware Lite

1. Ṣe igbasilẹ ati gba iwe-aṣẹ fun Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Fi Metaware Lite sori ẹrọ
3. Bẹrẹ → Awọn eto → Semikondokito Gowin → 'Eto Eto Files'

Igbesẹ 2: Ṣeto Metaware Lite fun GW1NRF4

  1. Bẹrẹ → Awọn eto → Synopsys Inc → MetaWare Lite IDE P-2019.09-1
  2. Ṣẹda ọna aaye iṣẹ oṣupa ki o tẹ 'O DARA'
  3. Tẹ 'Ṣẹda aaye iṣẹ tuntun kan'
  4. Pato ọna atẹle naa: 'C:\ProgramDataGW1NRFsdk'
  5. Tẹ 'O DARA'; Metaware Lite yoo tun ṣii
  6. Ṣiṣe awọn akosile ti C: \ ProgramData \ GW1NRFsdk \ sw \ ide_project.bat '
  7. File → Gbe wọle → Gbogbogbo, Awọn iṣẹ akanṣe ti o wa tẹlẹ
  8. Yan Itọsọna Gbongbo: 'C:\ProgramDataGW1NRFsdk\sw'
  9. Tẹ 'Pari'

Akiyesi!

Ẹya akopọ Metaware 11.8 ni Metaware 2020.03 ṣafihan awọn iṣapeye tuntun ti o ni ipa iṣẹ ṣiṣe ti GW1NRF SDK. Lori ipilẹ igba diẹ, iṣẹ ṣiṣe ti a dabaa ni lati yipada pẹlu file "platform.h" ni liana . Awọn ita tọka si gPlatform_Config ìkéde yẹ ki o yipada:

Lati:
extern const iyipada Platform_Configuration_t gPlatform_Config;

Si:
extern iyipada Platform_Configuration_t gPlatform_Config;

Igbesẹ 3: Ṣakojọ koodu MCU C

  1. Lilọ kiri ni Project Explorer lati sw  awọn iṣẹ akanṣe  findme  findme.c
  2. Lori laini 153 yi LED titaniji pada si GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0)
  3. Ise agbese  Kọ Gbogbo (ti aṣiṣe eyikeyi ba wa ṣiṣe 'mimọ')

Akiyesi!

Ọrọ ọna diẹ wa pẹlu ọna BLESW_EM9304FOTA ni GW1NRF SoC SDK Fi sori ẹrọ.

Aami MCU ati FPGA Asopọmọra
FPGA Asopọmọra

Idiwọn FPGA File 10 Oruko

MCU 10 Orukọ
p17

GPIO 0

p18

GPIO 1
p19

GPIO 2

p20

GPIO 3
p22

GPIO 4

Igbesẹ 4: Ṣapọpọ ati Gbe Apẹrẹ FPGA sori ẹrọ

  1. Ṣii GOWIN EDA
  2. Ṣii iṣẹ akanṣe 'fpga_led_blink'
  3. Ṣe akiyesi led.v
    led.v ṣẹda a counter ti o išakoso ohun jade 'leri'. Awọn counter nṣiṣẹ nigbati input 'ṣiṣẹ' ni lọwọ ga.
  4. Ṣe akiyesi led.cst
    1. 'ṣiṣẹ' ti ṣeto lati sopọ si p17, eyiti o sopọ si MCU GPIO 0 da lori tabili ni ifaworanhan iṣaaju.
    2. 'LED' ti sopọ si pin package 8; eyi ni a ti sopọ si bulu mu lori igbimọ idagbasoke
  5. Titi taabu 'Ilana' ni GOWIN EDA; ọtun tẹ lori 'Ibi & Ipa-ọna' ki o si yan 'Tunṣe Gbogbo'

Aami Abajade Design
Abajade Design

Bayi, a lo Alpwise i-BLE App lati ṣakoso agbara ti apẹrẹ counter ni FPGA. Muu ṣiṣẹ naa wa ni pipa LED tabi gba laaye lati seju pẹlu counter inu FPGA.

Fifuye ati idanwo MCU ati awọn apẹrẹ FPGA

  1. Gbe FPGA file:
    1. * \ GW1NRF_Getting_Started_v1 \ fpga_led_blink \ impl \ pnr \ fpga_project.fs
    2. Ilana kanna gẹgẹbi “Ṣiṣayẹwo Iṣiṣẹ Igbimọ Idagbasoke GW1NRF4 → Igbesẹ 2: Eto ati Idanwo FPGA"
  2. Fifuye MCU elf file:
    1. C: \ ProgramData \ GW1NRFsdk \ sw \ ise agbese \ Findme \ Findme.elf
    2. Ilana kanna gẹgẹbi “Idanwo GW1NRF4 Igbimọ Idagbasoke
      Iṣẹ-ṣiṣe → Igbesẹ 4: Idanwo BLE ati MCUStep 2: Eto ati Idanwo FPGA”
  3. Iṣakoso idanwo ti FPGA mu nipasẹ BLE
    1. Ṣiṣe Alpwise i-BLE App
    2. Ilana kanna gẹgẹbi “Ṣiṣayẹwo Iṣiṣẹ Igbimọ Idagbasoke GW1NRF4 → Igbesẹ 4: Idanwo BLE ati MCUStep 2: Eto ati Idanwo FPGA”
    3. LED yẹ ki o wa ni pipa tabi pawalara ti o da lori ipo gbigbọn ni Ohun elo Alpwise.

Atilẹyin ati esi

Gowin Semikondokito n pese awọn alabara pẹlu atilẹyin imọ-ẹrọ okeerẹ. Ti o ba ni ibeere eyikeyi, awọn asọye, tabi awọn imọran, jọwọ lero ọfẹ lati kan si wa taara nipasẹ awọn ọna atẹle.
Webojula: www.gowinsemi.com
Imeeli: support@gowinsemi.com

Àtúnyẹwò History

Ọjọ Ẹya Apejuwe
4/3/2020 1.0E Ẹya akọkọ ti a tẹjade.
11/10/2020 1.1E "Igbese 2: Ṣeto Metaware Lite fun GW1NRF4" ni apakan ti "Ṣiṣẹda GW1NRF MCU ati FPGA Project" ni imudojuiwọn.
3/19/2021 1.2E Alaye akọsilẹ ni apakan ti “Ṣiṣẹda ohun GW1NRF MCU ati FPGA Project” imudojuiwọn.

Aṣẹ-lori-ara 2021 Guangdong Gowin Semikondokito Corporation. Gbogbo awọn ẹtọ wa ni ipamọ.

Ko si apakan ti iwe yii ti o le tun ṣe tabi tan kaakiri ni eyikeyi fọọmu tabi nipasẹ eyikeyi awọn itọkasi, itanna, ẹrọ, didakọ, gbigbasilẹ tabi bibẹẹkọ, laisi ifọwọsi kikọ tẹlẹ ti GOWINSEMI.

AlAIgBA

GOWINSEMI®, LittleBee®, Arora, ati awọn aami GOWINSEMI jẹ aami-iṣowo ti GOWINSEMI ati ti a forukọsilẹ ni China, US Patent and Trademark Office, ati awọn orilẹ-ede miiran. Gbogbo awọn ọrọ miiran ati awọn aami idanimọ bi aami-išowo tabi awọn ami iṣẹ jẹ ohun-ini awọn oniwun wọn, gẹgẹbi a ti ṣalaye ni www.gowinsemi.com. GOWINSEMI ko gba layabiliti ko si pese atilẹyin ọja (boya ṣafihan tabi mimọ) ati pe ko ṣe iduro fun eyikeyi ibajẹ ti o ṣẹlẹ si hardware, sọfitiwia, data, tabi ohun-ini ti o waye lati lilo awọn ohun elo tabi ohun-ini ọgbọn ayafi bi a ti ṣe ilana rẹ ninu Awọn ofin ati Awọn ipo GOWINSEMI ti Sale. Gbogbo alaye ti o wa ninu iwe yii yẹ ki o ṣe itọju bi alakoko. GOWINSEMI le ṣe awọn ayipada si iwe-ipamọ yii nigbakugba laisi akiyesi iṣaaju. Ẹnikẹni ti o ba gbarale iwe yii yẹ ki o kan si GOWINSEMI fun iwe lọwọlọwọ ati errata.

Logo

 

Awọn iwe aṣẹ / Awọn orisun

GOWIN GW1NRF Bluetooth FPGA Module [pdf] Itọsọna olumulo
GW1NRF Bluetooth FPGA Module, GW1NRF, Bluetooth FPGA Module

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *