GOWIN GW1NRF Bluetooth FPGA modul használati útmutató
A GW1NRF4 fejlesztői kártya működésének tesztelése
1. lépés: Töltse le és telepítse
Számítógép
- GW1NRFSocSdkSetup_1.0.exe
- GOWIN EDA Windowshoz
Okostelefon/táblagép
- Alpwise i-BLE App az iOS App Store vagy a Google Play Store áruházban
2. lépés: Programozza be és tesztelje az FPGA-t
- Csatlakoztassa a DK-BLE-CEIT-ASSEM fejlesztőkártyát
- Győződjön meg arról, hogy az illesztőprogramok telepítése és a jumperek megfelelően vannak beállítva
- Nyissa meg a GOWIN programozót (Start → Gowin → Gowin Programozó)
- Eszközök keresése
- Kattintson az „Eszköz beolvasása” ikonra
- Válassza ki a „GW1NRF-4B” elemet, majd kattintson az „OK” gombra
- Állítsa be az FPGA bitfolyamot programozásra
- Kattintson duplán az „FS” alatti üres cellára File' a GW1NRF eszközhöz
- Hozzáférési mód: Beágyazott vaku mód
- File név: (Navigáció a GW1NRF4_FPGA_BLINK_1_21_2020.fs oldalra)
- Kattintson a Mentés gombra
- Kattintson a „Program/Configure” ikonra
- Figyelje meg a kék LED villogását a sikeres FPGA programozás után
3. lépés: Programozza be a BLE-t és az MCU-t
- Start → Programok → Gowin Semiconductor → GW1NRF Config Editor.
- Illesztőprogram kiválasztása: Jtag.
- Válassza az „Olvasás az eszközről” lehetőséget.
- File → Javítás feltöltése.
- Keresse meg a „findme_MCU_GPIO7.emp” fájlt.
- Illesztőprogram kiválasztása: Jtag.
- Úticél: IRAM.
- Jelölje be a „Visszaállítás feltöltés után” és a „Tesztmód ellenőrzése” négyzetet.
- Kattintson a Feltöltés gombra; Feltöltés után a piros LED-nek világítania kell.

4. lépés: Tesztelje a BLE-t és az MCU-t
- Nyissa meg az Alpwise i-BLE alkalmazást okostelefonján vagy táblagépén.
- Kattintson a „Bluetooth alacsony energiaigényű lejátszása” lehetőségre.
- Kattintson a „GW1NRF FindMe” elemre a Bluetooth-eszközök listájában.
- Kattintson a „Find Me” Pro elemrefile.
- Nyomja meg a „No Alert” gombot → a kártya piros LED-jének ki kell aludnia.
- Nyomja meg a „High Alert” gombot → A táblán lévő piros LED-nek világítania kell.

GW1NRF MCU és FPGA projekt létrehozása
1. lépés: A Synopsys Metaware Lite beállítása
1. Töltse le és szerezze be a Metaware Lite licencet
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Telepítse a Metaware Lite-ot
3. Start → Programok → Gowin Semiconductor → 'Setup Project Files'
2. lépés: A Metaware Lite beállítása a GW1NRF4 számára
- Start → Programok → Synopsys Inc → MetaWare Lite IDE P-2019.09-1
- Hozzon létre egy Eclipse munkaterület elérési utat, és kattintson az "OK" gombra
- Kattintson az "Új munkaterület létrehozása" gombra
- Adja meg a következő elérési utat: 'C:\ProgramData\GW1NRFsdk'
- Kattintson az „OK” gombra; A Metaware Lite újra megnyílik
- Futtassa a C:\ProgramData\GW1NRFsdk\sw\ide_project.bat' parancsfájlt.
- File → Import → Általános, meglévő projektek
- Válassza ki a gyökérkönyvtárat: 'C:\ProgramData\GW1NRFsdk\sw'
- Kattintson a "Befejezés"
Jegyzet!
A Metaware 11.8-as Metaware fordító 2020.03-as verziója új optimalizálásokat vezetett be, amelyek hatással vannak a GW1NRF SDK működésére. Ideiglenes jelleggel a javasolt megoldás az, hogy módosítsa a következőket file „platform.h” a könyvtárban . A külső hivatkozás gPlatform_Config nyilatkozatot módosítani kell:
Tól:
extern const volatile Platform_Configuration_t gPlatform_Config;
Címzett:
extern volatile Platform_Configuration_t gPlatform_Config;
3. lépés: Fordítsa le az MCU C kódot
- Navigáljon a Project Explorerben a sw projektek findme findme.c
- A 153-as vonalon állítsa át a figyelmeztető LED-et GPIO 0-ra #define GPIO_FINDME_ALERT_LED ( 0 )
- Projekt Build All (ha bármilyen hiba van, futtassa "tisztán")
Jegyzet!
Probléma van a GW9304NRF SoC SDK telepítésében található BLESW_EM1FOTA elérési úttal kapcsolatban.
MCU és FPGA csatlakozás

