avnet-లోగో

AVNET RASynBoard స్టార్టర్ కిట్ అభివృద్ధి

AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (2)

ఉత్పత్తి సమాచారం

స్పెసిఫికేషన్‌లు:

  • ఉత్పత్తి పేరు: RASynBoard స్టార్టర్ కిట్
  • పత్ర సంస్కరణ: 4.2
  • పత్రం తేదీ: జూన్ 20, 2023
  • రచయిత: పీటర్ ఫెన్
  • వర్గీకరణ: పబ్లిక్

ఉత్పత్తి వినియోగ సూచనలు

అప్లికేషన్ డెవలప్‌మెంట్ కోసం హార్డ్‌వేర్ సెటప్

  1. RASynBoard స్టార్టర్ కిట్‌ను పవర్ చేయడానికి 5V పవర్ ఇన్‌పుట్‌ను కనెక్ట్ చేయండి.
  2. LiPo బ్యాటరీని ఉపయోగిస్తుంటే, ఇన్‌పుట్ మరియు ఛార్జింగ్ కోసం దాన్ని కనెక్ట్ చేయండి.
  3. డీబగ్గింగ్ ప్రయోజనాల కోసం డీబగ్ UARTని అమలు చేయండి.

సాఫ్ట్‌వేర్ ఇన్‌స్టాలేషన్

  1. NDP120 ఫర్మ్‌వేర్ కోసం SD కార్డ్‌ని ఉపయోగించండి fileలు మరియు డేటా రికార్డింగ్.
  2. NDP120 ఫర్మ్‌వేర్‌ను ఇన్‌స్టాల్ చేయండి fileమైక్రో SD కార్డ్‌లో s.
  3. Renesas Flash Programmer (RFP)ని ఉపయోగించి RA6M4 MCUని ప్రోగ్రామ్ చేయండి.

ప్రీ-బిల్ట్ అలెక్సా డెమో అప్లికేషన్‌ను రన్ చేయండి

  1. Syntiant Alexa మోడల్‌ని ఉపయోగించి కీవర్డ్ అనుమితిని అమలు చేయండి.

Renesas e2-studio IDEని ఉపయోగించి అప్లికేషన్‌ను రూపొందించండి & డీబగ్ చేయండి

  1. అప్లికేషన్‌లను రూపొందించడానికి మరియు డీబగ్ చేయడానికి Renesas e2-studio IDEని ఉపయోగించండి.
  2. అప్లికేషన్‌లోని సోర్స్ కోడ్‌కు సంబంధించిన గమనికలను చూడండి.

I/O బోర్డ్ విస్తరణ కనెక్టర్లు

  1. అవసరమైన విధంగా ఎడమవైపు కనెక్టర్లకు పరికరాలను కనెక్ట్ చేయండి.
  2. అదనపు విస్తరణ కోసం కుడి వైపు కనెక్టర్లను ఉపయోగించండి.

హార్డ్వేర్ అవసరాలు

  • RASynBoard EVK (స్టార్టర్ కిట్): Avnet p/n: AES-RASYNB-120-SK-G
  • 2mm జంపర్: 2mm-పిచ్ హెడర్ కోసం హ్యాండిల్ వెర్షన్ ప్రాధాన్యతనిస్తుంది
  • PL2303TA ఆధారిత USB-టు-సీరియల్ డీబగ్ కన్సోల్ కేబుల్
  • USB 2.0 మైక్రో SD కార్డ్ రీడర్/ప్రోగ్రామర్
  • USB-C నుండి USB-A 3ft పవర్+డేటా కేబుల్

తరచుగా అడిగే ప్రశ్నలు

  • ప్ర: నేను RASynBoard స్టార్టర్ కిట్ కోసం అదనపు సాంకేతిక మద్దతును ఎక్కడ కనుగొనగలను?
    జ: అదనపు సాంకేతిక మద్దతు కోసం, దయచేసి అధికారిని సందర్శించండి webసైట్ లేదా నేరుగా తయారీదారుని సంప్రదించండి.

దస్తావేజు నియంత్రణ

  • పత్ర సంస్కరణ: 4.2
  • పత్రం తేదీ: 06/20/2023
  • డాక్యుమెంట్ రచయిత: పీటర్ ఫెన్
  • డాక్యుమెంట్ వర్గీకరణ: పబ్లిక్
  • పత్రం పంపిణీ: పబ్లిక్

సంస్కరణ చరిత్ర

వెర్షన్ తేదీ వ్యాఖ్యానించండి
4.2 06/20/2023 ప్రొడక్షన్ వెర్షన్ (v3) RASynBoard PCBల కోసం పబ్లిక్ రిలీజ్
     

హార్డ్వేర్ అవసరాలు

అభివృద్ధి సమయంలో ఉపయోగించే హార్డ్‌వేర్ వస్తువుల జాబితా (సాధారణ ధర చూపబడింది)AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (3)

సాఫ్ట్‌వేర్ అవసరాలుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (4)

పైగాview

RASynBoard కోర్ బోర్డ్ అనేది Syntiant NDP25 న్యూరల్ డెసిషన్ ప్రాసెసర్, రెనెసాస్ RA30M120 హోస్ట్ MCU మరియు పవర్-సమర్థవంతమైన DA6 Wi-Fi/BT కాంబో modu/BT కాంబో modu/BT ఆధారంగా ఒక చిన్న (4mm x 16600mm), అల్ట్రా-తక్కువ శక్తి, అంచు AI/ML బోర్డ్. ఆన్-బోర్డ్ డిజిటల్ మైక్రోఫోన్, IMU మోషన్ సెన్సార్ మరియు SPI ఫ్లాష్ మెమరీతో కూడిన NDP120 సబ్‌సిస్టమ్, అకౌస్టిక్- మరియు మోషన్ ఈవెంట్‌ల యొక్క అత్యంత సమర్థవంతమైన ప్రాసెసింగ్‌ను సాధిస్తుంది. బ్యాటరీ మరియు USB-C పరికర కనెక్టర్‌లు స్వతంత్ర వినియోగాన్ని సులభతరం చేస్తాయి, అయితే కాంపాక్ట్ అండర్-బోర్డ్ కనెక్టర్ అనుకూల OEM బోర్డులు మరియు అదనపు సెన్సార్‌లతో ఏకీకరణను ప్రారంభిస్తుంది.
Renesas RA6M4 MCU అప్లికేషన్ సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ మరియు డీబగ్‌కు Renesas e2 స్టూడియో IDE అప్లికేషన్ ద్వారా మద్దతు ఉంది, RASynBoard యొక్క IO క్యారియర్ బోర్డ్‌లో అమలు చేయబడిన E2Lite డీబగ్ ఇంటర్‌ఫేస్ ద్వారా ఇంటర్‌ఫేస్ చేయబడింది. శక్తి-సమర్థవంతమైన 200 MHz ఆర్మ్ కార్టెక్స్- M33 కోర్, బహుముఖ పరిధీయ ఇంటర్‌ఫేస్‌లు మరియు అధునాతన భద్రతతో, హోస్ట్ మైక్రోకంట్రోలర్‌గా RA6M4 అందించడానికి చాలా ఉంది, అలాగే సహచర శక్తి-సమర్థవంతమైన DA16600 వైర్‌లెస్ మాడ్యూల్ ద్వారా Wi-Fi మరియు BLE కనెక్టివిటీ, కోర్ బోర్డ్‌లో విలీనం చేయబడింది.
NDP120 అప్లికేషన్ సాఫ్ట్‌వేర్ మరియు జనాదరణ పొందిన వినియోగ-కేసుల కోసం AI/ML మోడల్‌లు (సింటియంట్ మరియు ఇతరులచే ముందుగా రూపొందించబడ్డాయి) స్థానిక మైక్రో SD కార్డ్ లేదా SPI ఫ్లాష్ నుండి లోడ్ చేయబడతాయి, ఇది అల్ట్రా-తక్కువ పవర్ NDP120 న్యూరల్ యాక్సిలరేటర్ పరికరంలో సమర్థవంతమైన అమలు కోసం. ఎల్లప్పుడూ ఆన్ స్పీచ్ మరియు సెన్సార్-ఫ్యూజన్ అప్లికేషన్‌లకు సరిపోతుంది.

