GOWIN GW1NRF Bluetooth FPGA Module Bukana ya Mosebedisi

 

Teko ea Ts'ebetso ea Boto ea Nts'etsopele ea GW1NRF4

Mohato oa 1: Khoasolla le ho kenya

Khomphuta

Smartphone / Letlapa

  • Alpwise i-BLE App ho iOS App Store kapa Google Play Store

Mohato oa 2: Lenaneo le Teko FPGA

  1. Hokela Boto ea Ntlafatso ea DK-BLE-CEIT-ASSEM
  2. Netefatsa hore bakhanni ba kenya le li-jumpers li setiloe hantle
  3. Bula GOWIN Programmer (Qala → Gowin → Gowin Programmer)
  4. Skena lisebelisoa
    1. Tobetsa letšoao la 'Scan Device'
    2. Khetha 'GW1NRF-4B' ebe o tobetsa 'Ho lokile'
  5. Beha FPGA bitstream ho lenaneo
    1. Tobetsa habeli sele e se nang letho tlas'a 'FS File' bakeng sa sesebelisoa sa GW1NRF
    2. Mokhoa oa ho kena: Mokhoa o kentsoeng oa Flash
    3. File Lebitso: (Eya ho GW1NRF4_FPGA_BLINK_1_21_2020.fs)
    4. Tobetsa Boloka
  6. Tobetsa letšoao la 'Program/Configure'
  7. Sheba ho panya ha LED e putsoa ho tsoa lenaneong le atlehileng la FPGA

Mohato oa 3: Lenaneo la BLE le MCU

  1. Qala → Mananeo → Gowin Semiconductor → GW1NRF Config Editor.
  2. Khetha Mokhanni: Jtag.
  3. Khetha 'Bala ho tloha sesebelisoa'.
  4. File → Kenya Patch.
  5. E ea ho 'findme_MCU_GPIO7.emp'.
  6. Khetha Mokhanni: Jtag.
  7. Sebaka: IRAM.
  8. Sheba mabokose a 'Reset After Upload' & 'Check for Test Mode'.
  9. Tobetsa Upload; LED e khubelu e lokela ho bulela ka mor'a ho kenya.
    Lenaneo BLE

Mohato oa 4: Lekola BLE le MCU

  1. Bula Alpwise i-BLE App ho smartphone kapa tablet ea hau.
  2. Tobetsa 'Bapala Bluetooth low energy'.
  3. Tobetsa 'GW1NRF FindMe' ho tsoa lethathamong la lisebelisoa tsa Bluetooth.
  4. Tobetsa 'Find Me' Profile.
  5. Sututsa 'No Alert' → LED e khubelu botong e lokela ho tima.
  6. Sututsa 'Tlhokomeliso e Phahameng' → LED e khubelu botong e lokela ho bulela.
    Teko BLE

Ho theha Morero oa GW1NRF MCU le FPGA

Mohato oa 1: Seta Synopsy Metaware Lite

1. Khoasolla 'me u fumane laesense ea Metaware Lite
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Kenya Metaware Lite
3. Qala → Mananeo → Semiconductor ea Gowin → 'Seta morero Files'

Mohato oa 2: Hlophisa Metaware Lite bakeng sa GW1NRF4

  1. Qala → Mananeo → Synopsy Inc → MetaWare Lite IDE P-2019.09-1
  2. Theha tsela ea sebaka sa ho sebetsa sa Eclipse ebe o tobetsa 'OK'
  3. Tobetsa 'Theha Sebaka se Secha sa Mosebetsi'
  4. Hlalosa tsela e latelang: 'C:\ProgramData\GW1NRFsdk'
  5. Tobetsa 'OK'; Metaware Lite e tla buloa hape
  6. Matha sekhechana sa C:\ProgramData\GW1NRFsdk\sw\ide_project.bat'
  7. File → Ho lata → Kakaretso, Merero e teng
  8. Khetha Root Directory: 'C:\ProgramData\GW1NRFsdk\sw'
  9. Tobetsa 'Qete'

Hlokomela!

Mofuta oa 11.8 oa komporo ea Metaware ho Metaware 2020.03 o hlahisitse lintlafatso tse ncha tse amang ts'ebetso ea GW1NRF SDK. Motheong oa nakoana, workaround e sisintsweng ke ho fetola kenyeletsa file “platform.h” bukeng . Tšupiso ea kantle ho gPlatform_Config phatlalatso e tlameha ho fetoloa:

Ho tsoa ho:
extern const volatile Platform_Configuration_t gPlatform_Config;

Ho ea:
Platform_Configuration_t e feto-fetohang gPlatform_Config;

Mohato oa 3: Kopanya MCU C Khoutu

  1. Tsamaea ho Project Explorer ho sw  merero  findme  findme.c
  2. Mohala 153 fetola tlhokomeliso ea LED ho GPIO 0 #define GPIO_FINDME_ALERT_LED ( 0 )
  3. Morero  Haha Tsohle (haeba ho na le phoso, tsamaisa 'hloekisa')

Hlokomela!

Ho na le bothata ba tsela ka tsela ea BLSW_EM9304FOTA ho GW1NRF SoC SDK Install.

Letšoao Khokahano ea MCU le FPGA
Khokahano ea FPGA

FPGA Constrate File 10 Lebitso

Lebitso la MCU 10
p17

GPIO 0

p18

GPIO 1
p19

GPIO 2

p20

GPIO 3
p22

GPIO 4