|
FPGA-korlátozás File 10 Név |
MCU 10 Név |
| p17 |
GPIO 0 |
|
p18 |
GPIO 1 |
| p19 |
GPIO 2 |
|
p20 |
GPIO 3 |
| p22 |
GPIO 4 |
4. lépés: Szintetizálja és töltse be az FPGA-tervet
- Nyissa meg a GOWIN EDA-t
- Nyissa meg az 'fpga_led_blink' projektet
- Figyeld meg a led.v
A led.v létrehoz egy számlálót, amely egy kimenő 'LED'-t vezérel. A számláló akkor fut, ha az 'enable' bemenet magas. - Figyeld meg a led.cst
- Az 'enable' úgy van beállítva, hogy a p17-hez csatlakozzon, amely az előző diában lévő táblázat alapján csatlakozik az MCU GPIO 0-hoz
- "LED" a csomag 8-as érintkezőjéhez csatlakozik; ez csatlakozik a fejlesztői tábla kék ledjéhez
- Kattintson a „Feldolgozás” fülre a GOWIN EDA-ban; kattintson a jobb gombbal a „Hely és útvonal” elemre, és válassza az „Összes újraindítása” lehetőséget.
Eredményes tervezés

Most az Alpwise i-BLE alkalmazást használjuk az FPGA-ban a számláló kialakításának engedélyezésére. Az engedélyezés kikapcsolja a LED-et, vagy lehetővé teszi, hogy az FPGA-n belüli számlálóval együtt villogjon.
Töltse be és tesztelje az MCU és FPGA terveket
- FPGA betöltése file:
- *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
- Ugyanaz az eljárás, mint a „GW1NRF4 fejlesztői kártya működésének tesztelése → 2. lépés: Program és teszt FPGA”
- Töltsd be az MCU elf-et file:
- C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
- Ugyanaz az eljárás, mint a „GW1NRF4 fejlesztői tábla tesztelése
Funkcionalitás → 4. lépés: BLE és MCUStep 2 tesztelése: FPGA programozása és tesztelése”
- A BLE-n keresztül vezetett FPGA tesztvezérlése
- Futtassa az Alpwise i-BLE alkalmazást
- Ugyanaz az eljárás, mint a „GW1NRF4 fejlesztői kártya működésének tesztelése → Lépés 4: BLE és MCUS tesztelése 2. lépés: FPGA programozása és tesztelése
- A LED-nek nem kell világítania vagy villognia kell az Alpwise App riasztási állapotától függően.
Támogatás és visszajelzés
A Gowin Semiconductor átfogó technikai támogatást nyújt ügyfeleinek. Ha bármilyen kérdése, észrevétele vagy javaslata van, kérjük, forduljon hozzánk közvetlenül az alábbi módokon.
Webtelek: www.gowinsemi.com
Email: support@gowinsemi.com
Revíziótörténet
| Dátum | Változat | Leírás |
| 4/3/2020 | 1.0E | Az eredeti verzió megjelent. |
| 11/10/2020 | 1.1E | „2. lépés: A Metaware Lite beállítása a GW1NRF4-hez” frissítve a „GW1NRF MCU és FPGA projekt létrehozása” szakaszban. |
| 3/19/2021 | 1.2E | A „GW1NRF MCU és FPGA projekt létrehozása” szakaszban található megjegyzés információ frissítve. |
Copyright©2021 Guangdong Gowin Semiconductor Corporation. Minden jog fenntartva.
A GOWINSEMI előzetes írásos engedélye nélkül ennek a dokumentumnak egyetlen része sem reprodukálható vagy továbbítható semmilyen formában vagy bármilyen megjelöléssel, elektronikusan, mechanikusan, fénymásolással, felvétellel vagy más módon.
Jogi nyilatkozat
A GOWINSEMI®, a LittleBee®, az Arora és a GOWINSEMI logók a GOWINSEMI védjegyei, és be vannak jegyezve Kínában, az Egyesült Államok Szabadalmi és Védjegyhivatalában és más országokban. Minden egyéb védjegyként vagy szolgáltatási védjegyként azonosított szó és logó a megfelelő tulajdonosok tulajdonát képezi, amint azt a www.gowinsemi.com. A GOWINSEMI nem vállal felelősséget és nem vállal garanciát (sem kifejezett, sem hallgatólagos), és nem vállal felelősséget a hardverben, szoftverben, adatokban vagy tulajdonban az anyagok vagy a szellemi tulajdon használatából eredő károkért, kivéve a GOWINSEMI Általános Szerződési Feltételeiben leírtakat. az eladó. A dokumentumban szereplő összes információt előzetesnek kell tekinteni. A GOWINSEMI előzetes értesítés nélkül bármikor módosíthatja ezt a dokumentumot. Bárki, aki erre a dokumentációra támaszkodik, lépjen kapcsolatba a GOWINSEMI-vel az aktuális dokumentációért és hibákért.

Dokumentumok / Források
![]() |
GOWIN GW1NRF Bluetooth FPGA modul [pdf] Felhasználói útmutató GW1NRF Bluetooth FPGA modul, GW1NRF, Bluetooth FPGA modul |