కోర్ బోర్డు ఫీచర్లుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (5)

  • సింటియంట్ NDP120 న్యూరల్ ఇంజన్
    • సింటియంట్ కోర్ 2 డీప్ న్యూరల్ నెట్‌వర్క్
    • ఆర్మ్ కార్టెక్స్ M0 మరియు HiFi 3 DSP
  • Renesas RA6M4 మైక్రోకంట్రోలర్
    • 1x ఆర్మ్ కార్టెక్స్ M33 (200 MHz)
    • 1 MB ఫ్లాష్ మెమరీ, 256 KB SRAM
    • USB 2.0 పరికర ఇంటర్‌ఫేస్
  • Renesas DA16600 Wi-Fi/BT కాంబో మాడ్యూల్
    • 802.11bgn 1×1 2.4 GHz Wi-Fi మరియు BT 5.1
  • అదనపు ఆన్‌బోర్డ్ మెమరీ
    • 2 MB SPI NOR ఫ్లాష్
  • బ్యాటరీ నిర్వహణ
    • LiPo బ్యాటరీ నిర్వహణ మరియు కనెక్టర్
  • ఆన్‌బోర్డ్ సెన్సార్‌లు
    • IMU 6-యాక్సిస్ మోషన్ సెన్సార్ (ICM42670-P)
    • PDM డిజిటల్ మైక్రోఫోన్ (MMICT5838)
  • విస్తరణ కనెక్టర్ & కొలతలు
    • 2×28 పిన్ బోర్డ్-టు-బోర్డ్ కనెక్టర్
    • 25 మిమీ x 30 మిమీ

కోర్ బోర్డు బ్లాక్ రేఖాచిత్రంAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (6)

RASynBoard స్టార్టర్ కిట్ బహుముఖ, కాంపాక్ట్, రెండు-బోర్డ్ మూల్యాంకన కిట్ అసెంబ్లీ కోసం IO బోర్డ్ (50mm x 30mm)ని జోడిస్తుంది. ఇది NDP120 మరియు RA6M4 I/Os యొక్క ఉపసమితిని ప్రసిద్ధ Pmod, క్లిక్ హెడర్ మరియు ఎక్స్‌పాన్షన్ హెడర్ ఫుట్‌ప్రింట్‌లకు పిన్స్-అవుట్ చేస్తుంది, అదనపు బాహ్య మైక్రోఫోన్‌లు మరియు సెన్సార్ ఎంపికలతో కనెక్షన్‌ని అనుమతిస్తుంది. ఆన్‌బోర్డ్ డీబగ్గర్ MCU (SWD మరియు UART ఇంటర్‌ఫేస్‌లు), బటన్ స్విచ్‌లు, RGB LED మరియు తొలగించగల మైక్రో SD నిల్వ, ప్రోటోటైపింగ్ బహుముఖ ప్రజ్ఞ మరియు ప్రయోజనాన్ని మరింత పెంచుతాయి.

IO బోర్డు ఫీచర్లుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (7)

  • ఆన్‌బోర్డ్ డీబగ్గర్ మరియు USB సీరియల్ ఇంటర్‌ఫేస్
    • Renesas E2 OB డీబగ్గర్ MCU (USB C నుండి SWD మరియు సీరియల్ ఇంటర్ఫ్ ఏస్)
    • డీబగ్గర్ సర్క్యూట్‌ల విస్తరణ ఇంటర్‌ఫేస్‌లు మరియు నిల్వ కోసం 3.3V బక్ రెగ్యులేటర్
    • బోర్డు కనెక్టర్‌కు 2×28 పిన్ బోర్డ్
    • 2×8 పిన్ MikroE షటిల్ బాక్స్ హెడర్‌ని క్లిక్ చేయండి
    • 2×6 పిన్ Pmod రకం 6A (I2C) సాకెట్
    • 2×7 పిన్ MCU ఇ ఎక్స్‌పాన్షన్ హెడర్
    • 2×3 పిన్ DMIC విస్తరణ శీర్షికలు (రెండు) 3.3V స్థాయి అనువదించబడిన విస్తరణ ఇంటర్‌ఫేస్‌లు
    • తొలగించగల నిల్వ కోసం మైక్రో SD కార్డ్ కేజ్
  • వినియోగదారు ఇంటర్‌ఫేస్‌లు
    • 2x బటన్ స్విచ్‌లు (రీసెట్ మరియు యూజర్)
    • 1x వినియోగదారు RGB LED
  • కొలతలు
    • 50 మిమీ x 30 మిమీ

I/O బోర్డు బ్లాక్ రేఖాచిత్రంAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (8)

అప్లికేషన్ డెవలప్‌మెంట్ కోసం హార్డ్‌వేర్ సెటప్AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (9)

5V పవర్ ఇన్‌పుట్
RASynBoardని శక్తివంతం చేయడానికి మూడు కనెక్టర్‌లలో ఒకదానిని ఉపయోగించవచ్చు ఏ పవర్ సోర్స్‌ను ఉపయోగించాలి, ఇది వినియోగ కేసుపై ఆధారపడి ఉంటుంది

కనెక్టర్ కేస్ ఉపయోగించండి వ్యాఖ్యలు
IO బోర్డ్ USB-C కనెక్టర్ RA6M4 ఫ్లాష్ ప్రోగ్రామింగ్, డీబగ్ మరియు డెవలప్‌మెంట్ రన్‌టైమ్ కోసం పవర్ & డెవలప్‌మెంట్ ఇంటర్‌ఫేస్

సాఫ్ట్‌వేర్ అభివృద్ధి సమయంలో

కోర్ బోర్డ్ USB-C కనెక్టర్ కోర్ బోర్డ్ స్వతంత్రంగా ఉపయోగించినట్లయితే కోర్ బోర్డ్ ఉపయోగించినట్లయితే పవర్ & ఫ్లాష్ ప్రోగ్రామింగ్ స్వతంత్రంగా
కోర్ బోర్డ్ బ్యాటరీ కనెక్టర్ LiPo బ్యాటరీ ఆపరేషన్ కోసం బ్యాటరీతో నడిచే ఆపరేషన్

USB-C కనెక్టర్‌లలో దేనికైనా వర్తింపజేయబడిన 5V పవర్ సోర్స్‌ని రెండు బోర్డ్‌లకు పవర్ చేయడానికి ఉపయోగించవచ్చు, అప్లికేషన్ సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ మరియు RA6M4 MCU కోసం టెస్టింగ్ సమయంలో, డెవలప్‌మెంట్ కంప్యూటర్ నుండి E2OB ఆన్‌బోర్డ్-డీబగ్గర్ USB-C ద్వారా రెండు బోర్డ్‌లను పవర్ చేయండి. కనెక్టర్

IO బోర్డు
LiPo బ్యాటరీ ఇన్‌పుట్ మరియు ఛార్జింగ్
RASynBoard మాడ్యూల్ ఒక లిథియం పాలిమర్ బ్యాటరీ నుండి ఆపరేషన్‌కు మద్దతు ఇచ్చేలా రూపొందించబడింది, కోర్ బోర్డ్‌లో రెండు స్టేటస్ LEDలు బాహ్య 5V పవర్ కనెక్ట్ చేయబడినప్పుడు మాత్రమే పనిచేస్తాయి:

LED పేరు LED రంగు వ్యాఖ్యలు
PPR - పవర్ ఉనికి సూచిక ఆకుపచ్చ  
సిహెచ్‌జి - ఛార్జింగ్ సూచిక ఎరుపు  

డీబగ్ UART అమలు
RA6M4 అప్లికేషన్ యొక్క స్టార్టర్ కిట్-ఆధారిత అభివృద్ధి మరియు డీబగ్గింగ్ సమయంలో, P4 మరియు P206 సిగ్నల్‌లకు కేటాయించిన SCI205ని ఉపయోగించడం సౌకర్యంగా ఉంటుంది. డీబగ్ UARTని అమలు చేయడానికి, దిగువ హైలైట్ చేయబడిన J3 Pmod కనెక్టర్ యొక్క 8 పిన్‌లకు కనెక్ట్ చేయబడిన USB-UART కేబుల్ నుండి ఫ్లై-లీడ్‌లను ఉపయోగించి ఈ సిగ్నల్‌లను యాక్సెస్ చేయండి. ఈ UART విండోస్‌లో లెక్కించబడిన COM పోర్ట్ ద్వారా యాక్సెస్ చేయబడుతుంది, ఉదా. తేరా టర్మ్ కన్సోల్ అప్లికేషన్AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (10)AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (11)

గమనికలు:

  • Tera టర్మ్ కన్సోల్ అప్లికేషన్ 115200 8N1 ఆపరేషన్ కోసం కాన్ఫిగర్ చేయబడాలి
  • Pmod మరియు క్లిక్ కనెక్టర్‌లు RA2M2 మైక్రోకంట్రోలర్ యొక్క I6C/UART పిన్‌లకు కనెక్ట్ చేయబడిన I4C-సంబంధిత సిగ్నల్‌లతో ఫ్యాక్టరీ-కాన్ఫిగర్ చేయబడ్డాయి. ఇతర సంకేతాలు NDP120కి కనెక్ట్ చేయబడ్డాయి. (వాంఛనీయ తక్కువ-శక్తి పనితీరు కోసం, భవిష్యత్ తేదీలో సెన్సార్‌లు నేరుగా NDP120 ద్వారా సేవలు అందించబడతాయి)

సాఫ్ట్‌వేర్ ఇన్‌స్టాలేషన్

  1. Renesas e2Studio IDE (వెర్షన్ 2022-10 లేదా తదుపరిది)ని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి https://www.renesas.com/e2studio
    RA కుటుంబం కోసం Windows వెర్షన్ కోసం డౌన్‌లోడ్ లింక్:
    https://www.renesas.com/us/en/software-tool/e2studio-information-ra-family
  2. Renesas Flash ప్రోగ్రామర్‌ని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి (వెర్షన్ 3.11.01, 5 జనవరి 2023) https://www.renesas.com/rfp
    Windows వెర్షన్ కోసం డౌన్‌లోడ్ లింక్:
    https://www.renesas.com/us/en/document/swe/renesas-flash-programmer-v31101-windows
  3. Tera టర్మ్ (లేదా సమానమైన) సీరియల్ కన్సోల్ అప్లికేషన్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి https://osdn.net/dl/ttssh2/teraterm-4.106.exe/
  4. Windows 2303 (USB-సీరియల్ కేబుల్ కోసం) prolific_usb_serial_10(station-drivers).zip కోసం PL3.8.28.0 సాఫ్ట్‌వేర్ డ్రైవర్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి.

NDP120 ఫర్మ్‌వేర్ కోసం SD కార్డ్ వినియోగం Fileలు మరియు డేటా రికార్డింగ్
IO బోర్డ్ దిగువన ఉన్న మైక్రో SD కార్డ్ బహుళ ప్రయోజనాలను అందిస్తుంది:

  • ఇది .synpkg ఫర్మ్‌వేర్‌ను లోడ్ చేయడానికి అనుకూలమైన మార్గాన్ని అందిస్తుంది fileస్టార్టప్‌లో NDP120లోకి లు
  • ఇది .synpkg మరియు .ini కాపీ చేయడానికి ఒక మార్గాన్ని అందిస్తుంది fileకోర్ బోర్డ్‌లో SPI ఫ్లాష్‌లోకి ప్రవేశించింది (అనగా తర్వాత RASynBoard యొక్క స్వతంత్ర ఉపయోగం కోసం, ఇక్కడ NDP120 ఫర్మ్‌వేర్ SPI ఫ్లాష్ నుండి లోడ్ అవుతుంది)
  • ఇది 3వ పార్టీ సాధనాల్లో (ఉదా. ఎడ్జ్ ఇంపల్స్ స్టూడియో) DNN మోడల్‌కు శిక్షణ కోసం శిక్షణ డేటా (ఉదా. ఆన్‌బోర్డ్ మైక్రోఫోన్ లేదా IMU నుండి) రికార్డింగ్‌ను సులభతరం చేస్తుంది.

