Uživatelská příručka GOWIN GW1NRF Bluetooth FPGA modulu
Testování funkčnosti vývojové desky GW1NRF4
Krok 1: Stáhněte a nainstalujte
Počítač
- GW1NRFSocSdkSetup_1.0.exe
- GOWIN EDA pro Windows
Smartphone/tablet
- Aplikace Alpwise i-BLE v iOS App Store nebo Google Play Store
Krok 2: Naprogramujte a otestujte FPGA
- Zapojte vývojovou desku DK-BLE-CEIT-ASSEM
- Ujistěte se, že jsou nainstalovány ovladače a že jsou správně nastaveny propojky
- Otevřete programátor GOWIN (Start → Gowin → Gowin Programmer)
- Vyhledejte zařízení
- Klikněte na ikonu 'Skenovat zařízení'
- Vyberte 'GW1NRF-4B' a klikněte na 'OK'
- Nastavte bitový tok FPGA na program
- Dvakrát klikněte na prázdnou buňku pod 'FS File' pro zařízení GW1NRF
- Režim přístupu: Režim integrovaného blesku
- File jméno: (Přejděte na GW1NRF4_FPGA_BLINK_1_21_2020.fs)
- Klikněte na Uložit
- Klikněte na ikonu „Programovat/Konfigurovat“.
- Všimněte si blikání modré LED při úspěšném naprogramování FPGA
Krok 3: Naprogramujte BLE a MCU
- Start → Programy → Gowin Semiconductor → Editor konfigurace GW1NRF.
- Vyberte ovladač: Jtag.
- Vyberte „Číst ze zařízení“.
- File → Nahrát opravu.
- Přejděte na 'findme_MCU_GPIO7.emp'.
- Vyberte ovladač: Jtag.
- Místo určení: IRAM.
- Zaškrtávací políčka „Resetovat po nahrání“ a „Zkontrolovat testovací režim“.
- Klikněte na Nahrát; Po nahrání by se měla rozsvítit červená LED.
Krok 4: Otestujte BLE a MCU
- Otevřete aplikaci Alpwise i-BLE na svém chytrém telefonu nebo tabletu.
- Klikněte na 'Play Bluetooth low energy'.
- V seznamu zařízení Bluetooth klikněte na 'GW1NRF FindMe'.
- Klikněte na 'Find Me' Profile.
- Stiskněte 'No Alert' → Červená LED na desce by měla zhasnout.
- Stiskněte 'High Alert' → Červená LED na desce by se měla rozsvítit.
Vytvoření projektu GW1NRF MCU a FPGA
Krok 1: Nastavte Synopsys Metaware Lite
1. Stáhněte si a získejte licenci pro Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Nainstalujte Metaware Lite
3. Start → Programy → Gowin Semiconductor → 'Setup Project Files'
Krok 2: Nastavte Metaware Lite pro GW1NRF4
- Start → Programy → Synopsys Inc → MetaWare Lite IDE P-2019.09-1
- Vytvořte cestu k pracovnímu prostoru Eclipse a klikněte na 'OK'
- Klikněte na „Vytvořit nový pracovní prostor“
- Zadejte následující cestu: 'C:\ProgramData\GW1NRFsdk'
- Klikněte na 'OK'; Metaware Lite se znovu otevře
- Spusťte skript souboru C:\ProgramData\GW1NRFsdk\sw\ide_project.bat'
- File → Import → Obecné, Stávající projekty
- Vyberte kořenový adresář: 'C:\ProgramData\GW1NRFsdk\sw'
- Klikněte na „Dokončit“
Poznámka!
Kompilátor Metaware verze 11.8 v Metaware 2020.03 zavedl nové optimalizace ovlivňující funkčnost GW1NRF SDK. Na dočasném základě je navrhovaným řešením upravit include file „platform.h“ v adresáři . Vnější odkaz na gPlatform_Config prohlášení by se mělo změnit:
Z:
extern const volatile Platform_Configuration_t gPlatform_Config;
Na:
extern volatile Platform_Configuration_t gPlatform_Config;
Krok 3: Kompilace MCU C kódu
- V Průzkumníku projektu přejděte na sw projekty findme findme.c
- Na řádku 153 změňte výstražnou LED na GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0 )
- Project Build All (pokud dojde k nějaké chybě, spusťte „čisté“)
Poznámka!
Došlo k problému s cestou BLESW_EM9304FOTA v instalaci GW1NRF SoC SDK.
Konektivita MCU a FPGA
Omezení FPGA File 10 Jméno |
Název MCU 10 |
p17 |
GPIO 0 |
p18 |
GPIO 1 |
p19 |
GPIO 2 |
p20 |
GPIO 3 |
p22 |
GPIO 4 |
Krok 4: Syntéza a načtení návrhu FPGA
- Otevřete GOWIN EDA
- Otevřete projekt 'fpga_led_blink'
- Sledujte led.v
led.v vytváří počítadlo, které ovládá out 'led'. Čítač běží, když je vstup 'enable' aktivní vysoko. - Sledujte led.cst
- 'enable' je nastaveno pro připojení k p17, který je připojen k MCU GPIO 0 na základě tabulky v předchozím snímku
- 'led' je připojena ke kolíku 8 pouzdra; toto je připojeno k modré LED na vývojové desce
- Hodiny na kartě 'Proces' v GOWIN EDA; klikněte pravým tlačítkem na 'Place & Route' a vyberte 'Rerun All'
Výsledný Design
Nyní používáme aplikaci Alpwise i-BLE ke kontrole povolení návrhu čítače v FPGA. Aktivace vypíná LED nebo umožňuje, aby blikala s čítačem uvnitř FPGA.
Zatížení a testování návrhů MCU a FPGA
- Načtěte FPGA file:
- *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
- Stejný postup jako „Testování funkčnosti vývojové desky GW1NRF4 → Krok 2: Programujte a otestujte FPGA”
- Načíst MCU elf file:
- C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
- Stejný postup jako „Testování vývojové rady GW1NRF4
Funkčnost → Krok 4: Test BLE a MCUStep 2: Programujte a otestujte FPGA”
- Testovací ovládání FPGA vedené přes BLE
- Spusťte aplikaci Alpwise i-BLE
- Stejný postup jako „Testování funkčnosti vývojové desky GW1NRF4 → Krok 4: Test BLE a MCUStep 2: Program a test FPGA”
- LED by měla zhasnout nebo blikat podle stavu výstrahy v aplikaci Alpwise.
Podpora a zpětná vazba
Gowin Semiconductor poskytuje zákazníkům komplexní technickou podporu. Máte-li jakékoli dotazy, připomínky nebo návrhy, neváhejte nás kontaktovat přímo následujícími způsoby.
Webmísto: www.gowinsemi.com
E-mail: podpora@gowinsemi.com
Historie revizí
Datum | Verze | Popis |
4. 3. 2020 | 1.0E | Původní verze zveřejněna. |
11. 10. 2020 | 1.1E | Aktualizován „Krok 2: Nastavení Metaware Lite pro GW1NRF4“ v části „Vytvoření projektu GW1NRF MCU a FPGA“. |
3. 19. 2021 | 1.2E | Informace v poznámce v části „Vytvoření projektu GW1NRF MCU a FPGA“ byly aktualizovány. |
Copyright©2021 Guangdong Gowin Semiconductor Corporation. Všechna práva vyhrazena.
Bez předchozího písemného souhlasu GOWINSEMI nesmí být žádná část tohoto dokumentu reprodukována nebo přenášena v jakékoli formě nebo jakýmkoli způsobem, elektronicky, mechanicky, kopírováním, nahráváním nebo jinak.
Zřeknutí se odpovědnosti
Loga GOWINSEMI®, LittleBee®, Arora a GOWINSEMI jsou ochranné známky společnosti GOWINSEMI a jsou registrovány v Číně, na americkém úřadu pro patenty a ochranné známky a v dalších zemích. Všechna ostatní slova a loga označená jako ochranné známky nebo servisní značky jsou majetkem příslušných držitelů, jak je popsáno na www.gowinsemi.com. GOWINSEMI nepřebírá žádnou odpovědnost a neposkytuje žádnou záruku (ať už vyjádřenou nebo předpokládanou) a není odpovědná za jakoukoli škodu způsobenou vašemu hardwaru, softwaru, datům nebo majetku v důsledku použití materiálů nebo duševního vlastnictví, s výjimkou případů uvedených v podmínkách GOWINSEMI. prodeje. Všechny informace v tomto dokumentu by měly být považovány za předběžné. GOWINSEMI může provádět změny v tomto dokumentu kdykoli bez předchozího upozornění. Každý, kdo spoléhá na tuto dokumentaci, by měl kontaktovat GOWINSEMI pro aktuální dokumentaci a chyby.
Dokumenty / zdroje
![]() |
GOWIN GW1NRF Bluetooth FPGA modul [pdfUživatelská příručka GW1NRF Bluetooth FPGA modul, GW1NRF, Bluetooth FPGA modul |