GOWIN GW1NRF ብሉቱዝ FPGA ሞዱል የተጠቃሚ መመሪያ
የ GW1NRF4 ልማት ቦርድ ተግባርን በመሞከር ላይ
ደረጃ 1፡ አውርድና ጫን
ኮምፒውተር
- GW1NRFSocSdkSetup_1.0.exe
- GOWIN EDA ለዊንዶውስ
ስማርትፎን/ታብሌት
- Alpwise i-BLE መተግበሪያ በ iOS መተግበሪያ መደብር ወይም ጎግል ፕሌይ ስቶር
ደረጃ 2፡ ፕሮግራም እና ሙከራ FPGA
- DK-BLE-CEIT-ASSEM ልማት ቦርድን ይሰኩ።
- ሾፌሮች መጫኑን እና መዝለያዎችን በትክክል መዘጋጀታቸውን ያረጋግጡ
- GOWIN ፕሮግራመርን ክፈት (ጀምር → ጎዊን → ጎዊን ፕሮግራመር)
- ለመሣሪያዎች ይቃኙ
- 'መሣሪያን ቃኝ' አዶን ጠቅ ያድርጉ
- 'GW1NRF-4B' ይምረጡ እና 'እሺ' ን ጠቅ ያድርጉ።
- FPGA bitstream ወደ ፕሮግራም አዘጋጅ
- በ'FS ስር ያለውን ባዶ ሕዋስ ሁለቴ ጠቅ ያድርጉ Fileለ GW1NRF መሳሪያ
- የመዳረሻ ሁነታ፡ የተከተተ ፍላሽ ሁነታ
- File ስም፡ (ወደ GW1NRF4_FPGA_BLINK_1_21_2020.fs ሂድ)
- አስቀምጥን ጠቅ ያድርጉ
- 'ፕሮግራም/አዋቅር' አዶን ጠቅ ያድርጉ
- ከተሳካ FPGA ፕሮግራሚንግ ሰማያዊ ኤልኢዲ ብልጭልጭን ይመልከቱ
ደረጃ 3፡ ፕሮግራም BLE እና MCU
- ጀምር → ፕሮግራሞች → ጎዊን ሴሚኮንዳክተር → GW1NRF Config Editor።
- ሹፌር ይምረጡ፡ ጄtag.
- 'ከመሣሪያ አንብብ' ን ይምረጡ።
- File → ሰቀላ ፓቼ።
- ወደ 'findme_MCU_GPIO7.emp' ይሂዱ።
- ሹፌር ይምረጡ፡ ጄtag.
- መድረሻ: IRAM.
- 'ከሰቀላ በኋላ ዳግም አስጀምር' እና 'የሙከራ ሁነታን ፈትሽ' ሳጥኖችን ምልክት አድርግ።
- ሰቀላን ጠቅ ያድርጉ; ከሰቀሉ በኋላ ቀይ ኤልኢዲ ማብራት አለበት።
ደረጃ 4፡ BLE እና MCU ን ይሞክሩ
- በእርስዎ ዘመናዊ ስልክ ወይም ታብሌት ላይ Alpwise i-BLE መተግበሪያን ይክፈቱ።
- የብሉቱዝ ዝቅተኛ ኃይልን አጫውት የሚለውን ጠቅ ያድርጉ።
- ከብሉቱዝ መሳሪያዎች ዝርዝር ውስጥ 'GW1NRF FindMe' ን ጠቅ ያድርጉ።
- 'አግኝኝ' Pro ን ጠቅ ያድርጉfile.
- 'No Alert' ን ይጫኑ → በቦርዱ ላይ ያለው ቀይ ኤልኢዲ ማጥፋት አለበት።
- 'ከፍተኛ ማንቂያ'ን ይጫኑ → በቦርዱ ላይ ያለው ቀይ ኤልኢዲ መብራት አለበት።
የ GW1NRF MCU እና FPGA ፕሮጀክት መፍጠር
ደረጃ 1፦ Synopsys Metaware Liteን ያዋቅሩ
1. ለMetaware Lite ያውርዱ እና ፍቃድ ያግኙ
https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi
2. Metaware Liteን ይጫኑ
3. ጀምር → ፕሮግራሞች → ጎዊን ሴሚኮንዳክተር → 'የማዋቀር ፕሮጀክት Fileኤስ
ደረጃ 2፡ Metaware Liteን ለGW1NRF4 ያዋቅሩ
- ጀምር → ፕሮግራሞች → Synopsys Inc → MetaWare Lite IDE P-2019.09-1
- Eclipse workspace ዱካ ይፍጠሩ እና 'እሺ' ን ጠቅ ያድርጉ።
- 'አዲስ የስራ ቦታ ፍጠር' ን ጠቅ ያድርጉ
- የሚከተለውን መንገድ ይግለጹ፡ 'C:\ProgramData\GW1NRFsdk'
- 'እሺ' ን ጠቅ ያድርጉ; Metaware Lite እንደገና ይከፈታል።
- የ C:\ProgramData\GW1NRFsdk\sw\ide_project.bat' ስክሪፕ ያሂዱ
- File → አስመጣ → አጠቃላይ፣ ነባር ፕሮጀክቶች
- ስርወ ማውጫን ይምረጡ፡ 'C:\ProgramData\GW1NRFsdk\sw'
- 'ጨርስ' ን ጠቅ ያድርጉ
ማስታወሻ!
Metaware compiler version 11.8 በMetaware 2020.03 በGW1NRF ኤስዲኬ ተግባር ላይ ተጽዕኖ የሚያደርጉ አዳዲስ ማሻሻያዎችን አስተዋውቋል። በጊዜያዊነት ፣የታቀደው የመፍትሄ ሃሳብ ማካተትን ማሻሻል ነው። file "platform.h" በማውጫው ውስጥ . ውጫዊ ማጣቀሻ ወደ gPlatform_Config መግለጫ መቀየር አለበት፡-
ከ፥
extern const ተለዋዋጭ Platform_Configuration_t gPlatform_Config;
ለ፡
ውጫዊ ተለዋዋጭ የመድረክ_ውቅር_t gPlatform_Config;
ደረጃ 3፡ MCU C ኮድን ሰብስብ
- ፕሮጄክቶችን ለማንቀሳቀስ በፕሮጀክት ኤክስፕሎረር ውስጥ ያስሱ Findme findme.c
- በመስመር 153 ማንቂያውን LED ወደ GPIO 0 ይቀይሩ #GPIO_FINDME_ALERT_LED (0) ይግለጹ
- ፕሮጀክት ሁሉንም ይገንቡ (ስህተት ካለ 'ንፁህ' ያሂዱ)
ማስታወሻ!
በ BLESW_EM9304FOTA መንገድ በGW1NRF SoC ኤስዲኬ ጭነት ውስጥ የሆነ የመንገድ ችግር አለ።
MCU እና FPGA ግንኙነት
የ FPGA ገደብ File 10 ስም |
MCU 10 ስም |
p17 |
ጂፒኦ 0 |
p18 |
ጂፒኦ 1 |
p19 |
ጂፒኦ 2 |
p20 |
ጂፒኦ 3 |
p22 |
ጂፒኦ 4 |
ደረጃ 4፡ የ FPGA ንድፍን አቀናጅተው ጫን
- GOWIN EDA ን ይክፈቱ
- የ'fpga_led_blink' ፕሮጀክት ይክፈቱ
- led.v ይከታተሉ
led.v ወደ ውጭ 'መምራት' የሚቆጣጠር ቆጣሪ ይፈጥራል። የግቤት 'enable' ገባሪ በሚሆንበት ጊዜ ቆጣሪው ይሰራል። - led.cstን ይከታተሉ
- 'enable' ከ p17 ጋር ለመገናኘት ተቀናብሯል፣ እሱም ከ MCU GPIO 0 ጋር የተገናኘው በቀደመው ስላይድ ላይ ባለው ሰንጠረዥ ላይ በመመስረት ነው።
- 'ሊድ' ከጥቅል ፒን 8 ጋር ተያይዟል; ይህ በልማት ሰሌዳው ላይ ካለው ሰማያዊ መሪ ጋር የተያያዘ ነው
- በGOWIN EDA ውስጥ የ 'ሂደት' ትርን ይዝጉ; ‹ቦታ እና መስመር› ላይ በቀኝ ጠቅ ያድርጉ እና “ሁሉንም እንደገና አስጀምር” ን ይምረጡ።
የውጤት ንድፍ
አሁን፣ በFPGA ውስጥ የቆጣሪ ዲዛይን ማንቃትን ለመቆጣጠር Alpwise i-BLE መተግበሪያን እንጠቀማለን። ማንቃት ኤልኢዲውን ያጠፋል ወይም በFPGA ውስጥ ካለው ቆጣሪ ጋር ብልጭ ድርግም እንዲል ያስችለዋል።
MCU እና FPGA ንድፎችን ጫን እና ሞክር
- FPGA ን ጫን file:
- *\GW1NRF_መጀመር_v1\fpga_led_blink\impl\pnr\fpga_project.fs
- ልክ እንደ “የ GW1NRF4 ልማት ቦርድ ተግባርን መፈተሽ → ደረጃ 2፡ ፕሮግራም እና ሙከራ FPGA”
- MCU elf ን ይጫኑ file:
- C:\ProgramData\GW1NRFsdk\sw\ፕሮጀክቶች\findme\findme.elf
- ልክ እንደ “የ GW1NRF4 ልማት ቦርድን መሞከር
ተግባራዊነት → ደረጃ 4፡ BLE እና MCUStep 2፡ ፕሮግራም እና ሙከራ FPGA
- በBLE በኩል የሚመራውን የFPGA ሙከራ ቁጥጥር
- Alpwise i-BLE መተግበሪያን ያሂዱ
- ልክ እንደ “የ GW1NRF4 ልማት ቦርድ ተግባርን መፈተሽ → ደረጃ 4፡ BLE እና MCUStep 2፡ ፕሮግራም እና ሙከራ FPGAን ሞክር”
- በአልፕዊዝ መተግበሪያ ውስጥ ባለው የማንቂያ ሁኔታ ላይ በመመስረት led ጠፍቶ ወይም ብልጭ ድርግም የሚለው መሆን አለበት።
ድጋፍ እና ግብረመልስ
ጎዊን ሴሚኮንዳክተር ደንበኞችን ሁሉን አቀፍ የቴክኒክ ድጋፍ ይሰጣል። ማንኛውም አይነት ጥያቄ፣ አስተያየቶች ወይም ጥቆማዎች ካሉዎት እባክዎን በሚከተሉት መንገዶች በቀጥታ ሊያገኙን ይችላሉ።
Webጣቢያ፡ www.gowinsemi.com
ኢሜል፡- support@gowinsemi.com
የክለሳ ታሪክ
ቀን | ሥሪት | መግለጫ |
4/3/2020 | 1.0E | የመጀመሪያ እትም ታትሟል። |
11/10/2020 | 1.1E | "ደረጃ 2፡ Metaware Liteን ለ GW1NRF4" በ"GW1NRF MCU እና FPGA ፕሮጀክት መፍጠር" ክፍል ውስጥ ተዘምኗል። |
3/19/2021 | 1.2E | በ«GW1NRF MCU እና FPGA ፕሮጀክት መፍጠር» ክፍል ውስጥ ያለው የማስታወሻ መረጃ ተዘምኗል። |
የቅጂ መብት©2021 ጓንግዶንግ ጎዊን ሴሚኮንዳክተር ኮርፖሬሽን። መብቱ በህግ የተጠበቀ ነው.
ከGOWINSEMI በፊት የጽሁፍ ፍቃድ ከሌለ የዚህ ሰነድ ክፍል በማንኛውም መልኩ ሊባዛ ወይም ሊተላለፍ አይችልም።
ማስተባበያ
GOWINSEMI®፣ LittleBee®፣ Arora እና GOWINSEMI አርማዎች የGOWINSEMI የንግድ ምልክቶች ሲሆኑ በቻይና፣ በአሜሪካ የፓተንት እና የንግድ ምልክት ቢሮ እና በሌሎች ሀገራት የተመዘገቡ ናቸው። የንግድ ምልክቶች ወይም የአገልግሎት ምልክቶች ተብለው የሚታወቁት ሁሉም ሌሎች ቃላቶች እና አርማዎች የየራሳቸው ባለቤት ናቸው www.gowinsemi.com. GOWINSEMI ምንም አይነት ሃላፊነት አይወስድም እና ምንም አይነት ዋስትና አይሰጥም (የተገለፀም ሆነ የተገለፀ) እና በሃርድዌርዎ ፣ በሶፍትዌርዎ ፣ በዳታዎ ወይም በንብረትዎ ላይ ለሚደርሰው ጉዳት በ GOWINSEMI ውሎች እና ሁኔታዎች ውስጥ ከተገለፀው በስተቀር በእቃዎቹ ወይም በአዕምሯዊ ንብረትዎ ላይ ለሚደርሰው ጉዳት ተጠያቂ አይሆንም። የሽያጭ. በዚህ ሰነድ ውስጥ ያሉት ሁሉም መረጃዎች እንደ ቅድመ ሁኔታ መታየት አለባቸው. GOWINSEMI ያለቅድመ ማስታወቂያ በማንኛውም ጊዜ በዚህ ሰነድ ላይ ለውጦችን ሊያደርግ ይችላል። በዚህ ሰነድ ላይ የሚታመን ማንኛውም ሰው GOWINSEMIን ለወቅታዊ ሰነዶች እና ኢራታ ማነጋገር አለበት።
ሰነዶች / መርጃዎች
![]() |
GOWIN GW1NRF ብሉቱዝ FPGA ሞዱል [pdf] የተጠቃሚ መመሪያ GW1NRF ብሉቱዝ FPGA ሞዱል፣ GW1NRF፣ ብሉቱዝ FPGA ሞዱል |