NDP120 ఫర్మ్‌వేర్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి fileమైక్రో SD కార్డ్‌లో లు

RASynBoardని రీసెట్ చేసినప్పుడు, RA6M4 అప్లికేషన్ మూడు .synpkg ఫర్మ్‌వేర్‌లను లోడ్ చేయడానికి ప్రయత్నిస్తుంది. fileNDP120 పరికరం యొక్క RAM మెమరీలోకి s.
డిఫాల్ట్‌గా, ఇవి .synpkg fileconfig.iniలోని సెట్టింగ్‌ల ఆధారంగా uSDcard మాస్ స్టోరేజ్ నుండి లోడ్ అవుతుంది file ఈ uSD కార్డ్‌లో ఉంది. లోడ్ చేయవలసినది, ఈ కాన్ఫిగర్‌లో క్రింది ఆకృతిలో పేర్కొనబడింది file:

  • MCU=mcu_fw_120.synpkg
  • DSP=dsp_firmware_noaec_ff.synpkg
  • DNN=menu_demo_512_rasyn_newph.synpkg

వెనుకకు అనుకూలత కోసం, ఈ config.ini అయితే file లేదు (లేదా డెమో అప్లికేషన్ యొక్క పాత వెర్షన్ ఉపయోగించబడుతుంది), ఆపై .synpkg fileకింది డిఫాల్ట్‌తో s fileపేర్లు తప్పనిసరిగా uSD కార్డ్‌లో ఉండాలి:

  • mcu_fw_120.synpkg
  • dsp_firmware.synpkg
  • ei_model.synpkg

ఈ సమయంలో, .synpkg యొక్క కొత్త సెట్‌ను వ్రాయడం files నుండి uSDcardకి IO బోర్డు నుండి uSD కార్డ్‌ని తీసివేయడం అవసరం, వ్రాయడం files (కంప్యూటర్ నుండి) తగిన SD కార్డ్ అడాప్టర్‌ని ఉపయోగించి, ఆపై uSDcardని IO బోర్డ్‌కి తిరిగి పంపుతుంది. ఈ config.iniలోని వివిధ విభాగాల వివరణ file ఈ వినియోగదారు గైడ్ యొక్క అనుబంధంలో అందించబడింది

RA6M4 MCUని ప్రోగ్రామ్ చేయడానికి Renesas Flash Programmer (RFP)ని ఎలా ఉపయోగించాలి
ముందుగా నిర్మించిన RA6M4 బైనరీని ఉపయోగించాలనుకుంటే file (.srec ఆకృతిలో సరఫరా చేయబడింది), ఆపై క్రింది విధానాన్ని ఉపయోగించండి:

  1. 7వ పేజీలోని ఫోటోలను ఉపయోగించి మీ హార్డ్‌వేర్ సెటప్‌ను సిద్ధం చేయండి (RASynBoardని ఇంకా పవర్ అప్ చేయవద్దు)
  2. IO బోర్డులో E6OB డీబగ్గర్ ద్వారా RA4M2 MCU యొక్క ప్రోగ్రామింగ్ (మరియు SWD డీబగ్గింగ్)ను అనుమతించడానికి:
    1. IO బోర్డ్‌లోని J2 నుండి 3mm షార్టింగ్ జంపర్‌ని తీసివేయండి
    2. కోర్ బోర్డ్‌లోని J2 నుండి 5mm షార్టింగ్ జంపర్‌ను తీసివేయండి (ఒకవేళ అమర్చబడి ఉంటే)
    3. అభివృద్ధి PCలోని USB-A పోర్ట్‌కి IO బోర్డ్ USB-C కనెక్టర్ నుండి USB కేబుల్‌ను కనెక్ట్ చేయండి
  3. రెనెసాస్ ఫ్లాష్ ప్రోగ్రామర్‌ని తెరవండి (వెర్షన్ 3.11.01)
  4. మెను బార్ నుండి, ఎంచుకోండి File → కొత్త ప్రాజెక్ట్ → దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా కొత్త ప్రాజెక్ట్‌ను సృష్టించండి ఫారమ్‌ను పూర్తి చేయండి (టూల్ కోసం, E2 ఎమ్యులేటర్ లైట్‌ని ఎంచుకోండి) ఆపై కనెక్ట్ బటన్‌ను క్లిక్ చేయండి...AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (12)
    (గమనిక: ఇంటర్ఫేస్ రకం కోసం, 2 వైర్ UART (డిఫాల్ట్) లేదా SWD ఉపయోగించవచ్చు)
  5. ప్రోగ్రామ్ కోసం ఆపరేషన్ ట్యాబ్‌ను ఎంచుకోండి File బ్రౌజ్ క్లిక్ చేసి, ముందుగా నిర్మించిన బైనరీని ఎంచుకోండి file (.SREC)
  6. ఎంచుకున్న .srecని ప్రోగ్రామ్ చేయడానికి పెద్ద స్టార్ట్ బటన్‌ను క్లిక్ చేయండి file RA6M4 MCU ఫ్లాష్ మెమరీలోకి...AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (13)
  7. విజయవంతంగా ప్రోగ్రామ్ చేయబడిన తర్వాత, డెవలప్‌మెంట్ కంప్యూటర్ నుండి USB కేబుల్‌ను డిస్‌కనెక్ట్ చేయడం ద్వారా RASynBoardని పవర్ డౌన్ చేయండి.
  8. IO బోర్డ్‌లో J2 యొక్క 1 & 2 పిన్‌ల అంతటా 3mm షార్టింగ్ జంపర్‌ను అమర్చండి (రీసెట్ మోడ్‌లో E2OBని పట్టీ చేయడానికి)
  9. IO బోర్డ్‌లోని USB-C నుండి డెవలప్‌మెంట్ కంప్యూటర్ లేదా ఇతర +5V మూలానికి USB కేబుల్‌ని మళ్లీ కనెక్ట్ చేయండి
  10. అందించిన uSD కార్డ్ ఆశించిన మూడు .synpkgని కలిగి ఉంది files, RGB-బ్లూ LED ఈ సమయంలో దాదాపు 3 సెకన్ల పాటు ప్రకాశిస్తుంది fileలు SD కార్డ్ నుండి చదవబడతాయి మరియు NDP120 యొక్క RAMలోకి లోడ్ చేయబడతాయి

ప్రీ-బిల్ట్ అలెక్సా డెమో అప్లికేషన్‌ను రన్ చేయండి
Syntiant Alexa మోడల్‌ని ఉపయోగించి కీవర్డ్ అనుమితి

  1. RA6M4 MCUని రీసెట్ చేసిన తర్వాత, అది MCU, DSP మరియు DNN .synpkg ఫర్మ్‌వేర్‌లను రీడ్ చేస్తుంది fileనుండి లు fileFAT32 ఫార్మాట్ చేయబడిన uSD కార్డ్‌పై సిస్టమ్ మరియు వీటిని NDP120 RAM మెమరీలోకి లోడ్ చేయండి.
  2. ఫర్మ్‌వేర్ లోడ్ అయ్యే వరకు వేచి ఉండండి (RGB LED టర్న్స్-ఆఫ్), ఆపై “Alexa” కీవర్డ్‌ని మాట్లాడండి ఇది NDP120 ద్వారా గుర్తించబడితే, రెండు రకాల నిర్ధారణలు కనిపిస్తాయి:
    1. RGB గ్రీన్ LED క్లుప్తంగా ప్రకాశిస్తుంది
    2. కీవర్డ్ గుర్తించబడిన ప్రతిసారీ టెరా టర్మ్ కన్సోల్‌కు సందేశం కూడా అవుట్‌పుట్ అవుతుంది

Renesas e2-studio IDEని ఉపయోగించి అప్లికేషన్‌ను రూపొందించండి & డీబగ్ చేయండి
rasynboard_ew_demo ప్రాజెక్ట్ అనేది FreeRTOS-ఆధారిత RA6M4 అప్లికేషన్, ఇది RA6M4 MCU ఫ్లాష్ మెమరీలో ఫ్యాక్టరీ-ప్రోగ్రామ్ చేయబడింది. ఇది RASynBoard స్టార్టర్ కిట్ యొక్క బహుళ లక్షణాలను అమలు చేస్తుంది. వాస్తవానికి ఎంబెడెడ్ వరల్డ్‌లో వాయిస్ UI ఆధారిత డెమోల కోసం అభివృద్ధి చేయబడింది, ఈ అప్లికేషన్ డెవలపర్‌లకు ఉపయోగకరంగా ఉంటుంది, ఇది విస్తృత శ్రేణి RASynBoard ఫంక్షన్‌లకు మద్దతు ఇచ్చేలా అభివృద్ధి చేయబడింది, ఉదా:

  1. NDP120 ఫర్మ్‌వేర్‌ను లోడ్ చేయండి files uSDcard (MCU, DSP, DNN .synpkg files)
  2. రికార్డ్ చేయబడిన మైక్రోఫోన్ ఆడియోను uSD కార్డ్‌కి వ్రాయండి (.wav files)
  3. NDP120 ఫర్మ్‌వేర్‌ను SPI ఫ్లాష్‌కి వ్రాయండి
  4. SPI ఫ్లాష్ నుండి NDP120 ఫర్మ్‌వేర్‌ను లోడ్ చేయండి
  5. NDP120 నుండి కొత్త వాయిస్-కమాండ్ అనుమితి ఫలితాలను స్వీకరించండి
  6. UART (SCI4) ద్వారా కన్సోల్ డీబగ్ అవుట్‌పుట్‌ను అందించండి
  7. కోర్ బోర్డ్‌లో స్థానిక స్టేటస్ గ్రీన్ LEDని సేవ చేయండి
  8. IOBoardలో RGB_LED అవుట్‌పుట్‌ను అందించండి
  9. IO బోర్డులో బటన్-ప్రెస్ ఈవెంట్‌లకు ప్రతిస్పందించండి
  10. GUI డిస్‌ప్లేను నడిపించే రిమోట్ రాస్ప్‌బెర్రీ పై బోర్డుతో వైర్‌లెస్ BLE కామ్‌లను ఏర్పాటు చేయండి
  11. GUI డిస్‌ప్లేను డ్రైవ్ చేసే రిమోట్ రాస్‌ప్‌బెర్రీ పై బోర్డుకి BLE ద్వారా అనుమితి ఫలితాలను పంపండి
  12. స్లీప్ మోడ్ ఎంట్రీ మరియు నిష్క్రమణను అమలు చేయండి (ఇక్కడ NDP120 మాత్రమే సక్రియంగా ఉంటుంది)
  13. మొదలైనవి...

ప్రాజెక్ట్ rasynboard_ew_demoని దిగుమతి చేయడానికి మరియు నిర్మించడానికి క్రింది దశలను ఉపయోగించండి:

  1. డెవలప్‌మెంట్ కంప్యూటర్‌లో, e2-studio IDEని తెరిచి, ఆపై "" ఎంచుకోండిFile -> దిగుమతి డైలాగ్‌ని తెరవడానికి దిగుమతి”AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (15)
  2. తదుపరి దిగుమతి డైలాగ్‌లో rasynboard_ew_demo డైరెక్టరీని ఎంచుకోండిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (15)
  3. ఇప్పటికే ఉన్న ప్రాజెక్ట్‌ను మీ వర్క్‌స్పేస్‌లోకి దిగుమతి చేసిన తర్వాత, దీన్ని మొదటిసారిగా ఉపయోగిస్తున్నప్పుడు, మీరు ప్రాజెక్ట్‌ను రూపొందించడానికి ప్రయత్నించే ముందు తప్పనిసరిగా (FSP) కాన్ఫిగరేషన్‌ను తెరిచి, ప్రాజెక్ట్ కంటెంట్‌ను రూపొందించుపై క్లిక్ చేయాలి!AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (16)
  4. వేరే FSP వెర్షన్ ఉపయోగించబడుతుందనే డైలాగ్ హెచ్చరికపై సరే క్లిక్ చేయండి, FSP ప్యానెల్ తెరిచిన తర్వాత, ప్రాజెక్ట్ కంటెంట్‌ను రూపొందించుపై క్లిక్ చేయండి (ఎగువ కుడివైపు మూలలో)AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (17)
  5. ఇప్పుడు ప్రాజెక్ట్ ఎక్స్‌ప్లోరర్ ఎడమ సైడ్‌బార్‌లో ప్రాజెక్ట్ పేరు హైలైట్ చేయబడి, ప్రాజెక్ట్‌ను కంపైల్ చేయడానికి టూల్‌బార్‌లోని బిల్డ్ (సుత్తి) చిహ్నంపై క్లిక్ చేయండిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (18)
  6. డీబగ్ సెషన్‌ను ప్రారంభించడానికి ముందు అదనపు వన్-టైమ్ సెటప్ దశ అవసరం: ఎంచుకున్న ప్రాజెక్ట్ పేరుతో, రన్ మెనుని తెరిచి, ఆపై డీబగ్ కాన్ఫిగరేషన్‌లను ఎంచుకోండి...AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (19)
  7. ఎడమ ప్యానెల్‌లో ఎంచుకున్న rasynboard_ew_demo డీబగ్ కాన్ఫిగరేషన్‌తో, డీబగ్గర్ ట్యాబ్‌ను తెరిచి, డీబగ్ హార్డ్‌వేర్‌ను E2 లైట్ (ఆర్మ్)కి సెట్ చేయండి, ఆపై కనెక్షన్ సెట్టింగ్‌లను ఎంచుకుని, అన్ని సెట్టింగ్‌లు దిగువ చూపిన దానితో సరిపోలుతున్నాయని నిర్ధారించుకోండి…AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (20)
  8. డీబగ్ కాన్ఫిగరేషన్ సరిగ్గా సెట్ చేయబడిన తర్వాత, ఈ సెట్టింగ్‌లను వర్తింపజేయండి, ఆపై డీబగ్‌ని ప్రారంభించండి (డీబగ్ ఈ ఫారమ్‌లో నుండి ప్రారంభించబడుతుంది లేదా IDE ఎగువ ఎడమవైపు ఉన్న డీబగ్ చిహ్నాన్ని ఉపయోగించడం ద్వారా)

ఈ అప్లికేషన్‌లోని సోర్స్ కోడ్‌కు సంబంధించిన గమనికలు

src ఫోల్డర్ వినియోగదారు మూలాన్ని కలిగి ఉంది fileఈ అనుకూల అప్లికేషన్ కోసం s
ndp120 ఫోల్డర్ Syntiant NDP120 Tiny iLib SDK లైబ్రరీని కలిగి ఉంది fileఈ ప్రాజెక్ట్‌లో యాక్సెస్ చేయబడిన APIలతో s
ndp120\syn_pkg_fileలు ఫోల్డర్ MCU, DSP, DNN .synpkgని కలిగి ఉంది fileమరియు ఇలాample config.ini file గమనించండి!

  1. config.iniని సవరించండి file మీరు వ్యాయామం చేయాలనుకుంటున్న నిర్దిష్ట కాన్ఫిగరేషన్‌తో సరిపోలడానికి
  2. అన్నింటినీ కాపీ చేయాలని నిర్ధారించుకోండి fileఅప్లికేషన్‌ను అమలు చేయడానికి ముందు మీ uSDCardకి ఈ ఫోల్డర్‌లో లు ఉన్నాయి!!!

AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (21)

ఈ FreeRTOS ఆధారిత అమలు కోసం, నాలుగు థ్రెడ్‌లు సర్వీస్ చేయబడతాయి (లో ఉన్నాయి fileసరిపోలే పేర్లు)

  • led_threadx_entry(); // కోర్ బోర్డ్ గ్రీన్ స్టేటస్ LED ని నిర్వహిస్తుంది
  • ndp_thread_entry(); // NDP120 కాన్ఫిగరేషన్ మరియు సర్వీస్ ఫంక్షన్‌లు
  • system_cmd_thread_entry(); // IO బోర్డ్ RGB LED మరియు స్లీప్ మోడ్ ఎంట్రీ/ఎగ్జిట్‌ని నిర్వహిస్తుంది
  • ndp_record_thread_entry(); // ఆడియో .wavని నిర్వహిస్తుంది file uSD కార్డ్‌కి రికార్డింగ్

Syntiant SDK కాన్ఫిగరేషన్ APIలు ndp_thread_entry() ఫంక్షన్ నుండి పిలువబడతాయి:AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (23)

NDP అంతరాయానికి ప్రతిస్పందనగా పిలిచే Syntiant SDK API, గుర్తించబడిన వాయిస్ కీవర్డ్ కోసం సూచికను అందిస్తుంది మరియు కాసేపట్లో (1) లూప్ తర్వాత అదే ndp_thread_entry() ఫంక్షన్‌లో కేస్ స్టేట్‌మెంట్ ద్వారా దీన్ని ప్రాసెస్ చేస్తుందిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (24) AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (25)

I/O బోర్డ్ విస్తరణ కనెక్టర్లు

IO బోర్డ్ బహుళ విస్తరణ ఇంటర్‌ఫేస్‌లను అందిస్తుంది, ఇవి రెండు పేజీలలో ఇక్కడ టేబుల్ చేయబడ్డాయి

ఎడమ వైపు కనెక్టర్లుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (26)

కుడి వైపు కనెక్టర్లుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (27)

అనుబంధం - అభివృద్ధి గమనికలు

SD కార్డ్ config.ini File సెట్టింగ్‌లు
config.ini file RASynBoard ఎలా ఉపయోగించబడుతుందో (అప్లికేషన్‌ను పునర్నిర్మించకుండా) వేగవంతమైన పునర్నిర్మాణాన్ని సులభతరం చేస్తుంది. RA6M4 అప్లికేషన్ ఈ టెక్స్ట్ నుండి అది ఎలా పనిచేయాలి అనే దాని కోసం సెట్టింగ్‌లను చదువుతుంది file ప్రారంభం లో.
దిగువ చూపబడిన సాధారణ config.ini సెట్టింగ్‌లు ఆన్‌బోర్డ్ మైక్రోఫోన్(లు) లేదా IMU సెన్సార్‌లను ఉపయోగించే అప్లికేషన్‌లకు సంబంధించినవిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (28)AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (29)

Config.iniలో ఫీల్డ్స్ యొక్క వివరణ File

  • [NDP ఫర్మ్‌వేర్]
    స్టార్టప్‌లో NDP120కి ఏ ఫర్మ్‌వేర్ బైనరీ చిత్రాల సెట్‌ను లోడ్ చేయాలో నిర్వచిస్తుంది. ఆన్‌బోర్డ్ మైక్రోఫోన్(లు) లేదా IMU సెన్సార్‌లను ఉపయోగించి మూడు అప్లికేషన్ యూజ్ కేస్ మోడ్‌లు ప్రస్తుతం నిర్వచించబడ్డాయి:
    • ఒకే మైక్రోఫోన్ మోడ్ (ఉదా. వాయిస్ ఆదేశాలు లేదా ఆడియో ఈవెంట్‌లు)
    • డ్యూయల్ మైక్రోఫోన్ మోడ్ (ఉదా. వాయిస్ ఆదేశాలు లేదా ఆడియో ఈవెంట్‌లు)
    • IMU సెన్సార్ మోడ్ (ఉదా. మోషన్/వైబ్రేషన్ / మోటార్-అనోమాలిస్ / హ్యాండ్ హావభావాలు)
  • [సింగిల్ మైక్]
    సింగిల్ మైక్ ఆపరేషన్ కోసం NDP120కి లోడ్ చేయడానికి నిర్దిష్ట మూడు ఫర్మ్‌వేర్ బైనరీ చిత్రాలను నిర్వచిస్తుంది.
  • డ్యూయల్ మైక్]
    డ్యూయల్ మైక్ ఆపరేషన్ కోసం NDP120కి లోడ్ చేయడానికి నిర్దిష్ట మూడు ఫర్మ్‌వేర్ బైనరీ చిత్రాలను నిర్వచిస్తుంది. గమనిక: ఈ ఎంపికను ఉపయోగించడానికి ఐచ్ఛిక యాడ్-ఆన్ మైక్రోఫోన్ హార్డ్‌వేర్ అనుబంధం అవసరం
  • [సర్కిల్ మోషన్]
    IMU చలన గుర్తింపు కోసం NDP120లోకి లోడ్ చేయడానికి నిర్దిష్ట మూడు ఫర్మ్‌వేర్ బైనరీ చిత్రాలను నిర్వచిస్తుంది (గమనిక: RASynBoard స్టార్టర్ కిట్ విడుదల సమయంలో, వృత్తాకార చలన సంజ్ఞ మాత్రమే గుర్తించబడుతుంది)
  • [లీడ్]
    ప్రతి మద్దతు ఉన్న అనుమితి సూచికను నిర్వచిస్తుంది, NDP120 ద్వారా నిర్దిష్ట అనుమితి గుర్తించబడినప్పుడు IO బోర్డ్‌లోని RGB LED ప్రకాశించే రంగు
  • [డీబగ్ ప్రింట్]
    డీబగ్ printf కన్సోల్ అవుట్‌పుట్ ఏ UARTకి మళ్లించబడాలో నిర్వచిస్తుంది. ప్రస్తుతం రెండు ఎంపికలను పేర్కొనవచ్చు (మరింత వివరాల కోసం అనుబంధంలోని తదుపరి విభాగాన్ని చూడండి):
    • UART ద్వారా
    • USB-VCOM ద్వారా
  • స్టార్టప్‌లో NDP120కి లోడ్ అయ్యే మూడు ఫర్మ్‌వేర్ బైనరీలు క్రింద చూపిన విధంగా ఉన్నాయి:AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (30)
    NDP120

    కోర్

    డిఫాల్ట్ Fileపేర్లు వ్యాఖ్యలు
    MCU mcu_fw_120_notify.synpkg ఆర్మ్ కార్టెక్స్-M0 ఫర్మ్‌వేర్ చిత్రం

    NDP120 పెరిఫెరల్స్, మొదలైనవి నిర్వహణ కోసం

    DSP dsp_firmware.synpkg Tensilica HiFi 3 DSP ఫర్మ్‌వేర్ ఇమేజ్ (ఉదా. ఆడియో ప్రిప్రాసెసింగ్ కోసం)
    డిఎన్ఎన్ (దరఖాస్తుపై ఆధారపడి ఉంటుంది) డీప్ న్యూరల్ నెట్‌వర్క్ ఫర్మ్‌వేర్ ఇమేజ్ (అంటే. ​​శిక్షణ పొందిన AI మోడల్)

డీబగ్ UART కన్సోల్ అవుట్‌పుట్‌ని అమలు చేయడానికి ఎంపికలు

  • బాహ్య USB-టు-సీరియల్ అడాప్టర్ కేబుల్ యొక్క ఉపయోగం (డిఫాల్ట్ పద్ధతి) RA6M4 MCU నుండి ఒక డీబగ్ UART P4 మరియు P206 పోర్ట్ సిగ్నల్‌లకు కేటాయించిన SCI205ని ఉపయోగించి అప్లికేషన్‌లో అమలు చేయబడుతుంది. Pmod మరియు/లేదా క్లిక్ కనెక్టర్‌లకు I206C బస్‌ను అమలు చేయడానికి P205 మరియు P2 అవసరమైతే ఈ UART ఇకపై అందుబాటులో ఉండదు. అలాంటప్పుడు, కింది వంటి ప్రత్యామ్నాయ పద్ధతులను ఉపయోగించవచ్చు
  • కోర్ బోర్డ్‌లో USB-C కనెక్టర్ ద్వారా USB పరికరం CDC VCOM పోర్ట్‌ని అమలు చేయండి అప్లికేషన్‌ను రన్ చేస్తున్నప్పుడు కన్సోల్ అవుట్‌పుట్ ఎల్లప్పుడూ అవసరమైతే, అప్లికేషన్‌లో మీరు USB VCOM పోర్ట్‌ను అమలు చేయవచ్చు, దాని ద్వారా డీబగ్ UART అవుట్‌పుట్ ప్రసారం చేయబడుతుంది.
    దిసాద్వాన్tagUSB సొల్యూషన్ యొక్క es: – RASynBoard మరియు డెవలప్‌మెంట్ PC మధ్య అదనపు USB కనెక్షన్ అవసరం - పవర్ కొలత మరింత సవాలుగా ఉంటుంది: USB పరిధీయ ఇంటర్‌ఫేస్‌ని ఉపయోగించడం వలన మరియు అభివృద్ధి సమయంలో ఇప్పుడు బోర్డుకి రెండు పవర్ కనెక్షన్‌లు ఉంటాయి.
  • e2 Studio IDEలో టెర్మినల్ అవుట్‌పుట్ కోసం SEMIHOSTని అమలు చేయండి, ప్రింట్‌ఎఫ్ ట్రేస్ అవుట్‌పుట్ (అంటే. ​​stdio)ని వేరే UARTకి పంపడం (ప్రాధాన్యంగా ఒకటి బోర్డులో ఉపయోగించబడదు), ఆపై అవుట్‌పుట్ చేయడానికి Arm Cortex-M “semihost” లక్షణాన్ని ఉపయోగించండి ఈ UART నుండి టెర్మినల్‌కు printf డీబగ్ సమాచారం view E2Studio IDE లోపల. RA కుటుంబంతో దీన్ని ఎలా అమలు చేయాలి అనేది e2 స్టూడియో IDE యూజర్ గైడ్‌లో డాక్యుమెంట్ చేయబడింది (గోటో సహాయం ఆపై ”సెమీహోస్ట్” కోసం శోధించండి) Disadvantagసెమిహోస్ట్ సొల్యూషన్ యొక్క es: – సెమీహోస్ట్ అభివృద్ధి సమయంలో / e2 స్టూడియో IDEని ఉపయోగిస్తున్నప్పుడు మాత్రమే అందుబాటులో ఉంటుంది

స్వతంత్ర కోర్ బోర్డ్ ఆపరేషన్

RASynBoard కోర్ బోర్డ్ "స్వతంత్ర" (IO బోర్డ్ లేకుండా) ప్రోగ్రామ్ చేయడం మరియు అమలు చేయడం సాధ్యమవుతుంది, అయితే గమనించండి:

  • RA6M4 ఫ్లాష్ ప్రోగ్రామింగ్ RFP అప్లికేషన్‌ను ఉపయోగించి మాత్రమే సాధ్యమవుతుంది (J1.27లో 5mm జంపర్‌తో)
  • కోర్ బోర్డ్‌ని స్వతంత్రంగా ఉపయోగించినప్పుడు SWD ఆధారిత డీబగ్గింగ్‌కు మద్దతు లేదు
  • NDP120 ఫర్మ్‌వేర్ తప్పనిసరిగా SPI ఫ్లాష్ నుండి లోడ్ అవుతుంది (మైక్రో SD కార్డ్ నిల్వ అందుబాటులో లేనందున)
  • RGB LED, బటన్ స్విచ్‌లు, మైక్రో SD కార్డ్, Pmod మరియు క్లిక్ ఇంటర్‌ఫేస్‌లు మొదలైనవి అందుబాటులో లేవు
    గమనిక: చిన్న 1.27mm పిచ్ జంపర్ (స్టార్టర్ కిట్ బాక్స్ లోపలి మూతకు టేప్ చేయబడింది) కోర్ బోర్డ్ J5కి అమర్చవలసి ఉంటుంది, ఇది RA6M4 MCU యొక్క స్వతంత్ర (SCI బూట్ మోడ్) ఆధారిత USB-UART ప్రోగ్రామింగ్‌ను సెట్ చేయడం మాత్రమే. కోర్ బోర్డ్ USB-C ఇంటర్ఫేస్ (- ఇది సాధారణంగా అవసరం లేదు)AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (31)
    J5 జంపర్ RA6M4 బూట్ మోడ్
     

    తీసివేయబడింది

    స్వీయ-బూట్/రన్ మోడ్

    గమనిక: IO బోర్డ్‌ని ఉపయోగిస్తున్నప్పుడు కూడా ఈ జంపర్ తప్పనిసరిగా తీసివేయాలి

    వంతెన J5

    పిన్ 1 & 2

    SCI బూట్ మోడ్ కోర్ బోర్డ్ ద్వారా MCU ఫ్లాష్ ప్రోగ్రామింగ్ కోసం

    USB-C ఇంటర్ఫేస్

.synpkgని ఎలా బదిలీ చేయాలి files నుండి SPI ఫ్లాష్ (SPI ఫ్లాష్ నుండి NDP120ని డైరెక్ట్ బూట్ చేయడానికి)

అమలవుతున్న అప్లికేషన్ నుండి, .synpkg ఫర్మ్‌వేర్‌ను కాపీ చేయడానికి USER బటన్-స్విచ్‌ని కనీసం 3 సెకన్ల పాటు హోల్డ్-డౌన్ చేయండి files (MCU, DSP మరియు DNN కోర్ల కోసం) మరియు .ini సెట్టింగ్‌లు uSD కార్డ్ నుండి SPI ఫ్లాష్ వరకు
NDP120 యొక్క డైరెక్ట్ బూట్, వీటిని ఉపయోగించి fileSPI ఫ్లాష్‌లో s, uSD కార్డ్ చొప్పించబడకపోతే ప్రారంభించబడుతుంది

మెకానికల్ పరిగణనలుAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (32)

సాంకేతిక మద్దతు

ఆన్‌లైన్ సాంకేతిక మద్దతు RASynBoard ఉత్పత్తి పేజీ ద్వారా అందుబాటులో ఉంటుందిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (33)
వద్ద సైడ్‌బార్‌లో అందించిన లింక్‌ని ఉపయోగించండి https://avnet.me/rasynboard

కీలక భాగాల కోసం డాక్యుమెంటేషన్ ఇక్కడ చూడవచ్చు:

పార్ట్ నంబర్‌లను ఆర్డర్ చేస్తోంది

పార్ట్ నంబర్ వివరణ ధర మరియు లభ్యత
AES-RASYNB-120B-SK-G RASynBoard NDP120 మూల్యాంకన కిట్ https://avnet.me/rasynboard
AES-RASYNB-120B-G RASynBoard NDP120 కోర్ బోర్డ్ మాత్రమే అభ్యర్థనపై ధర నిర్ణయం

అవుట్-ఆఫ్-బాక్స్ అప్లికేషన్ (rasynboard_ew_demo)
RASynBoard స్టార్టర్ కిట్ - ఐదు కమాండ్ పదాలతో శిక్షణ పొందిన కీ-వర్డ్ స్పాటింగ్ AI మోడల్ కోసం NDP120ని ఉపయోగిస్తుంది - చెల్లుబాటు అయ్యే వాయిస్ కమాండ్‌ను గుర్తించిన తర్వాత, ఆన్‌బోర్డ్ RGB LEDని 1 సెకను పాటు వెలిగించడం ద్వారా ఇది నిర్ధారిస్తుంది (RGB LED రంగు ఏ కమాండ్ పదాన్ని గుర్తిస్తుంది. గుర్తించబడింది) – GUI ప్రతిస్పందనను రూపొందించే రిమోట్ SBC బోర్డుకు BLE వైర్‌లెస్ ద్వారా అనుమితి ఫలితాలను పంపుతుంది

AVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (35)

రిమోట్ సింగిల్ బోర్డ్ కంప్యూటర్ (రాస్ప్బెర్రీ Pi400)

  • BLE వైర్‌లెస్ ద్వారా RASynBoard నుండి అనుమితి ఫలితాలను అందుకుంటుంది
  • పెద్ద HDMI డిస్‌ప్లే స్క్రీన్‌పై వాయిస్-UI GUIని డ్రైవ్ చేస్తుందిAVNET-RASynBoard-స్టార్టర్-కిట్-డెవలప్‌మెంట్-FIG- (34)

RASynBoard విద్యుత్ వినియోగం
RASynBoard 2-బోర్డ్ అసెంబ్లీ కోసం మొత్తం విద్యుత్ వినియోగం ఇన్‌లైన్ USB పవర్ మీటర్‌ని ఉపయోగించి రెండు మోడ్‌లలో పర్యవేక్షించబడుతుంది

  • NDP120-మాత్రమే (వేక్-వర్డ్ కోసం వినడం) - RA6M4 MCU స్లీప్ మోడ్‌లో ఉంది - BLE ఆఫ్‌లో ఉంది
  • వేక్ వర్డ్ గుర్తించబడింది (అన్ని కోర్లు ఇప్పుడు అప్) - RA6M4 MCU మేల్కొని ఉంది - BLE ఆన్‌లో ఉంది!

లో-పవర్ స్లీప్ మోడ్ యొక్క ప్రవేశం / నిష్క్రమణ
NDP120-మాత్రమే తక్కువ-పవర్ మోడ్ డౌన్ వాయిస్ కమాండ్‌ను పునరావృతం చేయడం ద్వారా నమోదు చేయబడుతుంది, ఈ తక్కువ-పవర్ మోడ్ 5 మద్దతు ఉన్న వాయిస్ ఆదేశాలలో దేనినైనా ఉపయోగించడం ద్వారా నిష్క్రమించబడుతుంది

పత్రాలు / వనరులు

AVNET RASynBoard స్టార్టర్ కిట్ అభివృద్ధి [pdf] యూజర్ గైడ్
RASynBoard స్టార్టర్ కిట్ అభివృద్ధి, స్టార్టర్ కిట్ అభివృద్ధి, కిట్ అభివృద్ధి, అభివృద్ధి

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *