intel ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ്
ഉൽപ്പന്ന വിവരം
ഉൽപ്പന്നത്തിൻ്റെ പേര് | ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ് |
---|---|
പതിപ്പ് | 22.4 |
റിലീസ് തീയതി | ഡിസംബർ 19, 2022 |
ഒഴിവാക്കൽ അറിയിപ്പ് | ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ ആസൂത്രണം ചെയ്തിട്ടുണ്ട് പതിപ്പ് 23.4-ന് ശേഷം ഒഴിവാക്കി. |
ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ
ഗൈഡ് ആരംഭിക്കുന്നു
- നിങ്ങളുടെ കംപൈലർ എൻവയോൺമെന്റ് ആരംഭിക്കുക.
- Review വിവിധ ഡിസൈൻ മുൻampലെസും ട്യൂട്ടോറിയലുകളും Intel HLS കമ്പൈലറിനൊപ്പം നൽകിയിരിക്കുന്നു.
ഉപയോക്തൃ ഗൈഡ്
- ഉപയോക്തൃ ഗൈഡ് നിർദ്ദേശങ്ങൾ നൽകുന്നു
- ഇന്റൽ എഫ്പിജിഎ ഉൽപ്പന്നങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ബൗദ്ധിക സ്വത്തവകാശം (ഐപി) സമന്വയിപ്പിക്കലും പരിശോധിക്കലും അനുകരിക്കലും.
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്വെയറുമായി ഒരു വലിയ സിസ്റ്റത്തിലേക്ക് നിങ്ങളുടെ ഘടകം ഐപി സംയോജിപ്പിക്കുന്നത് വരെ നിങ്ങളുടെ ഘടകവും ടെസ്റ്റ് ബെഞ്ചും സൃഷ്ടിക്കുന്നത് മുതൽ നിങ്ങളുടെ ഘടകത്തിന്റെ മുഴുവൻ വികസന പ്രവാഹത്തിലൂടെയും കടന്നുപോകുന്നു.
മികച്ച പ്രാക്ടീസ് ഗൈഡ്
നിങ്ങളുടെ എച്ച്എൽഎസ് ഘടകത്തിന്റെ FPGA ഏരിയ ഉപയോഗവും പ്രകടനവും മെച്ചപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് പ്രയോഗിക്കാൻ കഴിയുന്ന സാങ്കേതിക വിദ്യകളും സമ്പ്രദായങ്ങളും മികച്ച പ്രാക്ടീസ് ഗൈഡ് നൽകുന്നു. നിങ്ങളുടെ ഘടകത്തിന്റെ പ്രവർത്തനപരമായ കൃത്യത പരിശോധിച്ചതിന് ശേഷം ഈ മികച്ച രീതികൾ പ്രയോഗിക്കുക.
റഫറൻസ് മാനുവൽ
ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ പിന്തുണയ്ക്കുന്ന സവിശേഷതകളെക്കുറിച്ചുള്ള റഫറൻസ് മാനുവൽ റഫറൻസ് വിവരങ്ങൾ നൽകുന്നു. ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ കമാൻഡ് ഓപ്ഷനുകൾ, ഹെഡർ എന്നിവയെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ കണ്ടെത്തുക fileകൾ, പ്രാഗ്മകൾ, ആട്രിബ്യൂട്ടുകൾ, മാക്രോകൾ, പ്രഖ്യാപനങ്ങൾ, ആർഗ്യുമെന്റുകൾ, ടെംപ്ലേറ്റ് ലൈബ്രറികൾ.
Intel® ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ് പതിപ്പ് 22.4 റിലീസ് കുറിപ്പുകൾ
- Intel® High Level Synthesis Compiler Pro Edition Release Notes ഇൻറൽ ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ എഡിഷൻ പതിപ്പ് 22.4-നെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകുന്നു.
Intel HLS കംപൈലറിന്റെ തീർപ്പുകൽപ്പിക്കാത്തത്
- ഏറ്റവും പുതിയ FPGA ഹൈ-ലെവൽ ഡിസൈൻ ഫീച്ചറുകൾ, ഒപ്റ്റിമൈസേഷനുകൾ, ഡെവലപ്മെന്റ് യൂട്ടിലിറ്റികൾ എന്നിവയിലേക്കുള്ള ആക്സസ് നിലനിർത്താൻ, Intel oneAPI ബേസ് ടൂൾകിറ്റ് ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ നിലവിലുള്ള ഡിസൈനുകൾ മൈഗ്രേറ്റ് ചെയ്യുക.
- പതിപ്പ് 23.4 ന് ശേഷം ഇന്റൽ ഹൈ ലെവൽ സിന്തസിസ് (HLS) കംപൈലർ നിർത്തലാക്കാൻ പദ്ധതിയിട്ടിരിക്കുന്നു.
- മൈഗ്രേഷൻ ഉപദേശത്തിനായി Intel oneAPI ഉൽപ്പന്ന പേജ് സന്ദർശിക്കുക, അല്ലെങ്കിൽ എന്തെങ്കിലും ചോദ്യങ്ങൾക്കും അഭ്യർത്ഥനകൾക്കും Intel ഹൈ ലെവൽ ഡിസൈൻ കമ്മ്യൂണിറ്റി ഫോറത്തിലേക്ക് പോകുക.
ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ പ്രോ എഡിഷൻ ഡോക്യുമെന്റേഷൻ ലൈബ്രറിയെക്കുറിച്ച്
- ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ പ്രോ പതിപ്പിനുള്ള ഡോക്യുമെന്റേഷൻ ഏതാനും പ്രസിദ്ധീകരണങ്ങളിൽ വിഭജിച്ചിരിക്കുന്നു. നിങ്ങൾ തിരയുന്ന Intel HLS Compiler Pro എഡിഷൻ വിവരങ്ങൾ അടങ്ങിയ പ്രസിദ്ധീകരണം കണ്ടെത്താൻ ഇനിപ്പറയുന്ന പട്ടിക ഉപയോഗിക്കുക:
പട്ടിക 1. ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ എഡിഷൻ ഡോക്യുമെന്റേഷൻ ലൈബ്രറി
ശീർഷകവും വിവരണവും | |
റിലീസ് കുറിപ്പുകൾ
ഇന്റൽ എച്ച്എൽഎസ് കംപൈലറിനെക്കുറിച്ചുള്ള വൈകി-ബ്രേക്കിംഗ് വിവരങ്ങൾ നൽകുന്നു. |
ലിങ്ക് |
ഗൈഡ് ആരംഭിക്കുന്നു
നിങ്ങളുടെ കംപൈലർ എൻവയോൺമെന്റ് എങ്ങനെ ആരംഭിക്കാമെന്ന് മനസിലാക്കി ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ ഉപയോഗിച്ച് പ്രവർത്തിക്കുക.viewവിവിധ ഡിസൈൻ എക്സിampലെസും ട്യൂട്ടോറിയലുകളും Intel HLS കമ്പൈലറിനൊപ്പം നൽകിയിരിക്കുന്നു. |
ലിങ്ക് |
ഉപയോക്തൃ ഗൈഡ്
Intel FPGA ഉൽപ്പന്നങ്ങൾക്കായി നിങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്ന ബൗദ്ധിക സ്വത്തവകാശം (IP) സമന്വയിപ്പിക്കുന്നതിനും പരിശോധിക്കുന്നതിനും അനുകരിക്കുന്നതിനുമുള്ള നിർദ്ദേശങ്ങൾ നൽകുന്നു. നിങ്ങളുടെ ഘടകം സൃഷ്ടിക്കുന്നത് മുതൽ ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്വെയറുമായി ഒരു വലിയ സിസ്റ്റത്തിലേക്ക് നിങ്ങളുടെ ഘടക ഐപി സംയോജിപ്പിക്കുന്നത് വരെ നിങ്ങളുടെ ഘടകത്തിന്റെ മുഴുവൻ വികസന പ്രവാഹവും പരിശോധിക്കുക. |
ലിങ്ക് |
മികച്ച പ്രാക്ടീസ് ഗൈഡ്
നിങ്ങളുടെ HLS ഘടകത്തിന്റെ FPGA ഏരിയ ഉപയോഗവും പ്രകടനവും മെച്ചപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് പ്രയോഗിക്കാൻ കഴിയുന്ന സാങ്കേതിക വിദ്യകളും സമ്പ്രദായങ്ങളും നൽകുന്നു. സാധാരണഗതിയിൽ, നിങ്ങളുടെ ഘടകത്തിന്റെ പ്രവർത്തനപരമായ കൃത്യത പരിശോധിച്ചതിന് ശേഷം നിങ്ങൾ ഈ മികച്ച രീതികൾ പ്രയോഗിക്കുന്നു. |
ലിങ്ക് |
റഫറൻസ് മാനുവൽ
Intel HLS കമ്പൈലർ പിന്തുണയ്ക്കുന്ന സവിശേഷതകളെക്കുറിച്ചുള്ള റഫറൻസ് വിവരങ്ങൾ നൽകുന്നു. ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ കമാൻഡ് ഓപ്ഷനുകൾ, ഹെഡർ എന്നിവയെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ കണ്ടെത്തുക fileകൾ, പ്രാഗ്മകൾ, ആട്രിബ്യൂട്ടുകൾ, മാക്രോകൾ, പ്രഖ്യാപനങ്ങൾ, ആർഗ്യുമെന്റുകൾ, ടെംപ്ലേറ്റ് ലൈബ്രറികൾ. |
ലിങ്ക് |
ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ സേവനങ്ങൾക്കോ ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു.
*മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
Intel HLS കംപൈലറിന്റെ തീർപ്പുകൽപ്പിക്കാത്തത്
- ഏറ്റവും പുതിയ FPGA ഹൈ-ലെവൽ ഡിസൈൻ ഫീച്ചറുകൾ, ഒപ്റ്റിമൈസേഷനുകൾ, ഡെവലപ്മെന്റ് യൂട്ടിലിറ്റികൾ എന്നിവയിലേക്കുള്ള ആക്സസ് നിലനിർത്താൻ, Intel oneAPI ബേസ് ടൂൾകിറ്റ് ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ നിലവിലുള്ള ഡിസൈനുകൾ മൈഗ്രേറ്റ് ചെയ്യുക.
- പതിപ്പ് 23.4 ന് ശേഷം ഇന്റൽ ഹൈ ലെവൽ സിന്തസിസ് (HLS) കംപൈലർ നിർത്തലാക്കാൻ പദ്ധതിയിട്ടിരിക്കുന്നു.
- മൈഗ്രേഷൻ ഉപദേശത്തിനായി Intel oneAPI ഉൽപ്പന്ന പേജ് സന്ദർശിക്കുക, അല്ലെങ്കിൽ എന്തെങ്കിലും ചോദ്യങ്ങൾക്കും അഭ്യർത്ഥനകൾക്കും Intel ഹൈ ലെവൽ ഡിസൈൻ കമ്മ്യൂണിറ്റി ഫോറത്തിലേക്ക് പോകുക.
പുതിയ ഫീച്ചറുകളും മെച്ചപ്പെടുത്തലുകളും
- ഇന്റൽ ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ് പതിപ്പ് 22.4 ഇനിപ്പറയുന്ന പുതിയ സവിശേഷതകൾ ഉൾക്കൊള്ളുന്നു:
- മെയിന്റനൻസ് റിലീസ്.
- ഇന്റൽ എച്ച്എൽഎസ് കംപൈലർ പ്രോ പതിപ്പ് പതിപ്പ് 22.4-ന് പുതിയ സവിശേഷതകളോ മെച്ചപ്പെടുത്തലുകളോ ഒന്നുമില്ല.
സോഫ്റ്റ്വെയർ പെരുമാറ്റത്തിലെ മാറ്റങ്ങൾ
- കംപൈലറിന്റെ മുൻ പതിപ്പുകളിൽ നിന്ന് ഇന്റൽ എച്ച്എൽഎസ് കംപൈലർ പ്രോ പതിപ്പ് പതിപ്പ് 22.4 സവിശേഷതകൾ മാറിയ സന്ദർഭങ്ങൾ ഈ വിഭാഗം രേഖപ്പെടുത്തുന്നു.
മെയിന്റനൻസ് റിലീസ്.
- Intel HLS Compiler Pro Edition പതിപ്പ് 22.4-നുള്ള സോഫ്റ്റ്വെയർ സ്വഭാവത്തിൽ മാറ്റങ്ങളൊന്നുമില്ല.
ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ എഡിഷൻ മുൻവ്യവസ്ഥകൾ
- Intel Quartus® Prime Pro Edition Design Suite-ന്റെ ഭാഗമാണ് Intel HLS കമ്പൈലർ പ്രോ പതിപ്പ്. നിങ്ങളുടെ Intel Quartus Prime സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളേഷന്റെ ഭാഗമായി നിങ്ങൾക്ക് Intel HLS കമ്പൈലർ ഇൻസ്റ്റാൾ ചെയ്യാം അല്ലെങ്കിൽ പ്രത്യേകം ഇൻസ്റ്റാൾ ചെയ്യാം. ഇത് ഉപയോഗിക്കുന്നതിന് ഇന്റൽ ക്വാർട്ടസ് പ്രൈമും അധിക സോഫ്റ്റ്വെയറും ആവശ്യമാണ്.
- സിസ്റ്റം ആവശ്യകതകൾ, മുൻവ്യവസ്ഥകൾ, ലൈസൻസിംഗ് ആവശ്യകതകൾ എന്നിവയുൾപ്പെടെ ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള വിശദമായ നിർദ്ദേശങ്ങൾക്ക്, Intel FPGA സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളേഷനും ലൈസൻസിംഗും കാണുക.
- ഇന്റൽ എച്ച്എൽഎസ് കംപൈലറിന് ഇന്റൽ ക്വാർട്ടസ് പ്രൈമിന് പുറമേ ഇനിപ്പറയുന്ന സോഫ്റ്റ്വെയർ ആവശ്യമാണ്:
സി++ കമ്പൈലർ
- ലിനക്സിൽ, ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലറിന് ഗ്നു സി++ ലൈബ്രറിയും ബൈനറി യൂട്ടിലിറ്റികളും (ബിനുറ്റിൽസ്) ഉൾപ്പെടെ ജിസിസി 9.3.0 ആവശ്യമാണ്.
- നിങ്ങളുടെ Intel HLS കമ്പൈലർ ഇൻസ്റ്റാളേഷന്റെ ഭാഗമായാണ് GCC-യുടെ ഈ പതിപ്പ് നൽകിയിരിക്കുന്നത്. Intel HLS കമ്പൈലർ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, GCC 9.3.0 ലഭ്യമാണ് /ജിസിസി.
- പ്രധാനപ്പെട്ടത്: ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ ഉപയോഗിക്കുന്നത് /gcc ഡയറക്ടറി അതിന്റെ ടൂൾചെയിൻ ഡയറക്ടറിയായി. നിങ്ങളുടെ എല്ലാ HLS-മായി ബന്ധപ്പെട്ട ഡിസൈൻ ജോലികൾക്കും GCC-യുടെ ഈ ഇൻസ്റ്റാളേഷൻ ഉപയോഗിക്കുക.
- Windows-നായി, Microsoft* Visual Studio* പ്രൊഫഷണലിന്റെ ഇനിപ്പറയുന്ന പതിപ്പുകളിലൊന്ന് ഇൻസ്റ്റാൾ ചെയ്യുക:
- മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോ 2017 പ്രൊഫഷണൽ
- Microsoft Visual Studio 2017 കമ്മ്യൂണിറ്റി
- ഏറ്റവും കാലികമായ C++17 പിന്തുണയ്ക്കായി, നിങ്ങൾ വിഷ്വൽ സ്റ്റുഡിയോ 2017-ന്റെ ഏറ്റവും പുതിയ പതിപ്പാണ് ഉപയോഗിക്കുന്നതെന്ന് ഉറപ്പാക്കുക.
- പ്രധാനപ്പെട്ടത്: Intel HLS കമ്പൈലർ സോഫ്റ്റ്വെയർ, സോഫ്റ്റ്വെയറിന്റെ പതിപ്പിനായി വ്യക്തമാക്കിയിട്ടുള്ളവയല്ലാതെ Microsoft Visual Studio-യുടെ പതിപ്പുകളെ പിന്തുണയ്ക്കുന്നില്ല.
സീമെൻസ്* EDA Questa® സിമുലേഷൻ സോഫ്റ്റ്വെയർ
- Windows, RedHat Linux സിസ്റ്റങ്ങളിൽ, Intel Quartus Prime സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളറിൽ നിന്ന് Questa® സിമുലേഷൻ സോഫ്റ്റ്വെയർ നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാം. ലഭ്യമായ ഓപ്ഷനുകൾ ഇനിപ്പറയുന്നവയാണ്:
- ക്വസ്റ്റ ഇന്റൽ FPGA പതിപ്പ്
- ക്വസ്റ്റ ഇന്റൽ FPGA സ്റ്റാർട്ടർ പതിപ്പ്
- Questa Intel FPGA പതിപ്പിനും Questa Intel FPGA സ്റ്റാർട്ടർ പതിപ്പിനും ലൈസൻസുകൾ ആവശ്യമാണ്. Questa Intel FPGA സ്റ്റാർട്ടർ പതിപ്പിനുള്ള ലൈസൻസ് സൗജന്യമാണ്. വിശദാംശങ്ങൾക്ക്, Intel FPGA സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളേഷനും ലൈസൻസിംഗും കാണുക.
- പകരമായി, നിങ്ങൾക്ക് Siemens* EDA ModelSim* SE അല്ലെങ്കിൽ Siemens EDA Questa അഡ്വാൻസ്ഡ് സിമുലേറ്റർ സോഫ്റ്റ്വെയറിന്റെ ലൈസൻസുള്ള നിങ്ങളുടെ സ്വന്തം പതിപ്പ് ഉപയോഗിക്കാം.
- Linux സിസ്റ്റങ്ങളിൽ, Questa – Intel FPGA പതിപ്പും Questa – Intel FPGA സ്റ്റാർട്ടർ എഡിഷനും Red Hat* ഡവലപ്മെന്റ് ടൂൾസ് പാക്കേജുകൾ ആവശ്യമാണ്.
- Intel സോഫ്റ്റ്വെയർ പിന്തുണയ്ക്കുന്ന എല്ലാ മോഡൽസിം, ക്വെസ്റ്റ സോഫ്റ്റ്വെയർ പതിപ്പുകളെ കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, നിങ്ങളുടെ Intel Quartus Prime Pro എഡിഷന്റെ പതിപ്പിനായുള്ള സോഫ്റ്റ്വെയർ, ഉപകരണ പിന്തുണ റിലീസ് കുറിപ്പുകളിലെ EDA ഇന്റർഫേസ് ഇൻഫർമേഷൻ വിഭാഗം പരിശോധിക്കുക.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- ഇന്റൽ ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ ഗൈഡ് ആരംഭിക്കുന്നു
- പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ
- ഇന്റൽ എഫ്പിജിഎ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാളേഷനിലും ലൈസൻസിംഗിലും സോഫ്റ്റ്വെയർ ആവശ്യകതകൾ
- EDA ഇന്റർഫേസ് വിവരങ്ങൾ (ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ എഡിഷൻ)
അറിയപ്പെടുന്ന പ്രശ്നങ്ങളും പരിഹാരങ്ങളും
- Intel HLS Compiler Pro Edition പതിപ്പ് 22.4-നെ ബാധിക്കുന്ന അറിയപ്പെടുന്ന പ്രശ്നങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഈ വിഭാഗം നൽകുന്നു.
വിവരണം | പരിഹാര മാർഗം |
നിങ്ങൾ ഒഴിവാക്കിയ ക്ലാസ് mm_master ഉപയോഗിക്കുമ്പോൾ, കംപൈലർ ഇനിപ്പറയുന്നതുപോലുള്ള ഒരു മുന്നറിയിപ്പ് സന്ദേശം പുറപ്പെടുവിക്കുന്നു:
നിങ്ങളുടെ കോഡിന്റെ ഏത് ഭാഗമാണ് മാറ്റേണ്ടതെന്ന് ഈ സന്ദേശം സൂചിപ്പിക്കുന്നില്ല. |
ഒഴിവാക്കിയ ക്ലാസ് mm_master-നെ മാറ്റിസ്ഥാപിക്കുന്ന ക്ലാസ് mm_host ഉപയോഗിച്ച് ഈ മുന്നറിയിപ്പ് സന്ദേശം ഒഴിവാക്കുക. |
(വിൻഡോസ് മാത്രം) ഒരു ഡയറക്ടറിയിൽ ഒരു ഡിസൈൻ കംപൈൽ ചെയ്യുന്നത് കംപൈൽ പരാജയങ്ങൾക്ക് കാരണമാകും.
debug.log പരിശോധിക്കുക file "കണ്ടെത്താൻ കഴിഞ്ഞില്ല file"തെറ്റുകൾ. നിങ്ങളുടെ പാത ദൈർഘ്യമേറിയതാണെന്ന് ഈ പിശകുകൾ സൂചിപ്പിക്കാം. |
ഒരു ചെറിയ പാത നാമമുള്ള ഒരു ഡയറക്ടറിയിൽ ഡിസൈൻ കംപൈൽ ചെയ്യുക. |
(വിൻഡോസ് മാത്രം) നിങ്ങളുടെ ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഇൻസ്റ്റലേഷൻ ഡയറക്ടറിക്ക് വേണ്ടിയുള്ള ഒരു നീണ്ട പാത, ഇന്റൽ എച്ച്എൽഎസ് കമ്പൈലർ ട്യൂട്ടോറിയലുകളും എക്സിയും വിജയകരമായി കംപൈൽ ചെയ്യുന്നതിൽ നിന്നും പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്നും നിങ്ങളെ തടയും.ampലെ ഡിസൈനുകൾ.
debug.log പരിശോധിക്കുക file "കണ്ടെത്താൻ കഴിഞ്ഞില്ല file"തെറ്റുകൾ. നിങ്ങളുടെ പാത ദൈർഘ്യമേറിയതാണെന്ന് ഈ പിശകുകൾ സൂചിപ്പിക്കാം. |
ട്യൂട്ടോറിയലുകൾ നീക്കുക, ഉദാampഅവ പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുന്നതിന് മുമ്പ് ഒരു ചെറിയ പാത നാമത്തിലേക്ക് നയിക്കുന്നു. |
വിവരണം | പരിഹാര മാർഗം |
OpenCL* ലക്ഷ്യമിടുന്നതും HLS-ൽ എഴുതിയിരിക്കുന്നതുമായ ലൈബ്രറികൾക്ക് OpenCL കോഡും HLS-ൽ എഴുതിയ ലൈബ്രറിയും തമ്മിലുള്ള ഇന്റർഫേസായി സ്ട്രീമുകളോ പൈപ്പുകളോ ഉപയോഗിക്കാൻ കഴിയില്ല.
എന്നിരുന്നാലും, രണ്ട് എൻഡ് പോയിന്റുകളും ലൈബ്രറിക്കുള്ളിലാണെങ്കിൽ HLS ലെ ലൈബ്രറിക്ക് സ്ട്രീമുകളോ പൈപ്പുകളോ ഉപയോഗിക്കാം (ഉദാample, രണ്ട് ടാസ്ക് ഫംഗ്ഷനുകളെ ബന്ധിപ്പിക്കുന്ന ഒരു സ്ട്രീം). |
N/A |
Avalon® മെമ്മറി-മാപ്പ് ചെയ്ത ഹോസ്റ്റ് ഇന്റർഫേസുകളിലേക്ക് ihc::maxburst പാരാമീറ്റർ പ്രയോഗിക്കുന്നത് നിങ്ങളുടെ ഡിസൈൻ സിമുലേഷനിൽ ഹാംഗ് ചെയ്യാൻ ഇടയാക്കും. | N/A |
ചില അസാധാരണ സന്ദർഭങ്ങളിൽ, നിങ്ങൾക്ക് രണ്ട് ക്ലാസുകൾ ഉണ്ടെങ്കിൽ, ഓരോ കൺസ്ട്രക്റ്ററുകൾക്കും ഇൻപുട്ടായി മറ്റൊരു ക്ലാസിന്റെ ഉദാഹരണങ്ങൾ ആവശ്യമുണ്ടെങ്കിൽ, കംപൈലർ തകരാറിലായേക്കാം.
ഉദാample, ഇനിപ്പറയുന്ന കോഡ് സ്നിപ്പെറ്റ് കംപൈൽ ചെയ്യുന്നത് കംപൈലർ തകരാറിലാകുന്നു: |
ഒരു വൃത്താകൃതിയിലുള്ള നിർവചനം സൃഷ്ടിക്കുന്നത് ഒഴിവാക്കുക. പകരം, നിങ്ങളുടെ കോപ്പി കൺസ്ട്രക്റ്ററിൽ ഒരു പോയിന്റർ അല്ലെങ്കിൽ റഫറൻസ് ഉപയോഗിക്കുക.
ഉദാample, മുമ്പത്തെ കോഡ് സ്നിപ്പെറ്റിനെ ഇനിപ്പറയുന്ന കോഡിലേക്ക് പരിവർത്തനം ചെയ്ത് കൺസ്ട്രക്റ്ററിലേക്കുള്ള ഒരു റഫറൻസായി സ്ട്രക്റ്റിൽ നൽകുക: |
ഓപ്പൺസിഎൽ ലക്ഷ്യമിടുന്നതും എച്ച്എൽഎസിൽ എഴുതിയതുമായ ലൈബ്രറികൾ ലൈബ്രറി ഉൾപ്പെടുന്ന ഓപ്പൺസിഎൽ കേർണലുകൾക്ക് കൂടുതൽ യാഥാസ്ഥിതികമായ ഇൻക്രിമെന്റൽ കംപൈലേഷൻ ഉണ്ടാക്കിയേക്കാം. | N/A |
ഒരു ലൈബ്രറി വികസിപ്പിക്കുമ്പോൾ, ഒരു #പ്രാഗ്മയിൽ നിങ്ങൾ പിന്നീട് ഉപയോഗിക്കുന്ന ഒരു മൂല്യം നിർവ്വചിക്കുന്ന #നിർവ്വചനം ഉണ്ടെങ്കിൽ, fpga_crossgen കമാൻഡ് പരാജയപ്പെടും.
ഉദാample, ഇനിപ്പറയുന്ന കോഡ് കംപൈൽ ചെയ്യാൻ കഴിയില്ല |
#പ്രാഗ്മയ്ക്ക് പകരം പ്രാഗ്മ ഉപയോഗിക്കുക.
ഉദാample, ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് വിജയകരമായി സമാഹരിക്കുന്നു |
നിങ്ങൾ -c കമാൻഡ് ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ പ്രത്യേക കംപൈലേഷനും ലിങ്കിംഗ് എസ്tagനിങ്ങളുടെ വർക്ക്ഫ്ലോയിൽ es, ലിങ്കിംഗ് s-ൽ -march ഓപ്ഷൻ നിങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽtagഇ (അല്ലെങ്കിൽ മറ്റൊരു -മാർച്ച് ഓപ്ഷൻ മൂല്യം വ്യക്തമാക്കുക), നിങ്ങളുടെ ലിങ്കിംഗ് എസ്tagപിശക് സന്ദേശങ്ങൾ ഉപയോഗിച്ചോ അല്ലാതെയോ പരാജയപ്പെടാം. | -c കമാൻഡ് ഓപ്ഷൻ s ഉപയോഗിച്ചുള്ള രണ്ട് കംപൈലേഷനും നിങ്ങൾ ഒരേ -മാർച്ച് ഓപ്ഷൻ മൂല്യം ഉപയോഗിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.tagഇ, ലിങ്കിംഗ് എസ്tage. |
വിവരണം | പരിഹാര മാർഗം |
അൺറോൾ ചെയ്തതോ ഭാഗികമായി അൺറോൾ ചെയ്തതോ ആയ ലൂപ്പിനുള്ളിൽ പ്രഖ്യാപിച്ചിരിക്കുന്ന ഒരു അറേയിൽ hls_merge മെമ്മറി ആട്രിബ്യൂട്ട് പ്രയോഗിക്കുന്നത്, അൺറോൾ ചെയ്യാത്ത ലൂപ്പ് ആവർത്തനങ്ങളിൽ ഉടനീളം അറേയുടെ പകർപ്പുകൾ ലയിപ്പിക്കുന്നതിന് കാരണമാകുന്നു.
|
അൺറോൾ ചെയ്ത ലൂപ്പുകളിൽ hls_merge മെമ്മറി ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക.
നിങ്ങൾക്ക് അൺറോൾ ചെയ്യാത്ത ലൂപ്പിൽ മെമ്മറികൾ ലയിപ്പിക്കണമെങ്കിൽ, വീതി ലയിപ്പിക്കുന്നതിന് സ്ട്രക്റ്റ് തരത്തിന്റെ ഒരു ശ്രേണി വ്യക്തമായി പ്രഖ്യാപിക്കുക, അല്ലെങ്കിൽ ഡെപ്ത് ലയനത്തിനായി ഒരു ആഴത്തിലുള്ള അറേ പ്രഖ്യാപിക്കുക. |
ഫംഗ്ഷൻ മെമ്മറിയിൽ Viewഉയർന്ന തലത്തിലുള്ള ഡിസൈൻ റിപ്പോർട്ട്, ചില ഫംഗ്ഷൻ-സ്കോപ്പ് മെമ്മറികൾ "ഒപ്റ്റിമൈസ് എവേ" ആയി പ്രത്യക്ഷപ്പെടാം. | ഒന്നുമില്ല.
എപ്പോൾ എ file ഘടകങ്ങളല്ലാത്ത ഘടകങ്ങളും ഫംഗ്ഷനുകളും ഉള്ള ഫംഗ്ഷനുകൾ അടങ്ങിയിരിക്കുന്നു, എല്ലാ ഫംഗ്ഷൻ-സ്കോപ്പ്ഡ് വേരിയബിളുകളും ഫംഗ്ഷൻ മെമ്മറി ലിസ്റ്റ് പാളിയിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു, പക്ഷേ ഘടകങ്ങളിൽ നിന്നുള്ള വേരിയബിളുകൾക്ക് മാത്രമേ ഫംഗ്ഷൻ മെമ്മറിയിൽ കാണിക്കാൻ അവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഉള്ളൂ View പാളി. |
ചില ഉയർന്ന തലത്തിലുള്ള ഡിസൈൻ റിപ്പോർട്ടുകൾ Microsoft Internet Explorer*-ൽ പരാജയപ്പെടുന്നു. | ഇനിപ്പറയുന്ന ബ്രൗസറുകളിലൊന്ന് ഉപയോഗിക്കുക view റിപ്പോർട്ടുകൾ:
• ഗൂഗിൾ ക്രോം* • മൈക്രോസോഫ്റ്റ് എഡ്ജ്* • മോസില്ല* ഫയർഫോക്സ്* |
ലൂപ്പ് Viewഉയർന്ന തലത്തിലുള്ള ഡിസൈൻ റിപ്പോർട്ടുകളിൽ ഇനിപ്പറയുന്ന നിയന്ത്രണങ്ങളുണ്ട്:
• സ്റ്റാൾ-ഫ്രീ ക്ലസ്റ്ററുകളുടെ പെരുമാറ്റം ലൂപ്പിൽ മാതൃകയാക്കുന്നില്ല Viewer. ലൂപ്പിൽ കാണിച്ചിരിക്കുന്ന അവസാന ലേറ്റൻസി Viewഒരു സ്റ്റാൾ-ഫ്രീ ക്ലസ്റ്ററിന് നിങ്ങളുടെ ഡിസൈനിന്റെ യഥാർത്ഥ ലേറ്റൻസിയേക്കാൾ കൂടുതൽ അശുഭാപ്തിവിശ്വാസമാണ് (അതായത്, ഉയർന്നത്). ക്ലസ്റ്ററിംഗിന്റെയും സ്റ്റാൾ-ഫ്രീ ക്ലസ്റ്ററുകളുടെയും വിവരണത്തിന്, റഫർ ചെയ്യുക ഡാറ്റാപാത്ത് ക്ലസ്റ്ററിംഗ് ൽ ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ് മികച്ച പ്രാക്ടീസ് ഗൈഡ്. • മെമ്മറിയിൽ നിന്നോ പ്രിന്റ് ചെയ്ത പ്രസ്താവനകളിൽ നിന്നോ വായിക്കുകയും എഴുതുകയും ചെയ്യുന്ന സ്റ്റാളുകൾ മാതൃകയിലല്ല. • ഉയർന്ന ആവർത്തന എണ്ണം (>1000) ലൂപ്പിന്റെ മന്ദഗതിയിലുള്ള പ്രകടനത്തിന് കാരണമാകുന്നു Viewer. • നിങ്ങൾക്ക് ലൂപ്പിൽ പൂജ്യത്തിന്റെ (0) ആവർത്തന എണ്ണം വ്യക്തമാക്കാൻ കഴിയില്ല Viewer. |
ഒന്നുമില്ല. |
വിൻഡോസ് സിസ്റ്റങ്ങളിൽ ജനറേറ്റ് ചെയ്യുന്ന ഉയർന്ന തലത്തിലുള്ള ഡിസൈൻ റിപ്പോർട്ടുകളിലെ ചില റിപ്പോർട്ടുകളിലെ ലിങ്കുകൾ പ്രവർത്തിക്കുന്നില്ല. | ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ ഹൈ-ലെവൽ ഡിസൈൻ റിപ്പോർട്ടുകൾ (അതായത്, നിങ്ങളുടെ കോഡ് കംപൈൽ ചെയ്യുക) സൃഷ്ടിക്കുക. |
പാക്കറ്റുകൾ ഉപയോഗിക്കുന്ന ഒരു സ്റ്റീമിംഗ് ഇന്റർഫേസിൽ ഒരൊറ്റ ac_int ഡാറ്റാ തരത്തിന്റെ ഘടന ഉപയോഗിക്കുന്നു (ihc::usesPackets ) പ്രവർത്തിക്കുന്നില്ല.
ഉദാample, ഇനിപ്പറയുന്ന കോഡ് സ്നിപ്പെറ്റ് പ്രവർത്തിക്കുന്നില്ല: |
നിങ്ങളുടെ ഡിസൈനിൽ ഈ കോമ്പിനേഷൻ ഉപയോഗിക്കുന്നതിന്, ഇനിപ്പറയുന്ന നിയന്ത്രണങ്ങൾ പാലിക്കുക:
• ആന്തരിക ac_int ഡാറ്റ വലുപ്പം 8 ന്റെ ഗുണിതമായിരിക്കണം • സ്ട്രീം ഇന്റർഫേസ് തരം ഡിക്ലറേഷൻ വ്യക്തമാക്കണം ihc::bitsPerSymbol<8> ഉദാample, ഇനിപ്പറയുന്ന കോഡ് സ്നിപ്പെറ്റ് പ്രവർത്തിക്കുന്നു:
|
വിവരണം | പരിഹാര മാർഗം | |
എൻക്യൂ ഫംഗ്ഷൻ കോളുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഘടകത്തിന്റെ ഹൈ-ത്രൂപുട്ട് സിമുലേഷൻ പ്രവർത്തിപ്പിക്കുമ്പോൾ, ആ ഘടകത്തിനായുള്ള എല്ലാ ihc_hls_enqueue കോളുകൾക്കും ശേഷം enqueued കോമ്പോണന്റ് കോളുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ihc_hls_component_run_all ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, ഇനിപ്പറയുന്ന സ്വഭാവരീതികൾ സംഭവിക്കുന്നു:
• എമുലേഷനിൽ, എൻക്യൂഡ് ഘടക പ്രവർത്തനങ്ങൾ പ്രവർത്തിക്കുന്നു. • സിമുലേഷനിൽ, ഒരു പിശകോ മുന്നറിയിപ്പ് സന്ദേശങ്ങളോ നൽകാതെ, എൻക്യൂ ചെയ്ത ഘടക ഫംഗ്ഷനുകൾ റൺ ചെയ്യപ്പെടുന്നില്ല. |
ihc_hls_component_run_all ഫംഗ്ഷൻ, ആ ഘടകത്തിനായുള്ള എല്ലാ ihc_hls_enqueue കോളുകൾക്കും ശേഷം enqueued ഘടക ഫംഗ്ഷൻ കോളുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. | |
ihc::launch_always_run ഉപയോഗിച്ച് ഒരു ടാസ്ക് ഫംഗ്ഷൻ സമാരംഭിക്കുന്നു | ഒപ്റ്റിമൈസേഷൻ ഇല്ലാതാക്കുന്നത് ഒഴിവാക്കാൻ, കുറച്ച് സമയം ചേർക്കുക(1) | |
ടാസ്ക്കിൽ പ്രയോഗിച്ച ഒപ്റ്റിമൈസേഷൻ ആട്രിബ്യൂട്ടുകൾ നീക്കം ചെയ്യുന്നു | ബാധിച്ച പ്രവർത്തനത്തിലേക്ക് ലൂപ്പ് അനുബന്ധ നിയന്ത്രണം പ്രയോഗിക്കുക | |
പ്രവർത്തനം. | ഫംഗ്ഷനു പകരം while(1) ലൂപ്പിലേക്കുള്ള പ്രാഗ്മ. | |
ഇനിപ്പറയുന്ന കോഡിൽ ഉദാample, ഫംഗ്ഷനിൽ പ്രയോഗിച്ച ആട്രിബ്യൂട്ട് അവഗണിക്കപ്പെടുന്നു. ഉയർന്ന തലത്തിലുള്ള ഡിസൈൻ റിപ്പോർട്ടുകൾ ഈ ടാസ്ക്കിനായി അഭ്യർത്ഥിച്ച 1 ന്റെ II ന് പകരം 4 ന്റെ II കാണിക്കുന്നു. | ഇനിപ്പറയുന്ന കോഡ് ഉദാampമുമ്പത്തെ കോഡ് എക്സിനായി നിങ്ങൾക്ക് ഈ മാറ്റം എങ്ങനെ നടപ്പിലാക്കാമെന്ന് കാണിച്ചുതരാംampLe: | |
![]() |
![]() |
|
ഒന്നിലധികം HLS ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്ന Cyclone® V പ്രോജക്റ്റുകൾക്കായി, നിങ്ങളുടെ പ്രോജക്റ്റ് ഹാർഡ്വെയറിലേക്ക് കംപൈൽ ചെയ്യാൻ i++ കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ (i++ -march=CycloneV), നിങ്ങൾക്ക് ഒരു പിശക് ലഭിച്ചേക്കാം.
നിങ്ങളുടെ പ്രോജക്റ്റിനെ ആശ്രയിച്ച് പിശക് വാചകം വ്യത്യാസപ്പെട്ടിരിക്കുമ്പോൾ, മോശം വെരിലോഗ് വാക്യഘടന കാരണം പിശക് ഒപ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം കംപൈലേഷൻ പരാജയമാണ്. ഇന്റൽ ക്വാർട്ടസ് പ്രൈം കംപൈലറിന് കണ്ടെത്താൻ കഴിയാത്ത ഒരു ഫംഗ്ഷൻ ഉപയോഗിക്കാൻ ഒരു മൊഡ്യൂൾ ശ്രമിക്കുന്നു. |
നിങ്ങൾക്ക് ഈ പ്രശ്നം നേരിടുകയാണെങ്കിൽ, ഓരോ HLS ഘടകവും ഒരു പ്രത്യേക പ്രോജക്റ്റിൽ ഇടുക. | |
ഒന്നിലധികം ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്ന ചില ഡിസൈനുകൾ കംപൈൽ ചെയ്യുന്നത് സ്ട്രീം പുനരുപയോഗത്തെക്കുറിച്ച് ഒരു പിശക് സൃഷ്ടിക്കുന്നു. | നിങ്ങൾക്ക് ഈ പ്രശ്നം നേരിടുകയാണെങ്കിൽ, ഡിസൈനിലെ ഓരോ ഘടകങ്ങളും പ്രത്യേകം കംപൈൽ ചെയ്യുക. ഓരോ ഘടകവും വെവ്വേറെ കംപൈൽ ചെയ്യാൻ നിങ്ങളുടെ കോഡിലേക്ക് മാക്രോകൾ ചേർക്കേണ്ടി വന്നേക്കാം. | |
ഇനിപ്പറയുന്ന ഉദാഹരണം പരിഗണിക്കുകampLe: | ||
![]() |
||
ഇന്റൽ ഹൈ-ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ എഡിഷൻ റിലീസ് നോട്ട്സ് ആർക്കൈവുകൾ
ഈ ഉപയോക്തൃ ഗൈഡിന്റെ ഏറ്റവും പുതിയതും മുമ്പത്തെതുമായ പതിപ്പുകൾക്കായി, Intel HLS കമ്പൈലർ പ്രോ പതിപ്പ് റിലീസ് കുറിപ്പുകൾ കാണുക. ഒരു സോഫ്റ്റ്വെയർ പതിപ്പ് ലിസ്റ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ, മുമ്പത്തെ സോഫ്റ്റ്വെയർ പതിപ്പിന്റെ റിലീസ് കുറിപ്പുകൾ ബാധകമാണ്.
ഇന്റൽ എച്ച്എൽഎസ് കംപൈലർ പ്രോ എഡിഷൻ പതിപ്പ് 22.4 റിലീസ് കുറിപ്പുകൾക്കായുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ഹിസ്റ്ററി
പ്രമാണ പതിപ്പ് | ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പതിപ്പ് | മാറ്റങ്ങൾ |
2022.12.19 | 22.4 | • പ്രാരംഭ റിലീസ്. |
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
intel ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ് [pdf] നിർദ്ദേശങ്ങൾ പതിപ്പ് 22.4, പതിപ്പ് 23.4, ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ പ്രോ പതിപ്പ്, ഹൈ ലെവൽ സിന്തസിസ് കംപൈലർ, പ്രോ പതിപ്പ് |