Mohato oa 4: Kopanya le ho Laela Moralo oa FPGA

  1. Bula GOWIN EDA
  2. Bula morero oa 'fpga_led_blink'
  3. Sheba led.v
    led.v e theha k'haontareng e laolang 'led' ea kantle. Khaontara e sebetsa ha ho kenya 'enable' ho le holimo.
  4. Ela hloko led.cst
    1. 'enable' e setiloe ho hokela ho p17, e hokahaneng le MCU GPIO 0 e ipapisitse le tafole e selaeteng se fetileng.
    2. 'led' e hokahane le pini ea sephutheloana 8; sena se hokahane le boputsoa bo etelletseng pele botong ea ntlafatso
  5. Tlosa "Ts'ebetso" tab ho GOWIN EDA; tobetsa ka ho le letona ho 'Sebaka & Route' ebe u khetha 'Rerun All'

Letšoao Moralo oa Sephetho
Moralo oa Sephetho

Hona joale, re sebelisa Alpwise i-BLE App ho laola ho khoneha ha moralo oa counter ho FPGA. Sesebelisoa se tima LED kapa se e lumella ho panya le counter ka har'a FPGA.

Laola 'me u leke meralo ea MCU le FPGA

  1. Kenya FPGA file:
    1. *\GW1NRF_Getting_Started_v1\fpga_led_blink\impl\pnr\fpga_project.fs
    2. Mokhoa o ts'oanang le "Teko ea Boto ea Ts'ebetso ea GW1NRF4 → Mohato oa 2: Lenaneo le Teko FPGA”
  2. Laola MCU elf file:
    1. C:\ProgramData\GW1NRFsdk\sw\projects\findme\findme.elf
    2. Mokhoa o ts'oanang le "Boto ea Ntlafatso ea Teko ea GW1NRF4
      Tshebetso → Mohato oa 4: Leka BLE le MCUMohato oa 2: Lenaneo le Teko FPGA”
  3. Taolo ea teko ea FPGA e etelletsoeng pele ka BLE
    1. Matha Alpwise i-BLE App
    2. Mokhoa o ts'oanang le "Teko ea Boto ea Ts'ebetso ea GW1NRF4 → Mohato 4: Lekola BLE le MCUMohato oa 2: Lenaneo le Teko FPGA”
    3. led e lokela ho tima kapa ho panya ho ipapisitse le boemo ba tlhokomeliso ho Alpwise App.

Tšehetso le Maikutlo

Gowin Semiconductor e fa bareki tšehetso e felletseng ea tekheniki. Haeba u na le lipotso, maikutlo, kapa litlhahiso, ka kopo ikutloe u lokolohile ho ikopanya le rona ka kotloloho ka mekhoa e latelang.
Websebaka: www.gowinsemi.com
E-mail: support@gowinsemi.com

Nalane ea Phetoho

Letsatsi Phetolelo Tlhaloso
4/3/2020 1.0E Phetolelo ea pele e hatisitsoe.
11/10/2020 1.1E "Mohato oa 2: Hlophisa Metaware Lite bakeng sa GW1NRF4" karolong ea "Ho theha GW1NRF MCU le FPGA Project" e ntlafalitsoeng.
3/19/2021 1.2E Lintlha tsa lintlha tse karolong ea "Ho theha GW1NRF MCU le Project FPGA" li ntlafalitsoe.

Copyright©2021 Guangdong Gowin Semiconductor Corporation. Litokelo tsohle li sirelelitsoe.

Ha ho karolo ea tokomane ena e ka hlahisoang bocha kapa ho fetisoa ka mokhoa ofe kapa ofe kapa ka mokhoa ofe kapa ofe, oa elektroniki, oa mochini, oa ho etsa likopi, o rekotiloeng kapa ka tsela e 'ngoe, ntle le tumello e ngotsoeng pele ho GOWINSEMI.

Boithorollo

GOWINSEMI® , LittleBee® , Arora, le matšoao a GOWINSEMI ke matšoao a khoebo a GOWINSEMI 'me a ngolisitsoe Chaena, US Patent and Trademark Office, le linaheng tse ling. Mantsoe a mang kaofela le li-logos tse khethiloeng e le matšoao a khoebo kapa matšoao a litšebeletso ke thepa ea beng ba tsona, joalo ka ha ho hlalositsoe ho www.gowinsemi.com. GOWINSEMI ha e nke boikarabelo leha e le bofe mme ha e fane ka tiisetso (e hlalositswe kapa e hlalositswe) mme ha e ikarabelle bakeng sa tshenyo efe kapa efe e bakilweng ke hardware ya hao, software, data, kapa thepa e bakwang ke tshebediso ya thepa kapa thepa ya mahlale ntle le ha e hlalositswe ho Melao le Maemo a GOWINSEMI. ea Thekiso. Lintlha tsohle tse tokomaneng ena li lokela ho nkoa e le selelekela. GOWINSEMI e ka etsa liphetoho tokomaneng ena ka nako efe kapa efe ntle le tsebiso pele. Mang kapa mang ea itšetlehileng ka litokomane tsena o lokela ho iteanya le GOWINSEMI bakeng sa litokomane tsa hajoale le liphoso.

Letšoao

 

Litokomane / Lisebelisoa

GOWIN GW1NRF Bluetooth FPGA Mojule [pdf] Bukana ea Mosebelisi
GW1NRF Bluetooth FPGA Mojule, GW1NRF, Bluetooth FPGA Mojule

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *