ማይክሮሴሚ AC490 RTG4 FPGA፡ የMi-V ፕሮሰሰር ንዑስ ስርዓት መገንባት
የክለሳ ታሪክ
የክለሳ ታሪክ በሰነዱ ውስጥ የተተገበሩ ለውጦችን ይገልጻል። በጣም ወቅታዊ ከሆነው ህትመት ጀምሮ ለውጦቹ በክለሳ ተዘርዝረዋል።
ክለሳ 3.0
የሚከተለው በዚህ ክለሳ ላይ የተደረጉ ለውጦች ማጠቃለያ ነው።
- ሰነዱን ለLibo SoC v2021.2 ተዘምኗል።
- ምስል 1 ከገጽ 3 እስከ ስእል 3 ከገጽ 5 ዘምኗል።
- በስእል 4, ገጽ 5, ምስል 5, ገጽ 7 እና ምስል 18, ገጽ 17 ተተካ.
- የተሻሻለው ሠንጠረዥ 2 ገጽ 6 እና ሠንጠረዥ 3 ገጽ 7።
- የተጨመረው አባሪ 1፡ ፍላሽ ፕሮ ኤክስፕረስን በመጠቀም መሳሪያውን ፕሮግራሚንግ ማድረግ፣ ገጽ 14።
- ተጨምሯል አባሪ 3፡ የTCL ስክሪፕትን ማስኬድ፣ ገጽ 20።
- የሊቤሮ ሥሪት ቁጥሮች ማጣቀሻዎችን ተወግዷል።
ክለሳ 2.0
የሚከተለው በዚህ ክለሳ ላይ የተደረጉ ለውጦች ማጠቃለያ ነው።
- ስለ COM ወደብ ምርጫ በ Setting Up the Hardware ገጽ 9 ላይ ተጨማሪ መረጃ።
- ማሳያውን በማስኬድ ውስጥ ተገቢውን የCOM ወደብ እንዴት እንደሚመረጥ ዘምኗል ገጽ 11።
ክለሳ 1.0
የሰነዱ የመጀመሪያ እትም።
የMi-V ፕሮሰሰር ንዑስ ስርዓት መገንባት
ማይክሮቺፕ RISC-V ፕሮሰሰርን መሰረት ያደረገ ንድፎችን ለማዘጋጀት የMi-V ፕሮሰሰር IP፣ 32-bit RISC-V ፕሮሰሰር እና የሶፍትዌር መሳሪያ ሰንሰለት ያቀርባል። RISC-V፣ በRISC-V ፋውንዴሽን አስተዳደር ስር መደበኛ ክፍት የትምህርት አዘጋጅ አርክቴክቸር (ISA) ብዙ ጥቅሞችን ይሰጣል፣ እነዚህም ክፍት ምንጭ ማህበረሰቡ ከተዘጋ አይኤስኤዎች በበለጠ ፍጥነት ኮሮችን እንዲፈትሽ እና እንዲያሻሽል ማስቻልን ይጨምራል።
RTG4® FPGAs የተጠቃሚ መተግበሪያዎችን ለማሄድ ሚ-ቪ ለስላሳ ፕሮሰሰርን ይደግፋሉ። ይህ የመተግበሪያ ማስታወሻ የተጠቃሚ መተግበሪያን ከተሰየመው የጨርቅ RAMs ወይም DDR ማህደረ ትውስታ ለማስፈጸም የMi-V ፕሮሰሰር ንዑስ ሲስተም እንዴት እንደሚገነባ ይገልጻል።
የንድፍ መስፈርቶች
የሚከተለው ሠንጠረዥ ማሳያውን ለማስኬድ የሃርድዌር እና የሶፍትዌር መስፈርቶችን ይዘረዝራል።
ሠንጠረዥ 1 • የንድፍ መስፈርቶች
ሶፍትዌር
- ሊቦሮ® ሲስተም-ላይ-ቺፕ (ሶሲ)
- FlashPro ኤክስፕረስ
- ሶፍት ኮንሶል
ማስታወሻ፡- Readme.txtን ተመልከት file በንድፍ ውስጥ ቀርቧል files ከዚህ የማጣቀሻ ንድፍ ጋር ለተጠቀሙባቸው የሶፍትዌር ስሪቶች።
ማስታወሻ፡- በዚህ መመሪያ ውስጥ የሚታዩት የሊቦ ስማርት ዲዛይን እና የውቅረት ስክሪን ቀረጻዎች ለማሳያነት ዓላማ ብቻ ናቸው።
የቅርብ ጊዜ ዝመናዎችን ለማየት የሊቤሮ ዲዛይን ይክፈቱ።
ቅድመ-ሁኔታዎች
ከመጀመርዎ በፊት፡-
- Libero SoC ያውርዱ እና ይጫኑ (በ ውስጥ እንደተመለከተው webለዚህ ንድፍ ጣቢያ) በአስተናጋጁ ፒሲ ላይ ከሚከተለው ቦታ: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
- ለ demo ንድፍ files የማውረድ አገናኝ፡- http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
የንድፍ መግለጫ
የ RTG4 μPROM መጠን 57 ኪ.ባ. ከμPROM መጠን ያልበለጠ የተጠቃሚ አፕሊኬሽኖች በμPROM ውስጥ ሊቀመጡ እና ከውስጥ Large SRAM memories (LSRAM) ሊከናወኑ ይችላሉ። ከμPROM መጠን በላይ የሆኑ የተጠቃሚ መተግበሪያዎች በማይለዋወጥ ውጫዊ ማህደረ ትውስታ ውስጥ መቀመጥ አለባቸው። በዚህ አጋጣሚ ከ μPROM የሚሠራ ቡት ጫኝ ከማይለዋወጥ ማህደረ ትውስታ ከዒላማው መተግበሪያ ጋር የውስጥ ወይም የውጭ SRAM ትውስታዎችን ለማስጀመር ያስፈልጋል።
የማመሳከሪያ ዲዛይኑ የቡት ጫኚውን አቅም ያሳያል (የመጠን 7 ኪባ) ከ SPI ፍላሽ ወደ DDR ማህደረ ትውስታ ለመቅዳት እና ከ DDR ማህደረ ትውስታ ለማስኬድ. ቡት ጫኚው የሚከናወነው ከውስጥ ትውስታዎች ነው። የኮድ ክፍሉ በμPROM ውስጥ ይገኛል, እና የውሂብ ክፍሉ በውስጣዊው ትልቅ SRAM (LSRAM) ውስጥ ይገኛል.
ማስታወሻ፡- የMi-V ቡት ጫኚ ሊቦ ፕሮጄክትን እንዴት መገንባት እንደሚቻል እና የሶፍት ኮንሶል ፕሮጀክትን እንዴት መገንባት እንደሚቻል የበለጠ መረጃ ለማግኘት TU0775፡ PolarFire FPGA፡ የMi-V Processor Subsystem Tutorial ን ይመልከቱ።
ምስል 1 የንድፍ ከፍተኛ-ደረጃ የማገጃ ንድፍ ያሳያል.
ምስል 1 • ከፍተኛ ደረጃ የማገጃ ንድፍ
በስእል 1 ላይ እንደሚታየው የሚከተሉት ነጥቦች የንድፍ ዲዛይኑን የውሂብ ፍሰት ይገልፃሉ.
- የMi-V ፕሮሰሰር ቡት ጫኚውን ከμPROM እና ከተሰየሙ LSRAMs ይሰራል። የማስነሻ ጫኚው ከ GUI ጋር በCoreUARTapb ብሎክ በኩል ይገናኛል እና ትእዛዞቹን ይጠብቃል።
- የ SPI ፍላሽ ፕሮግራም ትዕዛዝ ከ GUI ሲደርስ, የማስነሻ ጫኚው የ SPI ፍላሽ ከ GUI ከተቀበለው ኢላማ መተግበሪያ ጋር ያዘጋጃል.
- የማስነሻ ትዕዛዙ ከ GUI ሲደርሰው ቡት ጫኚው የማመልከቻውን ኮድ ከ SPI ፍላሽ ወደ ‹DDR› ይገልብጣል ከዚያም ከዲዲ ያስፈጽማል።
የሰዓት መዋቅር
በንድፍ ውስጥ ሁለት የሰዓት ጎራዎች (40 MHz እና 20 MHz) አሉ። በቦርዱ ላይ ያለው 50 ሜኸር ክሪስታል ማወዛወዝ 40 MHz እና 20 MHz ሰዓቶችን ከሚያመነጨው ከPF_CCC ብሎክ ጋር ተገናኝቷል። የ 40 ሜኸር ሲስተም ሰዓት ከ μPROM በስተቀር ሙሉውን የ Mi-V ፕሮሰሰር ንዑስ ሲስተም ይነዳል። የ20 ሜኸር ሰዓት የ RTG4 μPROM እና የ RTG4 μPROM ኤፒቢ በይነገጽን ያንቀሳቅሳል። RTG4 μPROM እስከ 30 ሜኸር የሚደርስ የሰዓት ድግግሞሽን ይደግፋል። DDR_FIC በ40 ሜኸር ለሚሰራው የ AHB አውቶቡስ በይነገጽ ተዋቅሯል። የ DDR ማህደረ ትውስታ በ 320 MHz ላይ ይሰራል.
ምስል 2 የሰዓት አወቃቀሩን ያሳያል.
ምስል 2 • የመዝጊያ መዋቅር
መዋቅርን ዳግም አስጀምር
የPOWER_ON_RESET_N እና የLOCK ምልክቶች ተስተካክለዋል፣ እና የውጤት ሲግናል (INIT_RESET_N) የ RTG4FDDRC_INIT ብሎክን ዳግም ለማስጀመር ጥቅም ላይ ይውላል። የFDDR ዳግም ማስጀመርን ከለቀቀ በኋላ የFDDR መቆጣጠሪያው ይጀመራል እና ከዚያ INIT_DONE ምልክቱ ተረጋግጧል። የINIT_DONE ሲግናል የMi-V ፕሮሰሰር፣ ፔሪፈራል እና ሌሎች በንድፍ ውስጥ ያሉ ብሎኮችን ዳግም ለማስጀመር ስራ ላይ ይውላል።
ምስል 3 • መዋቅርን ዳግም ማስጀመር
የሃርድዌር ትግበራ
ምስል 4 የ Mi-V ማጣቀሻ ንድፍ የሊቦሮ ዲዛይን ያሳያል.
ምስል 4 • SmartDesign ሞጁል
ማስታወሻ፡- በዚህ መተግበሪያ ማስታወሻ ላይ የሚታየው የLibo SmartDesign ቅጽበታዊ ገጽ እይታ ለማብራራት ብቻ ነው። የቅርብ ጊዜ ዝመናዎችን እና የአይፒ ስሪቶችን ለማየት የሊቦ ፕሮጄክትን ይክፈቱ።
የአይፒ ብሎኮች
ምስል 2 በ Mi-V ፕሮሰሰር ንዑስ ሲስተም ማጣቀሻ ንድፍ ውስጥ ጥቅም ላይ የዋሉ የአይፒ ብሎኮችን እና ተግባራቸውን ይዘረዝሩ።
ሠንጠረዥ 2 • IP ብሎኮች1
ሁሉም የአይፒ ተጠቃሚ መመሪያዎች እና የእጅ መጽሃፍቶች ከLiboro SoC -> ካታሎግ ይገኛሉ።
RTG4 μPROM እስከ 10,400 ባለ 36-ቢት ቃላት (374,400 ቢት ዳታ) ያከማቻል። መሣሪያው ፕሮግራም ከተሰራ በኋላ በተለመደው የመሳሪያ አሠራር ወቅት የማንበብ ስራዎችን ብቻ ይደግፋል. የ MIV_RV32_C0 ፕሮሰሰር ኮር የማስተማሪያ አሃድ ፣ የማስፈፀሚያ ቧንቧ መስመር እና የውሂብ ማህደረ ትውስታ ስርዓትን ያካትታል። የ MIV_RV32_C0 ፕሮሰሰር ሚሞሪ ሲስተም የማስተማሪያ መሸጎጫ እና የውሂብ መሸጎጫ ያካትታል። የ MIV_RV32_C0 ኮር ሁለት ውጫዊ የ AHB በይነገጾችን ያካትታል - የ AHB ማህደረ ትውስታ (MEM) አውቶቡስ ዋና በይነገጽ እና የ AHB ማህደረ ትውስታ ካርታ I/O (MMIO) የአውቶቡስ ዋና በይነገጽ። የመሸጎጫ መቆጣጠሪያው መመሪያዎችን እና የውሂብ መሸጎጫዎችን ለመሙላት የ AHB MEM በይነገጽን ይጠቀማል። የ AHB MMIO በይነገጽ ላልተሸጎጠ የ I/O ተጓዳኝ አካላት መዳረሻ ጥቅም ላይ ይውላል።
የ AHB MMIO በይነገጽ እና የኤምኤም በይነገጽ የማስታወሻ ካርታዎች ከ0x60000000 እስከ 0X6FFFFFFFF እና 0x80000000 እስከ 0x8FFFFFFFF በቅደም ተከተል ናቸው። የአቀነባባሪው ዳግም ማስጀመሪያ የቬክተር አድራሻ ሊዋቀር ይችላል። የMIV_RV32_C0 ዳግም ማስጀመር ገባሪ-ዝቅተኛ ምልክት ነው፣ይህም በዳግም ማስጀመሪያ ሲንክሮናይዘር አማካኝነት ከስርዓት ሰዓቱ ጋር በማመሳሰል መስተካከል አለበት።
የ MIV_RV32_C0 ፕሮሰሰር የ AHB MEM በይነገጽን በመጠቀም የመተግበሪያ ማስፈጸሚያ ማህደረ ትውስታን ይደርሳል። የCoreAHBlite_C0_0 አውቶቡስ ምሳሌ 16 ባሪያ ቦታዎችን ለማቅረብ የተዋቀረ ሲሆን እያንዳንዱ መጠን 1 ሜባ ነው። የ RTG μPROM ማህደረ ትውስታ እና RTG4FDDRC ብሎኮች ከዚህ አውቶቡስ ጋር ተገናኝተዋል። μPROM የቡት ጫኚውን መተግበሪያ ለማከማቸት ያገለግላል።
የ MIV_RV32_C0 ፕሮሰሰር በ0x60000000 አድራሻዎች እና 0x6FFFFFFFF መካከል ያለውን የውሂብ ግብይቶች ወደ MMIO በይነገጽ ይመራዋል። የMMIO በይነገጽ ከCoreAHBlite_C1_0 አውቶቡስ ጋር የተገናኘው ከባሪያ ክፍተቶች ጋር ከተያያዙ ተጓዳኝ አካላት ጋር ለመገናኘት ነው። የCoreAHBlite_C1_0 አውቶብስ ምሳሌ 16 የባሪያ ቦታዎችን ለማቅረብ የተዋቀረ ሲሆን እያንዳንዱ መጠን 256 ሜባ ነው። የUART፣ CoreSPI እና CoreGPIO ፔሪፈራሎች ከCoreAHBlite_C1_0 አውቶቡስ ጋር በCoreAHBTOAPB3 ድልድይ እና በCoreAPB3 አውቶቡስ በኩል ተገናኝተዋል።
የማስታወሻ ካርታ
ሠንጠረዥ 3 የማስታወሻዎችን እና የዳርቻዎችን የማስታወሻ ካርታ ይዘረዝራል.
ሠንጠረዥ 3 • የማህደረ ትውስታ ካርታ
የሶፍትዌር ትግበራ
የማጣቀሻ ንድፍ fileየሚከተሉትን የሶፍትዌር ፕሮጀክቶችን የያዘውን የSoftConsole የስራ ቦታን ያካትታል፡
- ቡት ጫኚ
- የዒላማ መተግበሪያ
ቡት ጫኚ
የቡት ጫኚው አፕሊኬሽኑ በ μPROM ላይ በመሳሪያ ፕሮግራም ተይዟል። ቡት ጫኚው የሚከተሉትን ተግባራት ይተገበራል፡
- ከዒላማው መተግበሪያ ጋር የSPI ፍላሽ ፕሮግራም ማድረግ።
- የታለመውን መተግበሪያ ከSPI Flash ወደ DDR3 ማህደረ ትውስታ በመቅዳት ላይ።
- የፕሮግራሙን አፈፃፀም በ DDR3 ማህደረ ትውስታ ውስጥ ወደሚገኘው የዒላማ መተግበሪያ በመቀየር ላይ።
የማስነሻ ጫኚው መተግበሪያ ከ μPROM ከ LSRAM ጋር እንደ ቁልል መፈጸም አለበት። ስለዚህ፣ በአገናኝ ስክሪፕት ውስጥ ያሉት የROM እና RAM አድራሻዎች እንደየቅደም ተከተላቸው ወደ μPROM መነሻ አድራሻ እና የተሰየሙ LSRAMs ተቀናብረዋል። በስእል 5 ላይ እንደሚታየው የኮዱ ክፍል ከ ROM እና የውሂብ ክፍል ከ RAM ነው የሚሰራው.
ምስል 5 • ቡት ጫኝ ሊንክከር ስክሪፕት
የአገናኝ ስክሪፕቱ (microsemi-riscv-ram_rom.ld) በ ላይ ይገኛል።
የንድፍ SoftConsole_Project\mivrv32im-bootloader አቃፊ files.
የዒላማ መተግበሪያ
የታለመው መተግበሪያ የቦርድ LEDs 1፣ 2፣ 3 እና 4 ብልጭ ድርግም ይላል እና UART መልዕክቶችን ያትማል። የዒላማው መተግበሪያ ከ DDR3 ማህደረ ትውስታ መከናወን አለበት. ስለዚህም በአገናኝ ስክሪፕት ውስጥ ያሉት ኮድ እና ቁልል ክፍሎች በስእል 3 እንደሚታየው ወደ DDR6 ማህደረ ትውስታ መነሻ አድራሻ ተቀናብረዋል።
ምስል 6 • የዒላማ አፕሊኬሽን አገናኝ ስክሪፕት
የአገናኝ ስክሪፕቱ (microsemi-riscv-ram.ld) በ SoftConsole_Project\miv-rv32imddr- የንድፍ አፕሊኬሽን ማህደር ላይ ይገኛል። files.
ሃርድዌርን በማዘጋጀት ላይ
የሚከተሉት ደረጃዎች ሃርድዌርን እንዴት እንደሚያዘጋጁ ያብራራሉ-
- የ SW6 ማብሪያ / ማጥፊያን በመጠቀም ቦርዱ መጥፋቱን ያረጋግጡ።
- በሚከተለው ሠንጠረዥ ላይ እንደሚታየው በ RTG4 ማጎልበቻ ኪት ላይ ያሉትን መዝለያዎች ያገናኙ፡
ሠንጠረዥ 4 • ጃምፐርስዝላይ ፒን ከ ፒን ወደ አስተያየቶች J11፣ J17፣ J19፣ J23፣ J26፣ J21፣ J32፣ እና J27 1 2 ነባሪ ጄ16 2 3 ነባሪ ጄ33 1 2 ነባሪ 3 4 - የዩኤስቢ ገመዱን በመጠቀም አስተናጋጁን ፒሲ ከ J47 ማገናኛ ጋር ያገናኙ።
- የዩኤስቢ ወደ UART ድልድይ ነጂዎች በራስ-ሰር መገኘታቸውን ያረጋግጡ። ይህ በአስተናጋጁ ፒሲ የመሣሪያ አስተዳዳሪ ውስጥ ሊረጋገጥ ይችላል።
- በስእል 7 ላይ እንደሚታየው የ COM13 የወደብ ባህሪያት ከዩኤስቢ ሲሪያል መለወጫ ሐ ጋር መገናኘቱን ያሳያሉ.ስለዚህ COM13 በዚህ የቀድሞ ውስጥ ተመርጧል.ampለ. የ COM ወደብ ቁጥር በስርዓት የተወሰነ ነው።
ምስል 7 • የመሣሪያ አስተዳዳሪ
ማስታወሻ፡- የዩኤስቢ ወደ UART ድልድይ ሾፌሮች ካልተጫኑ ሾፌሮቹን ያውርዱ እና ይጫኑት። www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip. - የኃይል አቅርቦቱን ከ J9 ማገናኛ ጋር ያገናኙ እና የኃይል አቅርቦት ማብሪያ / ማጥፊያውን ያብሩ, SW6.
ምስል 8 • RTG4 ልማት ኪት
ማሳያውን ማካሄድ
ይህ ምእራፍ የ RTG4 መሳሪያን በማጣቀሻ ዲዛይን የማዘጋጀት ፣ የ SPI ፍላሹን ከዒላማው መተግበሪያ ጋር የማዘጋጀት እና የ Mi-V Bootloader GUIን በመጠቀም ኢላማውን መተግበሪያ ከ DDR ማህደረ ትውስታ የማስነሳት እርምጃዎችን ይገልፃል።
ማሳያውን ማስኬድ የሚከተሉትን ደረጃዎች ያካትታል:
- የ RTG4 መሣሪያን ፕሮግራም ማድረግ፣ ገጽ 11
- የMi-V Bootloaderን በማስኬድ ላይ፣ ገጽ 11
የ RTG4 መሣሪያን ማቀድ
የ RTG4 መሳሪያው FlashPro Express ወይም Libero SOC በመጠቀም ፕሮግራም ሊደረግ ይችላል።
- የ RTG4 ልማት ኪት ከሥራው ጋር ፕሮግራም ለማድረግ file የንድፍ አካል ሆኖ የቀረበ fileየፍላሽ ፕሮ ኤክስፕረስ ሶፍትዌርን በመጠቀም፣ አባሪ 1ን ተመልከት፡ ፍላሽ ፕሮ ኤክስፕረስን በመጠቀም መሳሪያውን ፕሮግራሚንግ ማድረግ፣ ገጽ 14።
- መሣሪያውን ሊቤሮ ሶሲ በመጠቀም ፕሮግራም ለማድረግ፣ አባሪ 2ን ይመልከቱ፡ መሳሪያውን ሊቦሮ ሶሲ በመጠቀም ፕሮግራም ማድረግ ገጽ 17።
የ Mi-V ቡት ጫኚውን በማሄድ ላይ
ፕሮግራሚንግ በተሳካ ሁኔታ ሲጠናቀቅ የሚከተሉትን ደረጃዎች ይከተሉ።
- setup.exe ን ያሂዱ file በሚከተለው ንድፍ ላይ ይገኛል files አካባቢ.
<$ አውርድ_ዳይሬክቶሪ>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4 - የBootloader GUI መተግበሪያን ለመጫን የመጫኛ አዋቂን ይከተሉ።
ምስል 9 የ RTG4 Mi-V Bootloader GUI ያሳያል።
ምስል 9 • Mi-V Bootloader GUI - በስእል 7 እንደሚታየው ከዩኤስቢ ተከታታይ መለወጫ C ጋር የተገናኘውን የ COM ወደብ ይምረጡ።
- የግንኙነት አዝራሩን ጠቅ ያድርጉ። ከተሳካ ግንኙነት በኋላ በስእል 10 እንደሚታየው ቀይ አመልካች ወደ አረንጓዴ ይለወጣል.
ምስል 10 • የኮም ወደብ ያገናኙ - አስመጣ የሚለውን ቁልፍ ጠቅ ያድርጉ እና የታለመውን መተግበሪያ ይምረጡ file (.ቢን) ከውጭ ካስገቡ በኋላ, የ file በስእል 11 እንደሚታየው GUI ላይ ይታያል።
<$ አውርድ_ዳይሬክቶሪ>\rtg4_ac490_df\ምንጭ_files
ምስል 11 • የዒላማ ማመልከቻውን ያስመጡ File - በስእል 11 ላይ እንደሚታየው የፕሮግራም SPI ፍላሽ አማራጭን ጠቅ ያድርጉ ኢላማውን መተግበሪያ በ SPI ፍላሽ ላይ ፕሮግራም ያድርጉ። በስእል 12 ላይ እንደሚታየው የ SPI ፍላሽ ፕሮግራም ከተሰራ በኋላ ብቅ ባይ ይታያል። እሺን ጠቅ ያድርጉ።
ምስል 12 • SPI ፍላሽ ፕሮግራም የተደረገ - አፕሊኬሽኑን ከSPI Flash ወደ DDR3 ማህደረ ትውስታ ለመቅዳት የ Start Boot አማራጭን ይምረጡ እና መተግበሪያውን ከ DDR3 ማህደረ ትውስታ ማስኬድ ይጀምሩ። ኢላማ አፕሊኬሽኑን በተሳካ ሁኔታ ከዲዲ3 ሚሞሪ ከተነሳ በኋላ አፕሊኬሽኑ UART መልዕክቶችን ያትማል እና የቦርዱ ተጠቃሚ LED1፣ 2፣ 3 እና 4 ብልጭ ድርግም ይላል በስእል 13 ላይ።
ምስል 13 • ማመልከቻን ከዲ.ዲ - አፕሊኬሽኑ ከ DDR3 ማህደረ ትውስታ እየሰራ ነው እና ይሄ ማሳያውን ያጠናቅቃል። የMi-V Bootloader GUIን ዝጋ።
ፍላሽ ፕሮ ኤክስፕረስን በመጠቀም መሳሪያውን ማሰናዳት
ይህ ክፍል የ RTG4 መሣሪያን ከፕሮግራሚንግ ሥራ ጋር እንዴት ፕሮግራም ማድረግ እንደሚቻል ይገልጻል file FlashPro Express በመጠቀም.
መሣሪያውን ፕሮግራም ለማድረግ የሚከተሉትን ደረጃዎች ያከናውኑ።
- በቦርዱ ላይ ያሉት የጃምፐር ቅንጅቶች በUG3 ሠንጠረዥ 0617 ከተዘረዘሩት ጋር አንድ አይነት መሆናቸውን ያረጋግጡ፡
RTG4 ልማት ኪት የተጠቃሚ መመሪያ. - እንደ አማራጭ፣ የተከተተውን FlashPro32 ለመጠቀም ከነባሪው የ jumper መቼት ይልቅ፣ jumper J2 ከውጭ FlashPro3፣ FlashPro4፣ ወይም FlashPro5 ፕሮግራመር ሲጠቀሙ ፒን 6-5ን ለማገናኘት ሊዋቀር ይችላል።
ማስታወሻ፡- የ jumper ግንኙነቶችን በሚያደርጉበት ጊዜ የኃይል አቅርቦት ማብሪያ / ማጥፊያ ፣ SW6 መጥፋት አለበት። - የኃይል አቅርቦት ገመዱን በቦርዱ ላይ ካለው የ J9 ማገናኛ ጋር ያገናኙ.
- በኃይል አቅርቦት መቀየሪያ SW6 ላይ ያብሩት።
- የተከተተውን FlashPro5 የሚጠቀሙ ከሆነ፣ የዩኤስቢ ገመዱን ከ J47 ማገናኛ እና ከአስተናጋጁ ፒሲ ጋር ያገናኙ።
በአማራጭ፣ የውጭ ፕሮግራመርን ከተጠቀሙ፣ የሪባን ገመዱን ከጄ ጋር ያገናኙት።TAG header J22 እና ፕሮግራመርን ከአስተናጋጁ ፒሲ ጋር ያገናኙት። - በአስተናጋጁ ፒሲ ላይ የፍላሽ ፕሮ ኤክስፕረስ ሶፍትዌርን ያስጀምሩ።
- በሚከተለው ስእል እንደሚታየው አዲስን ጠቅ ያድርጉ ወይም አዲስ የስራ ፕሮጄክትን ከFlashPro Express Job ከፕሮጀክት ዝርዝር ውስጥ ይምረጡ።
ምስል 14 • FlashPro Express የስራ ፕሮጀክት - ከFlashPro Express የስራ ንግግር ሳጥን ውስጥ በአዲሱ የስራ ፕሮጀክት ውስጥ የሚከተለውን አስገባ፡
- የፕሮግራም ሥራ file: አስስ የሚለውን ጠቅ ያድርጉ እና .ሥራው ወደሚገኝበት ቦታ ይሂዱ file ይገኛል እና ይምረጡ file. ነባሪው ቦታ፡- \rtg4_ac490_df\ፕሮግራሚንግ_ኢዮብ
- የፍላሽ ፕሮ ኤክስፕረስ የስራ ፕሮጀክት ቦታ፡ አስስ የሚለውን ጠቅ ያድርጉ እና ወደሚፈልጉት የFlashPro Express ፕሮጀክት ቦታ ይሂዱ።
ምስል 15 • አዲስ የስራ ፕሮጀክት ከ FlashPro Express Job
- እሺን ጠቅ ያድርጉ። የሚፈለገው ፕሮግራም file ተመርጧል እና በመሳሪያው ውስጥ ፕሮግራም ለማድረግ ዝግጁ ነው.
- የፍላሽ ፕሮ ኤክስፕረስ መስኮት በሚከተለው ምስል ላይ ይታያል። የፕሮግራመር ቁጥር በፕሮግራመር መስኩ ላይ መታየቱን ያረጋግጡ። ይህ ካልሆነ የቦርድ ግንኙነቶችን ያረጋግጡ እና Refresh/Rescan Programmers የሚለውን ይጫኑ።
ምስል 16 • መሳሪያውን ፕሮግራሚንግ ማድረግ - RUN ን ጠቅ ያድርጉ። መሳሪያው በተሳካ ሁኔታ ፕሮግራም ሲዘጋጅ፣ በሚከተለው ስእል እንደሚታየው RUN PassED ሁኔታ ይታያል።
ምስል 17 • ፍላሽ ፕሮ ኤክስፕረስ - RUN አሳለፈ - FlashPro Express ዝጋ ወይም በፕሮጀክት ትር ውስጥ ውጣ የሚለውን ጠቅ ያድርጉ።
ሊቦሮ ሶሲ በመጠቀም መሳሪያውን ፕሮግራሚንግ ማድረግ
የማጣቀሻ ንድፍ fileሊቤሮ ሶሲ በመጠቀም የተፈጠረውን የMi-V ፕሮሰሰር ንዑስ ስርዓት ፕሮጀክትን ያጠቃልላል። የ RTG4 መሳሪያው ሊቦሮ ሶሲ በመጠቀም ፕሮግራም ሊደረግ ይችላል። የLibo SoC ፕሮጀክት ሙሉ በሙሉ የተገነባ እና የሚሰራው ከSynthesis፣ Place and Route፣ Timeing Verification፣ FPGA Array Data Generation፣ Update μPROM Memory Content፣ Bitstream Generation፣ FPGA Programming ነው።
የሊቤሮ ንድፍ ፍሰት በሚከተለው ምስል ላይ ይታያል.
ምስል 18 • ሊቦሮ ዲዛይን ፍሰት
የ RTG4 መሣሪያውን ፕሮግራም ለማድረግ የMi-V ፕሮሰሰር ንዑስ ስርዓት ፕሮጀክት በLibo SoC ውስጥ መከፈት አለበት እና የሚከተሉት እርምጃዎች እንደገና መከናወን አለባቸው።
- የ uPROM ማህደረ ትውስታ ይዘትን አዘምን፡ በዚህ ደረጃ μPROM በቡት ጫኚ መተግበሪያ ፕሮግራም ተዘጋጅቷል።
- Bitstream Generation፡ በዚህ ደረጃ፣ ስራው file ለ RTG4 መሣሪያ የተፈጠረ ነው።
- FPGA ፕሮግራሚንግ፡ በዚህ ደረጃ፣ የ RTG4 መሳሪያው ስራውን በመጠቀም ፕሮግራም ተዘጋጅቷል። file.
እነዚህን ደረጃዎች ይከተሉ:
- ከሊቦሮ ዲዛይን ፍሰት የ uPROM ማህደረ ትውስታ ይዘትን አዘምን የሚለውን ይምረጡ።
- የአክል አማራጭን በመጠቀም ደንበኛ ይፍጠሩ።
- ደንበኛውን ይምረጡ እና ከዚያ የአርትዕ አማራጭን ይምረጡ።
- ይዘቱን ከ ይምረጡ file እና ከዚያ በስእል 19 እንደሚታየው የአሰሳ አማራጭን ይምረጡ።
ምስል 19 • የውሂብ ማከማቻ ደንበኛን ያርትዑ - ወደሚከተለው ንድፍ ይሂዱ files አካባቢ እና miv-rv32im-bootloader.hex የሚለውን ይምረጡ file በስእል 20 እንደሚታየው። <$Download_Directory>\rtg4_ac490_df
- ያቀናብሩ File እንደ Intel-Hex (*.hex) ይተይቡ.
- ከፕሮጀክት ማውጫ አንጻራዊ መንገድ ተጠቀም የሚለውን ይምረጡ።
- እሺን ጠቅ ያድርጉ።
ምስል 20 • ማህደረ ትውስታን አስመጣ File
- እሺን ጠቅ ያድርጉ።
የμPROM ይዘት ተዘምኗል። - በስዕል 21 ላይ እንደሚታየው Bitstream Generate ን ሁለቴ ጠቅ ያድርጉ።
ምስል 21 • Bitstream ማመንጨት - በስእል 21 ላይ እንደሚታየው መሳሪያውን ፕሮግራም ለማድረግ የፕሮግራም አሂድን ሁለቴ ጠቅ ያድርጉ።
የ RTG4 መሣሪያ ፕሮግራም ተደርጓል። ማሳያውን ማስኬድ ገጽ 11ን ተመልከት።
የ TCL ስክሪፕት በማሄድ ላይ
የ TCL ስክሪፕቶች በንድፍ ውስጥ ቀርበዋል files አቃፊ በማውጫ TCL_Scripts ስር። አስፈላጊ ከሆነ የንድፍ ፍሰቱ ከዲዛይን ትግበራ እስከ ስራው ትውልድ ድረስ ሊባዛ ይችላል file.
TCL ን ለማስኬድ የሚከተሉትን ደረጃዎች ይከተሉ፡-
- የሊቦሮ ሶፍትዌርን ያስጀምሩ።
- ፕሮጀክት > ስክሪፕት አስፈፃሚ የሚለውን ይምረጡ።
- አስስ የሚለውን ጠቅ ያድርጉ እና ከወረደው TCL_Scripts ማውጫ script.tcl ይምረጡ።
- አሂድ የሚለውን ጠቅ ያድርጉ።
የTCL ስክሪፕት በተሳካ ሁኔታ ከተፈጸመ በኋላ የሊቦ ፕሮጀክት በTCL_Scripts ማውጫ ውስጥ ተፈጥሯል።
ስለ TCL ስክሪፕቶች የበለጠ መረጃ ለማግኘት rtg4_ac490_df/TCL_Scripts/readme.txtን ይመልከቱ።
ስለ TCL ትዕዛዞች ተጨማሪ ዝርዝሮችን ለማግኘት የLiboro® SoC TCL ትዕዛዝ ማመሳከሪያ መመሪያን ይመልከቱ። ተገናኝ
የTCL ስክሪፕት ሲሰራ ለሚገጥሙ ጥያቄዎች የቴክኒክ ድጋፍ።
ማይክሮሴሚ በዚህ ውስጥ የተካተተውን መረጃ ወይም የምርቶቹን እና አገልግሎቶቹን ለማንኛውም ዓላማ ተስማሚነት በተመለከተ ምንም አይነት ዋስትና፣ ውክልና ወይም ዋስትና አይሰጥም፣ ወይም ማይክሮሴሚ በማንኛዉም ምርት ወይም ወረዳ አጠቃቀም ምክንያት ምንም አይነት ሃላፊነት አይወስድም። ከዚህ በታች የተሸጡት ምርቶች እና ሌሎች በማይክሮሴሚ የሚሸጡ ሌሎች ምርቶች ውሱን ሙከራዎች ተደርገዋል እና ከተልዕኮ ወሳኝ መሳሪያዎች ወይም አፕሊኬሽኖች ጋር በጥምረት ጥቅም ላይ መዋል የለባቸውም። ማንኛቸውም የአፈጻጸም ዝርዝር መግለጫዎች አስተማማኝ ናቸው ተብሎ ይታመናል ነገር ግን ያልተረጋገጡ ናቸው፣ እና ገዢው ሁሉንም የምርቶቹን አፈጻጸም እና ሌሎች ሙከራዎችን ብቻውን እና በአንድ ላይ ወይም በተጫነው በማንኛውም የመጨረሻ ምርቶች ማካሄድ እና ማጠናቀቅ አለበት። ገዢው በማይክሮሴሚ በሚሰጡ ማናቸውም መረጃዎች እና የአፈጻጸም ዝርዝሮች ወይም ግቤቶች ላይ መተማመን የለበትም። የማንኛውንም ምርቶች ተስማሚነት በራስ ወዳድነት መወሰን እና ተመሳሳዩን መፈተሽ እና ማረጋገጥ የገዢው ሃላፊነት ነው። በማይክሮሴሚ የቀረበው መረጃ “እንደሆነ፣ የት እንዳለ” እና ከሁሉም ጥፋቶች ጋር የቀረበ ነው፣ እና ከእንደዚህ አይነት መረጃ ጋር የተያያዘው አደጋ ሙሉ በሙሉ በገዢው ላይ ነው። ማይክሮሴሚ በግልፅም ሆነ በተዘዋዋሪ ለማንም አካል ማንኛውንም የፓተንት መብቶችን፣ ፈቃዶችን ወይም ሌላ ማንኛውንም የአይፒ መብቶችን አይሰጥም። በዚህ ሰነድ ውስጥ የቀረበው መረጃ የማይክሮሴሚ ባለቤትነት ነው, እና ማይክሮሴሚ በዚህ ሰነድ ውስጥ ባለው መረጃ ላይ ወይም በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለ ማስታወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው.
ስለ ማይክሮሴሚ
የማይክሮ ቺፕ ቴክኖሎጂ Inc. ሙሉ በሙሉ ባለቤትነት ያለው ማይክሮሴሚ (ናስዳቅ፡ MCHP) ለኤሮስፔስ እና ለመከላከያ፣ ለመገናኛዎች፣ ለመረጃ ማዕከል እና ለኢንዱስትሪ ገበያዎች አጠቃላይ የሴሚኮንዳክተር እና የስርዓት መፍትሄዎችን ያቀርባል። ምርቶች ከፍተኛ አፈጻጸም ያላቸው እና በጨረር የተጠናከረ የአናሎግ ቅይጥ ሲግናል የተቀናጁ ወረዳዎች፣ FPGAs፣ SoCs እና ASICs ያካትታሉ። የኃይል አስተዳደር ምርቶች; የጊዜ እና የማመሳሰል መሳሪያዎች እና ትክክለኛ የጊዜ መፍትሄዎች, የአለምን የጊዜ መስፈርት ማዘጋጀት; የድምጽ ማቀነባበሪያ መሳሪያዎች; የ RF መፍትሄዎች; የማይነጣጠሉ አካላት; የድርጅት ማከማቻ እና የመገናኛ መፍትሄዎች, የደህንነት ቴክኖሎጂዎች እና ሊሰፋ የሚችል ፀረ-ቲamper ምርቶች; የኤተርኔት መፍትሄዎች; ሃይል-በኤተርኔት አይሲዎች እና ሚድያዎች; እንዲሁም ብጁ ዲዛይን ችሎታዎች እና አገልግሎቶች. በ ላይ የበለጠ ይረዱ www.microsemi.com.
የማይክሮሴሚ ዋና መሥሪያ ቤት
አንድ ድርጅት ፣ አሊሶ ቪጆ ፣
CA 92656 ዩ.ኤስ.
በአሜሪካ ውስጥ፡ +1 800-713-4113
ከአሜሪካ ውጭ፡ +1 949-380-6100
ሽያጮች፡ +1 949-380-6136
ፋክስ፡ +1 949-215-4996
ኢሜይል፡- sales.support@microsemi.com
www.microsemi.com
©2021 የማይክሮሴሚ፣ ሙሉ በሙሉ ባለቤትነት የተያዘው የማይክሮ ቺፕ ቴክኖሎጂ Inc. ሁሉም መብቶች የተጠበቁ ናቸው። የማይክሮሴሚ እና የማይክሮሴሚ አርማ የማይክሮሴሚ ኮርፖሬሽን የንግድ ምልክቶች ናቸው። ሁሉም ሌሎች የንግድ ምልክቶች እና የአገልግሎት ምልክቶች የየባለቤቶቻቸው ንብረት ናቸው።
ሰነዶች / መርጃዎች
![]() |
ማይክሮሴሚ AC490 RTG4 FPGA፡ የMi-V ፕሮሰሰር ንዑስ ስርዓት መገንባት [pdf] የተጠቃሚ መመሪያ AC490 RTG4 FPGA የMi-V ፕሮሰሰር ንዑስ ሲስተም መገንባት፣ AC490 RTG4፣ FPGA የMi-V ፕሮሰሰር ንዑስ ሲስተም፣ ኤምአይ ቪ ፕሮሰሰር ንዑስ ሲስተም |