மைக்ரோசெமி AC490 RTG4 FPGA: ஒரு Mi-V செயலி துணை அமைப்பை உருவாக்குதல்
மீள்பார்வை வரலாறு
திருத்த வரலாறு ஆவணத்தில் செயல்படுத்தப்பட்ட மாற்றங்களை விவரிக்கிறது. மாற்றங்கள் பட்டியலிடப்பட்ட திருத்தம், மிகவும் தற்போதைய வெளியீட்டில் தொடங்கி.
திருத்தம் 3.0
இந்த திருத்தத்தில் செய்யப்பட்ட மாற்றங்களின் சுருக்கம் கீழே உள்ளது.
- Libero SoC v2021.2க்கான ஆவணம் புதுப்பிக்கப்பட்டது.
- படம் 1, பக்கம் 3 முதல் படம் 3, பக்கம் 5 வரை புதுப்பிக்கப்பட்டது.
- படம் 4, பக்கம் 5, படம் 5, பக்கம் 7 மற்றும் படம் 18, பக்கம் 17 ஆகியவை மாற்றப்பட்டுள்ளன.
- அட்டவணை 2, பக்கம் 6 மற்றும் அட்டவணை 3, பக்கம் 7 புதுப்பிக்கப்பட்டது.
- பின் இணைப்பு 1 சேர்க்கப்பட்டது: FlashPro Express ஐப் பயன்படுத்தி சாதனத்தை நிரலாக்கம், பக்கம் 14.
- பின் இணைப்பு 3 சேர்க்கப்பட்டது: TCL ஸ்கிரிப்டை இயக்குதல், பக்கம் 20.
- லிபரோ பதிப்பு எண்களுக்கான குறிப்புகள் அகற்றப்பட்டன.
திருத்தம் 2.0
இந்த திருத்தத்தில் செய்யப்பட்ட மாற்றங்களின் சுருக்கம் கீழே உள்ளது.
- வன்பொருளை அமைப்பதில், பக்கம் 9 இல் COM போர்ட் தேர்வு பற்றிய தகவல் சேர்க்கப்பட்டது.
- டெமோவை இயக்குவதில், பக்கம் 11 இல் பொருத்தமான COM போர்ட்டை எவ்வாறு தேர்ந்தெடுப்பது என்பது புதுப்பிக்கப்பட்டது.
திருத்தம் 1.0
ஆவணத்தின் முதல் வெளியீடு.
Mi-V செயலி துணை அமைப்பை உருவாக்குதல்
மைக்ரோசிப் Mi-V செயலி IP, 32-பிட் RISC-V செயலி மற்றும் RISC-V செயலி அடிப்படையிலான வடிவமைப்புகளை உருவாக்க மென்பொருள் கருவித்தொகுப்பை வழங்குகிறது. RISC-V, RISC-V அறக்கட்டளையின் நிர்வாகத்தின் கீழ் ஒரு நிலையான திறந்த அறிவுறுத்தல் தொகுப்பு கட்டமைப்பு (ISA) பல நன்மைகளை வழங்குகிறது, இதில் திறந்த மூல சமூகத்தை மூடிய ISA களை விட விரைவான வேகத்தில் கோர்களை சோதிக்கவும் மேம்படுத்தவும் உதவுகிறது.
RTG4® FPGAகள் பயனர் பயன்பாடுகளை இயக்க Mi-V மென்மையான செயலியை ஆதரிக்கிறது. இந்தப் பயன்பாட்டுக் குறிப்பு, நியமிக்கப்பட்ட ஃபேப்ரிக் ரேம்கள் அல்லது DDR நினைவகத்திலிருந்து ஒரு பயனர் பயன்பாட்டைச் செயல்படுத்த Mi-V செயலி துணை அமைப்பை எவ்வாறு உருவாக்குவது என்பதை விவரிக்கிறது.
வடிவமைப்பு தேவைகள்
டெமோவை இயக்குவதற்கான வன்பொருள் மற்றும் மென்பொருள் தேவைகளை பின்வரும் அட்டவணை பட்டியலிடுகிறது.
அட்டவணை 1 • வடிவமைப்பு தேவைகள்
மென்பொருள்
- Libero® System-on-Chip (SoC)
- FlashPro எக்ஸ்பிரஸ்
- SoftConsole
குறிப்பு: readme.txt ஐப் பார்க்கவும் file வடிவமைப்பில் வழங்கப்பட்டுள்ளது fileஇந்த குறிப்பு வடிவமைப்பில் பயன்படுத்தப்படும் மென்பொருள் பதிப்புகளுக்கான s.
குறிப்பு: இந்த வழிகாட்டியில் காட்டப்பட்டுள்ள லிபரோ ஸ்மார்ட் டிசைன் மற்றும் உள்ளமைவு ஸ்கிரீன் ஷாட்கள் விளக்க நோக்கத்திற்காக மட்டுமே.
சமீபத்திய புதுப்பிப்புகளைப் பார்க்க லிபரோ வடிவமைப்பைத் திறக்கவும்.
முன்நிபந்தனைகள்
நீங்கள் தொடங்குவதற்கு முன்:
- Libero SoC ஐப் பதிவிறக்கி நிறுவவும் (இல் சுட்டிக்காட்டப்பட்டுள்ளது webஇந்த வடிவமைப்பிற்கான தளம்) பின்வரும் இடத்திலிருந்து ஹோஸ்ட் பிசியில்: https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
- டெமோ வடிவமைப்பிற்கு fileபதிவிறக்க இணைப்பு: http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
வடிவமைப்பு விளக்கம்
RTG4 μPROM இன் அளவு 57 KB ஆகும். μPROM அளவைத் தாண்டாத பயனர் பயன்பாடுகள் μPROM இல் சேமிக்கப்பட்டு உள் பெரிய SRAM நினைவகங்களிலிருந்து (LSRAM) செயல்படுத்தப்படும். μPROM அளவைத் தாண்டிய பயனர் பயன்பாடுகள் வெளிப்புற நிலையற்ற நினைவகத்தில் சேமிக்கப்பட வேண்டும். இந்த நிலையில், μPROM இலிருந்து இயங்கும் ஒரு துவக்க ஏற்றி, நிலையற்ற நினைவகத்திலிருந்து இலக்கு பயன்பாட்டுடன் உள் அல்லது வெளிப்புற SRAM நினைவகங்களைத் துவக்க வேண்டும்.
குறிப்பு வடிவமைப்பு, SPI ஃபிளாஷிலிருந்து DDR நினைவகத்திற்கு இலக்கு பயன்பாட்டை (அளவு 7 KB) நகலெடுக்கும் பூட்லோடர் திறனை நிரூபிக்கிறது, மேலும் DDR நினைவகத்திலிருந்து இயக்கவும். பூட்லோடர் உள் நினைவகங்களிலிருந்து செயல்படுத்தப்படுகிறது. குறியீடு பிரிவு μPROM இல் அமைந்துள்ளது, மேலும் தரவுப் பிரிவு உள் பெரிய SRAM (LSRAM) இல் அமைந்துள்ளது.
குறிப்பு: Mi-V பூட்லோடர் லிபரோ திட்டத்தை எவ்வாறு உருவாக்குவது மற்றும் SoftConsole திட்டத்தை எவ்வாறு உருவாக்குவது என்பது பற்றிய கூடுதல் தகவலுக்கு, TU0775: PolarFire FPGA: Mi-V செயலி துணை அமைப்பு டுடோரியலை உருவாக்குவதைப் பார்க்கவும்
படம் 1 வடிவமைப்பின் மேல்-நிலை தொகுதி வரைபடத்தைக் காட்டுகிறது.
படம் 1 • மேல் நிலை தொகுதி வரைபடம்
படம் 1 இல் காட்டப்பட்டுள்ளபடி, பின்வரும் புள்ளிகள் வடிவமைப்பின் தரவு ஓட்டத்தை விவரிக்கின்றன:
- Mi-V செயலி μPROM மற்றும் நியமிக்கப்பட்ட LSRAMகளில் இருந்து துவக்க ஏற்றியை இயக்குகிறது. துவக்க ஏற்றி CoreUARTapb தொகுதி மூலம் GUI உடன் இடைமுகம் செய்து கட்டளைகளுக்காக காத்திருக்கிறது.
- GUI இலிருந்து SPI ஃபிளாஷ் நிரல் கட்டளை பெறப்படும் போது, பூட்லோடர் GUI இலிருந்து பெறப்பட்ட இலக்கு பயன்பாட்டுடன் SPI ஐ ப்ளாஷ் செய்கிறது.
- GUI இலிருந்து துவக்க கட்டளையைப் பெறும்போது, துவக்க ஏற்றி பயன்பாட்டுக் குறியீட்டை SPI ஃபிளாஷிலிருந்து DDR க்கு நகலெடுத்து, DDR இலிருந்து செயல்படுத்துகிறது.
கடிகார அமைப்பு
வடிவமைப்பில் இரண்டு கடிகார டொமைன்கள் (40 MHz மற்றும் 20 MHz) உள்ளன. ஆன்-போர்டு 50 மெகா ஹெர்ட்ஸ் கிரிஸ்டல் ஆஸிலேட்டர் 40 மெகா ஹெர்ட்ஸ் மற்றும் 20 மெகா ஹெர்ட்ஸ் கடிகாரங்களை உருவாக்கும் PF_CCC தொகுதியுடன் இணைக்கப்பட்டுள்ளது. 40 மெகா ஹெர்ட்ஸ் கணினி கடிகாரம் μPROM ஐத் தவிர முழுமையான Mi-V செயலி துணை அமைப்பை இயக்குகிறது. 20 MHz கடிகாரம் RTG4 μPROM மற்றும் RTG4 μPROM APB இடைமுகத்தை இயக்குகிறது. RTG4 μPROM ஆனது 30 MHz வரையிலான கடிகார அலைவரிசையை ஆதரிக்கிறது. DDR_FIC ஆனது AHB பஸ் இடைமுகத்திற்காக கட்டமைக்கப்பட்டுள்ளது, இது 40 MHz இல் இயங்குகிறது. DDR நினைவகம் 320 MHz இல் இயங்குகிறது.
படம் 2 கடிகார அமைப்பைக் காட்டுகிறது.
படம் 2 • கடிகார அமைப்பு
கட்டமைப்பை மீட்டமைக்கவும்
POWER_ON_RESET_N மற்றும் LOCK சிக்னல்கள் ANDed, மற்றும் வெளியீட்டு சமிக்ஞை (INIT_RESET_N) RTG4FDDRC_INIT தொகுதியை மீட்டமைக்க பயன்படுத்தப்படுகிறது. FDDR மீட்டமைப்பை வெளியிட்ட பிறகு, FDDR கட்டுப்படுத்தி துவக்கப்படும், பின்னர் INIT_DONE சமிக்ஞை வலியுறுத்தப்படுகிறது. INIT_DONE சமிக்ஞையானது Mi-V செயலி, சாதனங்கள் மற்றும் வடிவமைப்பில் உள்ள பிற தொகுதிகளை மீட்டமைக்கப் பயன்படுகிறது.
படம் 3 • கட்டமைப்பை மீட்டமைக்கவும்
வன்பொருள் செயல்படுத்தல்
Mi-V குறிப்பு வடிவமைப்பின் லிபரோ வடிவமைப்பை படம் 4 காட்டுகிறது.
படம் 4 • SmartDesign Module
குறிப்பு: இந்தப் பயன்பாட்டுக் குறிப்பில் காட்டப்பட்டுள்ள Libero SmartDesign ஸ்கிரீன்ஷாட் விளக்க நோக்கத்திற்காக மட்டுமே. சமீபத்திய புதுப்பிப்புகள் மற்றும் IP பதிப்புகளைப் பார்க்க Libero திட்டத்தைத் திறக்கவும்.
ஐபி தொகுதிகள்
படம் 2 Mi-V செயலி துணை அமைப்பு குறிப்பு வடிவமைப்பு மற்றும் அவற்றின் செயல்பாட்டில் பயன்படுத்தப்படும் IP தொகுதிகளை பட்டியலிடுகிறது.
அட்டவணை 2 • IP தொகுதிகள்1
அனைத்து IP பயனர் வழிகாட்டிகள் மற்றும் கையேடுகளும் Libero SoC -> Catalog இலிருந்து கிடைக்கின்றன.
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 இடைமுகம் மற்றும் MEM இடைமுகத்தின் நினைவக வரைபடங்கள் முறையே 0x60000000 முதல் 0X6FFFFFF மற்றும் 0x80000000 முதல் 0x8FFFFFF வரை இருக்கும். செயலியின் மீட்டமைப்பு திசையன் முகவரி கட்டமைக்கக்கூடியது. MIV_RV32_C0 இன் ரீசெட் என்பது செயலில் உள்ள குறைந்த சமிக்ஞையாகும், இது ரீசெட் சின்க்ரோனைசர் மூலம் கணினி கடிகாரத்துடன் ஒத்திசைக்கப்பட வேண்டும்.
MIV_RV32_C0 செயலி AHB MEM இடைமுகத்தைப் பயன்படுத்தி பயன்பாட்டு செயலாக்க நினைவகத்தை அணுகுகிறது. CoreAHBLite_C0_0 பஸ் நிகழ்வு 16 ஸ்லேவ் ஸ்லாட்டுகளை வழங்கும் வகையில் கட்டமைக்கப்பட்டுள்ளது, ஒவ்வொன்றும் 1 எம்பி அளவு. RTG μPROM நினைவகம் மற்றும் RTG4FDDRC தொகுதிகள் இந்த பஸ்ஸுடன் இணைக்கப்பட்டுள்ளன. துவக்க ஏற்றி பயன்பாட்டை சேமிக்க μPROM பயன்படுத்தப்படுகிறது.
MIV_RV32_C0 செயலி 0x60000000 மற்றும் 0x6FFFFFFF முகவரிகளுக்கு இடையேயான தரவு பரிமாற்றங்களை MMIO இடைமுகத்திற்கு வழிநடத்துகிறது. MMIO இடைமுகம் CoreAHBLite_C1_0 பேருந்துடன் இணைக்கப்பட்டுள்ளது, அதன் ஸ்லேவ் ஸ்லாட்டுகளுடன் இணைக்கப்பட்ட சாதனங்களுடன் தொடர்பு கொள்கிறது. CoreAHBLite_C1_0 பேருந்து நிகழ்வு 16 ஸ்லேவ் ஸ்லாட்டுகளை வழங்கும் வகையில் கட்டமைக்கப்பட்டுள்ளது, ஒவ்வொன்றும் 256 MB அளவு. UART, CoreSPI மற்றும் CoreGPIO சாதனங்கள் CoreAHBLite_C1_0 பேருந்தில் CoreAHBTOAPB3 பாலம் மற்றும் CoreAPB3 பேருந்து வழியாக இணைக்கப்பட்டுள்ளன.
நினைவக வரைபடம்
அட்டவணை 3 நினைவுகள் மற்றும் சாதனங்களின் நினைவக வரைபடத்தை பட்டியலிடுகிறது.
அட்டவணை 3 • நினைவக வரைபடம்
மென்பொருள் செயல்படுத்தல்
குறிப்பு வடிவமைப்பு fileபின்வரும் மென்பொருள் திட்டங்களைக் கொண்ட SoftConsole பணியிடமும் அடங்கும்:
- துவக்க ஏற்றி
- இலக்கு விண்ணப்பம்
துவக்க ஏற்றி
சாதன நிரலாக்கத்தின் போது துவக்க ஏற்றி பயன்பாடு μPROM இல் திட்டமிடப்பட்டது. துவக்க ஏற்றி பின்வரும் செயல்பாடுகளை செயல்படுத்துகிறது:
- இலக்கு பயன்பாட்டுடன் SPI ஃப்ளாஷ் நிரலாக்கம்.
- இலக்கு பயன்பாட்டை SPI Flash இலிருந்து DDR3 நினைவகத்திற்கு நகலெடுக்கிறது.
- DDR3 நினைவகத்தில் கிடைக்கும் இலக்கு பயன்பாட்டிற்கு நிரல் செயலாக்கத்தை மாற்றுகிறது.
துவக்க ஏற்றி பயன்பாடு μPROM இலிருந்து LSRAM உடன் ஸ்டேக்காக செயல்படுத்தப்பட வேண்டும். எனவே, இணைப்பான் ஸ்கிரிப்ட்டில் உள்ள ROM மற்றும் RAM முகவரிகள் முறையே μPROM மற்றும் நியமிக்கப்பட்ட LSRAMகளின் தொடக்க முகவரிக்கு அமைக்கப்பட்டுள்ளன. குறியீடு பிரிவு ROM இலிருந்து செயல்படுத்தப்படுகிறது மற்றும் தரவுப் பிரிவு படம் 5 இல் காட்டப்பட்டுள்ளபடி RAM இலிருந்து செயல்படுத்தப்படுகிறது.
படம் 5 • பூட்லோடர் லிங்கர் ஸ்கிரிப்ட்
இணைப்பான் ஸ்கிரிப்ட் (microsemi-riscv-ram_rom.ld) இல் கிடைக்கிறது
SoftConsole_Project\mivrv32im-bootloader வடிவமைப்பின் கோப்புறை files.
இலக்கு விண்ணப்பம்
இலக்கு பயன்பாடு உள் எல்இடிகள் 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 இயல்புநிலை J16 2 3 இயல்புநிலை J33 1 2 இயல்புநிலை 3 4 - USB கேபிளைப் பயன்படுத்தி ஹோஸ்ட் பிசியை J47 இணைப்பியுடன் இணைக்கவும்.
- யுஎஸ்பி முதல் யுஏஆர்டி பிரிட்ஜ் டிரைவர்கள் தானாக கண்டறியப்படுவதை உறுதிசெய்யவும். இதை ஹோஸ்ட் பிசியின் சாதன நிர்வாகியில் சரிபார்க்கலாம்.
- படம் 7 இல் காட்டப்பட்டுள்ளபடி, COM13 இன் போர்ட் பண்புகள் அது USB Serial Converter C உடன் இணைக்கப்பட்டிருப்பதைக் காட்டுகிறது. எனவே, COM13 இந்த ex இல் தேர்ந்தெடுக்கப்பட்டதுampலெ. COM போர்ட் எண் அமைப்பு சார்ந்தது.
படம் 7 • சாதன மேலாளர்
குறிப்பு: USB முதல் UART பிரிட்ஜ் இயக்கிகள் நிறுவப்படவில்லை என்றால், இயக்கிகளை பதிவிறக்கி நிறுவவும் www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip. - மின் விநியோகத்தை J9 இணைப்பியுடன் இணைத்து, SW6 என்ற பவர் சப்ளை சுவிட்சை இயக்கவும்.
படம் 8 • RTG4 டெவலப்மெண்ட் கிட்
டெமோவை இயக்குகிறது
இந்த அத்தியாயம் RTG4 சாதனத்தை குறிப்பு வடிவமைப்புடன் நிரல்படுத்துவதற்கான படிகளை விவரிக்கிறது, இலக்கு பயன்பாட்டுடன் SPI ஃப்ளாஷ் நிரலாக்கம் மற்றும் Mi-V பூட்லோடர் GUI ஐப் பயன்படுத்தி இலக்கு பயன்பாட்டை DDR நினைவகத்திலிருந்து துவக்குகிறது.
டெமோவை இயக்குவது பின்வரும் படிகளை உள்ளடக்கியது:
- RTG4 சாதனத்தை நிரலாக்கம், பக்கம் 11
- Mi-V பூட்லோடரை இயக்குகிறது, பக்கம் 11
RTG4 சாதனத்தை நிரலாக்கம்
RTG4 சாதனம் FlashPro Express அல்லது Libero SOC ஐப் பயன்படுத்தி நிரல்படுத்தப்படலாம்.
- வேலையுடன் RTG4 டெவலப்மெண்ட் கிட் நிரல் செய்ய file வடிவமைப்பின் ஒரு பகுதியாக வழங்கப்படுகிறது fileFlashPro Express மென்பொருளைப் பயன்படுத்துகிறது, பின் இணைப்பு 1 ஐப் பார்க்கவும்: FlashPro எக்ஸ்பிரஸைப் பயன்படுத்தி சாதனத்தை நிரலாக்கம், பக்கம் 14.
- Libero SoC ஐப் பயன்படுத்தி சாதனத்தை நிரல் செய்ய, பின் இணைப்பு 2 ஐப் பார்க்கவும்: Libero SoC ஐப் பயன்படுத்தி சாதனத்தை நிரலாக்கம், பக்கம் 17.
Mi-V பூட்லோடரை இயக்குகிறது
நிரலாக்கத்தை வெற்றிகரமாக முடித்த பிறகு, பின்வரும் படிகளைப் பின்பற்றவும்:
- setup.exe ஐ இயக்கவும் file பின்வரும் வடிவமைப்பில் கிடைக்கும் fileகள் இடம்.
<$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4 - பூட்லோடர் GUI பயன்பாட்டை நிறுவ நிறுவல் வழிகாட்டியைப் பின்பற்றவும்.
படம் 9 RTG4 Mi-V பூட்லோடர் GUI ஐக் காட்டுகிறது.
படம் 9 • Mi-V பூட்லோடர் GUI - படம் 7 இல் காட்டப்பட்டுள்ளபடி USB Serial Converter C உடன் இணைக்கப்பட்டுள்ள COM போர்ட்டைத் தேர்ந்தெடுக்கவும்.
- இணைப்பு பொத்தானைக் கிளிக் செய்யவும். வெற்றிகரமான இணைப்பிற்குப் பிறகு படம் 10 இல் காட்டப்பட்டுள்ளபடி சிவப்பு காட்டி பச்சை நிறமாக மாறும்.
படம் 10 • COM போர்ட்டை இணைக்கவும் - இறக்குமதி பொத்தானைக் கிளிக் செய்து இலக்கு பயன்பாட்டைத் தேர்ந்தெடுக்கவும் file (.பின்). இறக்குமதி செய்த பிறகு, பாதை file படம் 11 இல் காட்டப்பட்டுள்ளபடி GUI இல் காட்டப்படும்.
<$Download_Directory>\rtg4_ac490_df\Source_files
படம் 11 • இலக்கு விண்ணப்பத்தை இறக்குமதி செய்யவும் File - படம் 11 இல் காட்டப்பட்டுள்ளபடி, SPI Flash இல் இலக்கு பயன்பாட்டை நிரல் செய்ய நிரல் SPI Flash விருப்பத்தை கிளிக் செய்யவும். படம் 12 இல் காட்டப்பட்டுள்ளபடி SPI ஃப்ளாஷ் திட்டமிடப்பட்ட பிறகு ஒரு பாப்-அப் காட்டப்படும். சரி என்பதைக் கிளிக் செய்யவும்.
படம் 12 • SPI ஃப்ளாஷ் திட்டமிடப்பட்டது - SPI Flash இலிருந்து DDR3 நினைவகத்திற்கு பயன்பாட்டை நகலெடுக்க தொடக்க துவக்க விருப்பத்தைத் தேர்ந்தெடுத்து DDR3 நினைவகத்திலிருந்து பயன்பாட்டை இயக்கத் தொடங்கவும். DDR3 நினைவகத்திலிருந்து இலக்கு பயன்பாட்டை வெற்றிகரமாக துவக்கிய பிறகு, பயன்பாடு UART செய்திகளை அச்சிடுகிறது மற்றும் படம் 1 இல் காட்டப்பட்டுள்ளபடி போர்டு பயனர் LED2, 3, 4 மற்றும் 13 ஐ சிமிட்டுகிறது.
படம் 13 • DDR இலிருந்து விண்ணப்பத்தை இயக்கவும் - பயன்பாடு DDR3 நினைவகத்திலிருந்து இயங்குகிறது, இது டெமோவை முடிக்கிறது. Mi-V பூட்லோடர் GUI ஐ மூடவும்.
FlashPro எக்ஸ்பிரஸைப் பயன்படுத்தி சாதனத்தை நிரலாக்கம்
நிரலாக்க வேலையுடன் RTG4 சாதனத்தை எவ்வாறு நிரல் செய்வது என்பதை இந்தப் பகுதி விவரிக்கிறது file FlashPro எக்ஸ்பிரஸ் பயன்படுத்தி.
சாதனத்தை நிரல் செய்ய, பின்வரும் படிகளைச் செய்யவும்:
- போர்டில் உள்ள ஜம்பர் அமைப்புகள் UG3 இன் அட்டவணை 0617 இல் பட்டியலிடப்பட்டுள்ளதைப் போலவே இருப்பதை உறுதிப்படுத்தவும்:
RTG4 டெவலப்மெண்ட் கிட் பயனர் கையேடு. - விருப்பமாக, உட்பொதிக்கப்பட்ட FlashPro32 ஐப் பயன்படுத்த, இயல்புநிலை ஜம்பர் அமைப்பிற்குப் பதிலாக வெளிப்புற FlashPro2, FlashPro3, அல்லது FlashPro4 புரோகிராமரைப் பயன்படுத்தும் போது, பின்களை 5-6 இணைக்க ஜம்பர் J5 அமைக்கலாம்.
குறிப்பு: ஜம்பர் இணைப்புகளை உருவாக்கும் போது பவர் சப்ளை ஸ்விட்ச், SW6 ஸ்விட்ச் ஆஃப் செய்யப்பட வேண்டும். - போர்டில் உள்ள J9 இணைப்பியுடன் மின்சாரம் வழங்கல் கேபிளை இணைக்கவும்.
- பவர் சப்ளை ஸ்விட்ச் SW6ஐ ஆன் செய்யவும்.
- உட்பொதிக்கப்பட்ட FlashPro5 ஐப் பயன்படுத்தினால், USB கேபிளை இணைப்பான் J47 மற்றும் ஹோஸ்ட் PC உடன் இணைக்கவும்.
மாற்றாக, வெளிப்புற புரோகிராமரைப் பயன்படுத்தினால், ரிப்பன் கேபிளை J உடன் இணைக்கவும்TAG தலைப்பு J22 மற்றும் புரோகிராமரை ஹோஸ்ட் பிசியுடன் இணைக்கவும். - ஹோஸ்ட் கணினியில், FlashPro எக்ஸ்பிரஸ் மென்பொருளைத் தொடங்கவும்.
- பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி, புதிய வேலைத் திட்டத்தை உருவாக்க, புராஜெக்ட் மெனுவிலிருந்து, புதியதைக் கிளிக் செய்யவும் அல்லது FlashPro Express Job இலிருந்து New Job Project என்பதைத் தேர்ந்தெடுக்கவும்.
படம் 14 • FlashPro எக்ஸ்பிரஸ் வேலை திட்டம் - FlashPro Express Job உரையாடல் பெட்டியிலிருந்து புதிய வேலை திட்டத்தில் பின்வருவனவற்றை உள்ளிடவும்:
- நிரலாக்க வேலை file: உலாவு என்பதைக் கிளிக் செய்து, .job இருக்கும் இடத்திற்குச் செல்லவும் file அமைந்துள்ளது மற்றும் தேர்ந்தெடுக்கவும் file. இயல்புநிலை இடம்: \rtg4_ac490_df\Programming_Job
- FlashPro Express வேலை திட்ட இடம்: உலாவு என்பதைக் கிளிக் செய்து, விரும்பிய FlashPro Express திட்ட இருப்பிடத்திற்கு செல்லவும்.
படம் 15 • FlashPro Express Job இலிருந்து புதிய வேலை திட்டம்
- சரி என்பதைக் கிளிக் செய்யவும். தேவையான நிரலாக்கம் file தேர்ந்தெடுக்கப்பட்டது மற்றும் சாதனத்தில் நிரல் செய்ய தயாராக உள்ளது.
- பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி FlashPro Express சாளரம் தோன்றும். புரோகிராமர் புலத்தில் ஒரு புரோகிராமர் எண் தோன்றுவதை உறுதிப்படுத்தவும். இல்லையெனில், போர்டு இணைப்புகளை உறுதிசெய்து, புதுப்பித்தல்/புரோகிராமர்களை மீட்டமை என்பதைக் கிளிக் செய்யவும்.
படம் 16 • சாதனத்தை நிரலாக்கம் - RUN என்பதைக் கிளிக் செய்யவும். சாதனம் வெற்றிகரமாக நிரல்படுத்தப்பட்டால், பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி ஒரு RUN PASSED நிலை காட்டப்படும்.
படம் 17 • ஃப்ளாஷ்ப்ரோ எக்ஸ்பிரஸ்-ரன் பாஸ் செய்யப்பட்டது - FlashPro Express ஐ மூடவும் அல்லது திட்டத் தாவலில் வெளியேறு என்பதைக் கிளிக் செய்யவும்.
Libero SoC ஐப் பயன்படுத்தி சாதனத்தை நிரலாக்கம்
குறிப்பு வடிவமைப்பு fileகள் Libero SoC ஐப் பயன்படுத்தி உருவாக்கப்பட்ட Mi-V செயலி துணை அமைப்பு திட்டத்தை உள்ளடக்கியது. RTG4 சாதனத்தை Libero SoC ஐப் பயன்படுத்தி நிரல்படுத்த முடியும். Libero SoC திட்டம் முழுமையாக உருவாக்கப்பட்டு, தொகுப்பு, இடம் மற்றும் பாதை, நேர சரிபார்ப்பு, FPGA வரிசை தரவு உருவாக்கம், புதுப்பிப்பு μPROM நினைவக உள்ளடக்கம், பிட்ஸ்ட்ரீம் உருவாக்கம், FPGA புரோகிராமிங் ஆகியவற்றிலிருந்து இயக்கப்படுகிறது.
லிபரோ வடிவமைப்பு ஓட்டம் பின்வரும் படத்தில் காட்டப்பட்டுள்ளது.
படம் 18 • லிபரோ வடிவமைப்பு ஓட்டம்
RTG4 சாதனத்தை நிரல் செய்ய, Mi-V செயலி துணை அமைப்பு திட்டம் Libero SoC இல் திறக்கப்பட வேண்டும் மற்றும் பின்வரும் படிகளை மீண்டும் இயக்க வேண்டும்:
- uPROM நினைவக உள்ளடக்கத்தைப் புதுப்பிக்கவும்: இந்தப் படிநிலையில், μPROM ஆனது துவக்க ஏற்றி பயன்பாட்டுடன் திட்டமிடப்பட்டுள்ளது.
- பிட்ஸ்ட்ரீம் தலைமுறை: இந்த கட்டத்தில், வேலை file RTG4 சாதனத்திற்காக உருவாக்கப்பட்டது.
- FPGA நிரலாக்கம்: இந்தப் படிநிலையில், RTG4 சாதனம் Jobஐப் பயன்படுத்தி நிரல்படுத்தப்படுகிறது file.
இந்த வழிமுறைகளைப் பின்பற்றவும்:
- லிபரோ டிசைன் ஃப்ளோவிலிருந்து, அப்டேட் uPROM நினைவக உள்ளடக்கத்தைத் தேர்ந்தெடுக்கவும்.
- சேர் விருப்பத்தைப் பயன்படுத்தி கிளையண்டை உருவாக்கவும்.
- கிளையண்டைத் தேர்ந்தெடுத்து, திருத்து விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
- இதிலிருந்து உள்ளடக்கத்தைத் தேர்ந்தெடுக்கவும் file பின்னர் படம் 19 இல் காட்டப்பட்டுள்ளபடி Browse விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
படம் 19 • தரவு சேமிப்பக கிளையண்டைத் திருத்தவும் - பின்வரும் வடிவமைப்பிற்கு செல்லவும் files இடம் மற்றும் miv-rv32im-bootloader.hex ஐ தேர்ந்தெடுக்கவும் file படம் 20 இல் காட்டப்பட்டுள்ளது. <$Download_Directory>\rtg4_ac490_df
- அமைக்கவும் File Intel-Hex (*.hex) என தட்டச்சு செய்யவும்.
- திட்ட கோப்பகத்திலிருந்து தொடர்புடைய பாதையைப் பயன்படுத்து என்பதைத் தேர்ந்தெடுக்கவும்.
- சரி என்பதைக் கிளிக் செய்யவும்.
படம் 20 • நினைவகத்தை இறக்குமதி செய்யவும் File
- சரி என்பதைக் கிளிக் செய்யவும்.
μPROM உள்ளடக்கம் புதுப்பிக்கப்பட்டது. - படம் 21 இல் காட்டப்பட்டுள்ளபடி Generate Bitstream ஐ இருமுறை கிளிக் செய்யவும்.
படம் 21 • பிட்ஸ்ட்ரீமை உருவாக்கவும் - படம் 21 இல் காட்டப்பட்டுள்ளபடி சாதனத்தை நிரல் செய்ய Run PROGRAM Action என்பதில் இருமுறை கிளிக் செய்யவும்.
RTG4 சாதனம் திட்டமிடப்பட்டுள்ளது. டெமோவை இயக்குதல், பக்கம் 11ஐப் பார்க்கவும்.
TCL ஸ்கிரிப்டை இயக்குகிறது
டிசிஎல் ஸ்கிரிப்டுகள் வடிவமைப்பில் வழங்கப்பட்டுள்ளன fileTCL_Scripts கோப்பகத்தின் கீழ் உள்ள கோப்புறை. தேவைப்பட்டால், வடிவமைப்பு செயலாக்கத்திலிருந்து வேலை உருவாக்கும் வரை வடிவமைப்பு ஓட்டத்தை மீண்டும் உருவாக்க முடியும் file.
TCL ஐ இயக்க, கீழே உள்ள படிகளைப் பின்பற்றவும்:
- லிபரோ மென்பொருளை இயக்கவும்.
- திட்டம் > இயக்கு ஸ்கிரிப்டைத் தேர்ந்தெடுக்கவும்….
- பதிவிறக்கிய TCL_Scripts கோப்பகத்திலிருந்து உலாவுக என்பதைக் கிளிக் செய்து, script.tcl ஐத் தேர்ந்தெடுக்கவும்.
- இயக்கு என்பதைக் கிளிக் செய்யவும்.
TCL ஸ்கிரிப்டை வெற்றிகரமாகச் செயல்படுத்திய பிறகு, Libero திட்டம் TCL_Scripts கோப்பகத்தில் உருவாக்கப்பட்டது.
TCL ஸ்கிரிப்ட்களைப் பற்றிய கூடுதல் தகவலுக்கு, rtg4_ac490_df/TCL_Scripts/readme.txt ஐப் பார்க்கவும்.
TCL கட்டளைகள் பற்றிய கூடுதல் விவரங்களுக்கு Libero® SoC TCL கட்டளை குறிப்பு வழிகாட்டியைப் பார்க்கவும். தொடர்பு கொள்ளவும்
TCL ஸ்கிரிப்டை இயக்கும் போது ஏற்படும் கேள்விகளுக்கான தொழில்நுட்ப ஆதரவு.
மைக்ரோசெமி இங்கு உள்ள தகவல்கள் அல்லது அதன் தயாரிப்புகள் மற்றும் சேவைகள் ஏதேனும் குறிப்பிட்ட நோக்கத்திற்காக பொருந்தக்கூடியது குறித்து எந்த உத்தரவாதமும், பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்காது, மேலும் எந்தவொரு தயாரிப்பு அல்லது சுற்றுகளின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பையும் மைக்ரோசெமி ஏற்காது. இங்கு விற்கப்படும் தயாரிப்புகள் மற்றும் மைக்ரோசெமியால் விற்கப்படும் பிற தயாரிப்புகள் வரையறுக்கப்பட்ட சோதனைக்கு உட்பட்டவை, மேலும் முக்கிய கருவிகள் அல்லது பயன்பாடுகளுடன் இணைந்து பயன்படுத்தக்கூடாது. எந்தவொரு செயல்திறன் விவரக்குறிப்புகளும் நம்பகமானவை என்று நம்பப்படுகிறது, ஆனால் சரிபார்க்கப்படவில்லை, மேலும் வாங்குபவர் தயாரிப்புகளின் அனைத்து செயல்திறன் மற்றும் பிற சோதனைகளையும், தனியாகவும் ஒன்றாகவும், அல்லது எந்த இறுதி தயாரிப்புகளிலும் நிறுவி முடிக்க வேண்டும். மைக்ரோசெமி வழங்கிய எந்த தரவு மற்றும் செயல்திறன் விவரக்குறிப்புகள் அல்லது அளவுருக்கள் மீது வாங்குபவர் தங்கியிருக்கமாட்டார். எந்தவொரு தயாரிப்புகளின் பொருத்தத்தையும் சுயாதீனமாக தீர்மானிப்பதும் அதைச் சோதித்து சரிபார்ப்பதும் வாங்குபவரின் பொறுப்பாகும். இங்கு மைக்ரோசெமி வழங்கிய தகவல் "உள்ளது, எங்கே உள்ளது" மற்றும் அனைத்து தவறுகளுடன் வழங்கப்படுகிறது, மேலும் அத்தகைய தகவலுடன் தொடர்புடைய முழு ஆபத்தும் முற்றிலும் வாங்குபவரிடம் உள்ளது. மைக்ரோசெமி வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ, எந்தவொரு தரப்பினருக்கும் காப்புரிமை உரிமைகள், உரிமங்கள் அல்லது வேறு எந்த ஐபி உரிமைகளையும் வழங்காது, அத்தகைய தகவல் அல்லது அத்தகைய தகவலால் விவரிக்கப்பட்டுள்ள எதையும். இந்த ஆவணத்தில் வழங்கப்பட்டுள்ள தகவல் மைக்ரோசெமிக்கு சொந்தமானது, மேலும் இந்த ஆவணத்தில் உள்ள தகவல்களில் அல்லது எந்த தயாரிப்புகள் மற்றும் சேவைகளிலும் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த மாற்றத்தையும் செய்ய மைக்ரோசெமிக்கு உரிமை உள்ளது.
மைக்ரோசெமி பற்றி
மைக்ரோசிப் டெக்னாலஜி இன்க். (Nasdaq: MCHP) இன் முழுச் சொந்தமான துணை நிறுவனமான மைக்ரோசெமி, விண்வெளி மற்றும் பாதுகாப்பு, தகவல் தொடர்பு, தரவு மையம் மற்றும் தொழில்துறை சந்தைகளுக்கான செமிகண்டக்டர் மற்றும் சிஸ்டம் தீர்வுகளின் விரிவான போர்ட்ஃபோலியோவை வழங்குகிறது. தயாரிப்புகளில் உயர் செயல்திறன் மற்றும் கதிர்வீச்சு-கடினப்படுத்தப்பட்ட அனலாக் கலப்பு-சிக்னல் ஒருங்கிணைந்த சுற்றுகள், FPGAகள், SoCகள் மற்றும் ASICகள் ஆகியவை அடங்கும்; சக்தி மேலாண்மை பொருட்கள்; நேரம் மற்றும் ஒத்திசைவு சாதனங்கள் மற்றும் துல்லியமான நேர தீர்வுகள், நேரத்திற்கு உலகின் தரத்தை அமைத்தல்; குரல் செயலாக்க சாதனங்கள்; RF தீர்வுகள்; தனித்துவமான கூறுகள்; நிறுவன சேமிப்பு மற்றும் தகவல் தொடர்பு தீர்வுகள், பாதுகாப்பு தொழில்நுட்பங்கள் மற்றும் அளவிடக்கூடிய எதிர்ப்பு டிampஎர் தயாரிப்புகள்; ஈதர்நெட் தீர்வுகள்; பவர்-ஓவர்-ஈதர்நெட் ஐசிகள் மற்றும் மிட்ஸ்பான்கள்; அத்துடன் தனிப்பயன் வடிவமைப்பு திறன்கள் மற்றும் சேவைகள். மேலும் அறிக www.microsemi.com.
மைக்ரோசெமி தலைமையகம்
ஒன் எண்டர்பிரைஸ், அலிசோ விஜோ,
சி.ஏ 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 Microsemi, Microchip Technology Inc. இன் முழுச் சொந்தமான துணை நிறுவனமாகும். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. மைக்ரோசெமி மற்றும் மைக்ரோசெமி லோகோ ஆகியவை மைக்ரோசெமி கார்ப்பரேஷனின் பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகள். மற்ற அனைத்து வர்த்தக முத்திரைகள் மற்றும் சேவை முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து
ஆவணங்கள் / ஆதாரங்கள்
![]() |
மைக்ரோசெமி AC490 RTG4 FPGA: ஒரு Mi-V செயலி துணை அமைப்பை உருவாக்குதல் [pdf] பயனர் வழிகாட்டி AC490 RTG4 FPGA ஒரு Mi-V செயலி துணை அமைப்பை உருவாக்குகிறது, AC490 RTG4, FPGA ஒரு Mi-V செயலி துணை அமைப்பை உருவாக்குகிறது, Mi-V செயலி துணை அமைப்பு |