இன்டெல் - லோகோசெயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள்
பயனர் வழிகாட்டி

இந்த ஆவணம் பற்றி

எப்படி உருவகப்படுத்துவது என்பதை இந்த ஆவணம் விவரிக்கிறதுampஇன்டெல்லைப் பயன்படுத்தி முடுக்கி செயல்பாட்டு அலகு (AFU).
முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) சூழல். ASE திறன்கள் மற்றும் உள் கட்டமைப்பு பற்றிய விரிவான விவரங்களுக்கு Intel Accelerator Functional Unit (AFU) Simulation Environment (ASE) பயனர் வழிகாட்டியைப் பார்க்கவும்.
Intel Accelerator Functional Unit (AFU) Simulation Environment (ASE) என்பது Intel FPGA Programmable® Acceleration Card (Intel FPGA PAC)க்கான வன்பொருள் மற்றும் மென்பொருள் இணை உருவகப்படுத்துதல் சூழலாகும். இந்த மென்பொருள் இணை உருவகப்படுத்துதல் சூழல் தற்போது பின்வரும் Intel FPGA PACகளை ஆதரிக்கிறது: 10 GX FPGA

  • இன்டெல் FPGA நிரல்படுத்தக்கூடிய முடுக்க அட்டை D5005
  • Intel Arria® உடன் இன்டெல் நிரல்படுத்தக்கூடிய முடுக்க அட்டை
    ASE ஆனது Core Cache Interface (CCI-P) நெறிமுறைக்கான பரிவர்த்தனை மாதிரியையும் FPGA-இணைக்கப்பட்ட உள்ளூர் நினைவகத்திற்கான நினைவக மாதிரியையும் வழங்குகிறது.
    பின்வரும் நெறிமுறைகள் மற்றும் API களுக்கு முடுக்கி செயல்பாட்டு அலகு (AFU) இணக்கத்தை ASE உறுதிப்படுத்துகிறது:
  • CCI-P நெறிமுறை விவரக்குறிப்பு
  • அவலோன்
    நினைவகம் மேப் செய்யப்பட்ட (Avalon-MM) இடைமுக விவரக்குறிப்பு
  • திறந்த நிரல்படுத்தக்கூடிய முடுக்க இயந்திரம் (OPAE)®

அட்டவணை 1. FPGAs சொற்களஞ்சியத்துடன் Intel Xeon® CPUக்கான முடுக்க அடுக்கு

கால சுருக்கம் விளக்கம்
FPGAகளுடன் Intel Xeon® CPUக்கான இன்டெல் முடுக்க அடுக்கு முடுக்கம் அடுக்கு இன்டெல் எஃப்பிஜிஏ மற்றும் இன்டெல் ஜியோன் செயலி இடையே செயல்திறன்-உகந்த இணைப்பை வழங்கும் மென்பொருள், ஃபார்ம்வேர் மற்றும் கருவிகளின் தொகுப்பு.
இன்டெல் FPGA நிரல்படுத்தக்கூடிய முடுக்க அட்டை (Intel FPGA PAC) இன்டெல் FPGA பிஏசி PCIe* FPGA முடுக்கி அட்டை.
PCIe பேருந்தில் Intel Xeon செயலியுடன் இணைக்கும் FPGA இன்டர்ஃபேஸ் மேனேஜர் (FIM) உள்ளது.
ஒருங்கிணைந்த FPGA உடன் Intel Xeon அளவிடக்கூடிய தளம் ஒருங்கிணைந்த FPGA இயங்குதளம் Intel Xeon மற்றும் FPGA பிளாட்ஃபார்ம் உடன் Intel Xeon மற்றும் ஒரு FPGA ஒரே தொகுப்பில் மற்றும் அல்ட்ரா பாத் இன்டர்கனெக்ட் (UPI) வழியாக ஒரு ஒத்திசைவான நினைவகத்தை பகிர்ந்து கொள்கிறது.

தொடர்புடைய தகவல்
இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) பயனர் வழிகாட்டி

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறனை இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் செய்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகளிலும் சேவைகளிலும் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
*பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.
ISO 9001:2015 பதிவு செய்யப்பட்டது

கணினி தேவைகள்

Intel Accelerator Functional Unit (AFU) Simulation Environment (ASE)க்கான கணினி தேவைகள் இங்கே::

  • 64-பிட் லினக்ஸ் இயங்குதளம். இந்த வெளியீடு பின்வரும் இயக்க முறைமைகளை சரிபார்க்கிறது:
    — Intel FPGA PAC D5005க்கு:
  • கர்னல் 7.6-3.10.0 உடன் RHEL 957
    — Intel Arria 10 GX FPGA உடன் Intel PACக்கு:
  • கர்னல் 7.6-3.10.0 உடன் RHEL 957
  • கர்னல் 18.04 உடன் உபுண்டு 4.15
  • பின்வரும் சிமுலேட்டர்களில் ஒன்று:
    — 64-பிட் சுருக்கம்* VCS-MX-2016.06-SP2-1 RTL சிமுலேட்டர்
    — 64-பிட் வழிகாட்டி கிராபிக்ஸ்* மாடல்சிம் SE சிமுலேட்டர் (பதிப்பு 10.5c)
    — 64-பிட் வழிகாட்டி கிராபிக்ஸ் QuestaSim சிமுலேட்டர் (பதிப்பு 10.5c)
  • C கம்பைலர்: GCC 4.7.0 அல்லது அதற்கு மேல்
  • CMake: பதிப்பு 2.8.12 அல்லது அதற்கு மேல்
  • குனு சி நூலகம்: பதிப்பு 2.17 அல்லது அதற்கு மேல்
  • பைதான்: பதிப்பு 2.7
  • Intel Quartus® Prime Pro பதிப்பு மென்பொருள் பதிப்பு 19.2 (1)

சுற்றுச்சூழலை அமைத்தல்

ASE ஐ இயக்கும் முன் உங்கள் உருவகப்படுத்துதல் சூழலை அமைத்து OPAE மென்பொருளை நிறுவ வேண்டும்.

  1. உங்கள் உருவகப்படுத்துதல் மென்பொருளுக்கு பின்வரும் சூழல் மாறிகளை அமைக்கவும்:
    • VCSக்கு:
    $ ஏற்றுமதி VCS_HOME=
    $ ஏற்றுமதி PATH=$VCS_HOME/bin:$PATH
    VCS நிறுவல் அடைவு அமைப்பு பின்வருமாறு:
    இன்டெல் ஆக்சிலரேட்டர் செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள் - படம் 1உங்கள் கணினியில் செல்லுபடியாகும் VCS உரிமம் உள்ளதா என்பதை உறுதிப்படுத்தவும்.
    • Modelsim SE/QuestaSimக்கு:
    $ ஏற்றுமதி MTI_HOME=
    $ ஏற்றுமதி PATH=$MTI_HOME/linux_x86_64/:$MTI_HOME/bin/:$PATH
    Modelsim/Questa நிறுவல் அடைவு அமைப்பு பின்வருமாறு:
    இன்டெல் ஆக்சிலரேட்டர் செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள் - படம் 2உங்கள் கணினியில் செல்லுபடியாகும் Modelsim SE/QuestaSim உரிமம் இருப்பதை உறுதிசெய்யவும்.
    • Intel Quartus Prime Pro பதிப்பிற்கு:
    $ ஏற்றுமதி QUARTUS_HOME=
    இன்டெல் குவார்டஸ் பிரைம் நிறுவல் அடைவு அமைப்பு பின்வருமாறு:
    இன்டெல் ஆக்சிலரேட்டர் செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள் - படம் 3மாடல்சிம் உரிமத்தைச் சரிபார்க்க சூழல் மாறியைச் சேர்க்கவும்:
    $ ஏற்றுமதி MGLS_LICENSE_FILE=
  2. ஏற்றுமதி:
    $ ஏற்றுமதி LM_LICENSE_FILE=
  3.  இயக்க நேர காப்பகத்தை பிரித்தெடுக்கவும் file, மற்றும் OPAE நூலகங்கள், பைனரிகளை நிறுவவும் fileபிரிவில் விவரிக்கப்பட்டுள்ளபடி s, மற்றும் ASE நூலகங்கள்: உங்கள் Intel FPGA PACக்கான பொருத்தமான Intel Acceleration Stack Quick Start User Guide இல் OPAE மென்பொருள் தொகுப்பை நிறுவுதல்.

AFU ஐ கட்டமைக்க மற்றும் உருவாக்க உங்கள் சூழல் சரியாக அமைக்கப்பட வேண்டும். குறிப்பாக, நீங்கள் OPAE மென்பொருள் மேம்பாட்டுக் கருவியை (SDK) சரியாக நிறுவ வேண்டும். OPAE SDK ஸ்கிரிப்ட்கள் PATH இல் இருக்க வேண்டும் மற்றும் சேர்க்க வேண்டும் fileகள் மற்றும் நூலகங்கள் சி கம்பைலரிடம் இருக்க வேண்டும். கூடுதலாக, OPAE_PLATFORM_ROOT சூழல் மாறி அமைக்கப்பட்டுள்ளதை உறுதிசெய்ய வேண்டும். மேலும் தகவலுக்கு OPAE மென்பொருள் தொகுப்பை நிறுவுவதைப் பார்க்கவும்.
OPAE SDK மற்றும் ASE சரியாக நிறுவப்பட்டுள்ளதை உறுதிசெய்ய, ஷெல்லில், உங்கள் PATHல் afu_sim_setup உள்ளதா என்பதை உறுதிப்படுத்தவும். afu_sim_setup /usr/bin கோப்பகத்தில் அல்லது உள்ளே இருக்க வேண்டும் நீங்கள் மூலத்திலிருந்து OPAE ஐ உருவாக்கினால் files.

தொடர்புடைய தகவல்

  • இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) பயனர் வழிகாட்டி
  • OPAE மென்பொருள் தொகுப்பை நிறுவுகிறது
    Intel Arria 10 GX FPGA உடன் Intel PACக்கு.
  • Intel FPGA PAC D5005க்கான OPAE மென்பொருள் தொகுப்பை நிறுவுகிறது.

கிளையண்ட்-சர்வர் பயன்முறையில் hello_afu ஐ உருவகப்படுத்துகிறது

ஹலோ_அஃபு முன்னாள்ample என்பது ஒரு எளிய AFU டெம்ப்ளேட் ஆகும், இது முதன்மை CCI-P இடைமுகத்தை நிரூபிக்கிறது. RTL ஆனது AFU இன் குறைந்தபட்சத் தேவைகளைப் பூர்த்திசெய்கிறது, சாதனத்தின் அம்சத் தலைப்பு மற்றும் AFU இன் UUID ஆகியவற்றைத் திரும்பப் பெற நினைவக-மேப் செய்யப்பட்ட I/O ரீட்களுக்குப் பதிலளிக்கிறது.
படம் 1. hello_afu அடைவு மரம்

இன்டெல் ஆக்சிலரேட்டர் செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள் - படம் 4

குறிப்பு:
இந்த ஆவணம் பயன்படுத்துகிறதுample> முன்னாள் ஒருவரைக் குறிக்கampமேலே உள்ள படத்தில் hello_afu போன்ற வடிவமைப்பு கோப்பகம்.
OPAE ஐப் பயன்படுத்தி FPGA உடன் இணைப்பதற்கான குறைந்தபட்சத் தேவைகளை மென்பொருள் நிரூபிக்கிறது. RTL OPAE இயக்கி மற்றும் hello_afu முன்னாள் திருப்திப்படுத்த குறைந்தபட்ச தேவைகளை நிரூபிக்கிறதுample மென்பொருள்.
filelist.txt குறிப்பிடுகிறது fileRTL உருவகப்படுத்துதல் மற்றும் தொகுப்புக்கான s.
AFU களை வெற்றிகரமாக கட்டமைக்க மற்றும் உருவாக்கampலெஸ், சூழலை அமைப்பதில் விவரிக்கப்பட்டுள்ளபடி உங்கள் சூழல் சரியாக அமைக்கப்பட வேண்டும்.

தொடர்புடைய தகவல்

  • இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) பயனர் வழிகாட்டி
  • பக்கம் 5 இல் சூழலை அமைத்தல்

OPAE SDK உடன் AFUகளை உருவாக்குதல்
முடுக்கி செயல்பாட்டு அலகு (AFU) டெவலப்பர் வழிகாட்டியில்

4.1 கிளையண்ட்-சர்வர் பயன்முறையில் உருவகப்படுத்துதல்

பின்வரும் முன்னாள்ample ஃப்ளோ அடிப்படை ASE ஸ்கிரிப்ட்களை அறிமுகப்படுத்துகிறது. நீங்கள் முன்னாள் அனைவரையும் உருவகப்படுத்தலாம்ampASE உடன் les, eth_e2e_e10 மற்றும் eth_e2e_e40 தவிர.
உருவகப்படுத்துதலுக்கு இரண்டு மென்பொருள் செயல்முறைகள் தேவை: RTL உருவகப்படுத்துதலுக்கான ஒரு செயல்முறை மற்றும் இணைக்கப்பட்ட மென்பொருளை இயக்க இரண்டாவது செயல்முறை. RTL உருவகப்படுத்துதல் சூழலை உருவாக்க, பின்வருவனவற்றை $OPAE_PLATFORM_ROOT/hw/s இல் இயக்கவும்amples/hello_afu:
$ afu_sim_setup –source hw/rtl/filelist.txt build_sim
இந்த கட்டளை build_sim துணை அடைவில் ASE சூழலை உருவாக்குகிறது.
சிமுலேட்டரை உருவாக்க மற்றும் இயக்க:
$ cd build_sim
$ செய்ய
$ சிம் செய்யுங்கள்
சிமுலேட்டர், அது உருவகப்படுத்துதலுக்கு தயாராக உள்ளது என்ற செய்தியை அச்சிடுகிறது. இது ASE_WORKDIR சூழல் மாறியை அமைக்க உங்களைத் தூண்டும் செய்தியையும் அச்சிடுகிறது.
மென்பொருள் உருவகப்படுத்துதலுக்காக மற்றொரு ஷெல்லைத் திறக்கவும். OPAE_PLATFORM_ROOT சூழல் மாறியை அமைப்பதை உறுதிசெய்ய வேண்டும்.
புதிய ஷெல்லில் மென்பொருளை உருவாக்க மற்றும் இயக்க:
$ சிடி $OPAE_PLATFORM_ROOT
$ ஏற்றுமதி ASE_WORKDIR=$OPAE_PLATFORM_ROOT/hw/samples/hello_afu/build_sim/work
$ cd $OPAE_PLATFORM_ROOT/hw/samples/hello_afu/sw
$ சுத்தம் செய்யுங்கள்
$ USE_ASE=1ஐ உருவாக்கு
$ ./hello_afu

குறிப்பு:
ASE_WORKDIR க்கான குறிப்பிட்ட பாதை பெயர் மாறுபடலாம். சிமுலேட்டர் ப்ராம்ட் வழங்கிய பாதை பெயரைப் பயன்படுத்தவும்.
மென்பொருள் மற்றும் சிமுலேட்டர் இயங்குகிறது, பரிவர்த்தனைகளை பதிவு செய்கிறது மற்றும் வெளியேறுகிறது.

4.1.1. உருவகப்படுத்துதல் பதிவு Files
உருவகப்படுத்துதல் பணி அடைவு அலைவடிவம், CCI-P பரிவர்த்தனைகள் மற்றும் உருவகப்படுத்துதல் பதிவை சேமிக்கிறது files.
பின்வரும் படிகளை முடிக்கவும் view அலைவடிவ தரவுத்தளம்:

  1. நீங்கள் make sim கட்டளையை இயக்கிய கோப்பகத்திற்கு மாற்றவும்.
  2. வகை:
    $ அலை செய்ய
    மேக் அலை கட்டளை அலைவடிவத்தை அழைக்கிறது viewஎர்.

4.1.2. வடிவமைப்பு அறிவிப்புகள்
பின்வரும் file மற்றும் கோப்பகங்கள் AFU உருவகப்படுத்துதலை வரையறுக்கின்றன:

  • $OPAE_PLATFORM_ROOT/hw/samples/ample>/hw/rtl/filelist.txt RTL மூலங்களைக் குறிப்பிடுகிறது.
  • <AFU example> என்பது முன்னாள்amphello_afu டைரக்டரி ட்ரீ படத்தில் காட்டப்பட்டுள்ளபடி le அடைவு.
  • filelist.txt SystemVerilog, VHDL மற்றும் AFU JavaScript ஆப்ஜெக்ட் நோட்டேஷன் (.json) ஆகியவற்றை பட்டியலிடுகிறது. file.
  • AFU .json ஆனது AFUக்குத் தேவையான இடைமுகங்களை விவரிக்கிறது. FPGA க்கு ஒருமுறை பதிவிறக்கம் செய்யப்பட்ட AFU ஐ அடையாளம் காண UUID ஒன்றும் இதில் அடங்கும்.
  • hw/rtl/hello_afu.json afu-top-interface ஐ ccip_std_afu என அமைப்பதன் மூலம் ccip_std_afu ஐ உயர்நிலை இடைமுகமாக வரையறுக்கிறது. ccip_std_afu என்பது கடிகாரங்கள், மீட்டமைப்பு மற்றும் CCI-P TX மற்றும் RX கட்டமைப்புகள் உள்ளிட்ட அடிப்படை CCI-P இடைமுகமாகும். மேலும் மேம்பட்ட முன்னாள்amples மற்ற இடைமுக விருப்பங்களை வரையறுக்கிறது.
  • .json file AFU UUID அறிவிக்கிறது. OPAE ஸ்கிரிப்ட் UUID ஐ உருவாக்குகிறது. RTL afu_json_info.vh இலிருந்து UUID ஐ ஏற்றுகிறது.
  • sw/செய்யfile afu_json_info.h ஐ உருவாக்குகிறது. மென்பொருள் UUID ஐ afu_json_info.h இலிருந்து ஏற்றுகிறது.

4.1.3. கிளையண்ட்-சர்வர் சிமுலேஷன் பிழையறிந்து
afu_sim_setup கட்டளை தோல்வியுற்றால், அதை உறுதிப்படுத்தவும்:

  • afu_sim_setup உங்கள் பாதையில் உள்ளது. afu_sim_setup /usr/bin அல்லது in இல் இருக்க வேண்டும் நீங்கள் மூலத்திலிருந்து OPAE ஐ உருவாக்கினால் files.
  • நீங்கள் பைதான் பதிப்பு 2.7 அல்லது அதற்கு மேற்பட்ட பதிப்புகளை நிறுவியுள்ளீர்கள்.

உங்களால் சிமுலேட்டரை உருவாக்கி செயல்படுத்த முடியாவிட்டால், உங்கள் RTL உருவகப்படுத்துதல் கருவியை நீங்கள் சரியாக நிறுவவில்லை.
நீங்கள் மென்பொருளை உருவாக்கி இயக்க முயலும்போது, ​​“AFCகளை கணக்கிடுவதில் பிழை” என்ற செய்தியைக் கண்டால், make கட்டளை வரியில் USE_ASE=1 அமைப்பதைத் தவிர்த்துவிட்டீர்கள். மென்பொருள் இயற்பியல் FPGA சாதனத்தைத் தேடுகிறது. மீட்க, make clean கட்டளையிலிருந்து படிகளை மீண்டும் செய்யவும்.

AFU முன்னாள்ampலெஸ்

அட்டவணை 2.
AFU முன்னாள்ampலெஸ்
ஒவ்வொரு AFU முன்னாள்ample ஒரு விரிவான README ஐ உள்ளடக்கியது file, வடிவமைப்பை எவ்வாறு உருவகப்படுத்துவது என்பது குறித்த செயல்பாட்டு விளக்கத்தையும் குறிப்புகளையும் வழங்குகிறது. உருவகப்படுத்துதல் செயல்முறையின் முழு புரிதலுக்கு, மறுview README file ஒவ்வொரு AFU முன்னாள்ampலெ.

AFU விளக்கம்
ஹலோ_மேம்_அஃபு hello_mem_afu நினைவகத்தை அணுக ஒரு எளிய நிலை இயந்திரத்தை உருவாக்கும் AFU ஐ நிரூபிக்கிறது. DDR4 DIMMகள் போன்ற FPGA பின்களுடன் நேரடியாக இணைக்கப்பட்ட உள்ளூர் நினைவகத்திற்கான பல அணுகல் வடிவங்களை மாநில இயந்திரம் கொண்டுள்ளது. இந்த நினைவகம் CCI-P வழியாக அணுகப்பட்ட ஹோஸ்ட் நினைவகத்திலிருந்து வேறுபட்டது. ஹோஸ்ட் hello_mem_afu கன்ட்ரோலர் நிலை இயந்திரத்தை நினைவக-மேப் செய்யப்பட்ட I/O (MMIO) கோரிக்கைகளைப் பயன்படுத்தி கட்டுப்படுத்துகிறது மற்றும் நிலைப் பதிவுகளை (CSRs) நிர்வகிக்கிறது.
ஹலோ_intr_afu hello_intr_afu ASE இல் பயன்பாட்டு குறுக்கீடு அம்சத்தை நிரூபிக்கிறது.
DMA மற்றும் f1.1 (2)_ dma_afu ஆனது FPGA க்கு ஹோஸ்ட், FPGA க்கு ஹோஸ்ட் மற்றும் FPGA க்கு FPGA நினைவக பரிமாற்றத்திற்கான DMA அடிப்படை கட்டிடத் தொகுதியை விளக்குகிறது. இந்த AFU ஐ உருவகப்படுத்தும்போது, ​​உருவகப்படுத்துதல் நேரத்தை நியாயமானதாக வைத்திருக்க, DMA பரிமாற்றத்திற்குப் பயன்படுத்தப்படும் இடையக அளவு சிறியதாக இருக்கும். மேலும் தகவலுக்கு, DMA முடுக்கி செயல்பாட்டு அலகு (AFU) பயனர் கையேட்டைப் பார்க்கவும்.
nlb_mode_O nlb_mode_O என்பது நினைவக நகல் சோதனையை நிரூபிக்கும் ஒரு CCI-P அமைப்பாகும். $0PAE_PLATFORM_ROOT/ sw/opae—cre/ease number>/sample/hello_fpga . c இல் nlb_mode_0 அடங்கும்.
$ sh regress.sh -a -r rtl_sim
-s < vcslmodelsimlquesta > [-i )
-பி
ஸ்ட்ரீமிங்_டிஎம்ஏ streaming_dma ஹோஸ்ட் நினைவகம் மற்றும் FPGA ஸ்ட்ரீமிங் போர்ட்டுக்கு இடையில் தரவை எவ்வாறு மாற்றுவது என்பதை விளக்குகிறது. மேலும் தகவலுக்கு, ஸ்ட்ரீமிங் டிஎம்ஏ முடுக்கி செயல்பாட்டு அலகு (AFU) பயனர் வழிகாட்டியைப் பார்க்கவும்.
ஹலோ_அஃபு hel lo_a fu என்பது முதன்மை CCI-P இடைமுகத்தை நிரூபிக்கும் எளிய AFU ஆகும். RTL ஆனது AFU இன் குறைந்தபட்சத் தேவைகளைப் பூர்த்தி செய்கிறது, MMIO ரீட்களுக்குப் பதிலளிக்கும் வகையில் சாதன அம்சத் தலைப்பு மற்றும் AFU இன் UUID ஆகியவற்றைத் திருப்பி அனுப்புகிறது.

தொடர்புடைய தகவல்

  • DMA முடுக்கி செயல்பாட்டு அலகு (AFU) பயனர் வழிகாட்டி
    Intel Arria 10 GX FPGA உடன் உங்கள் Intel PAC இல் dma_afu ஐ எவ்வாறு தொகுத்து இயக்குவது என்பது பற்றிய தகவலுக்கு.
  • ஸ்ட்ரீமிங் DMA முடுக்கி செயல்பாட்டு அலகு (AFU) பயனர் வழிகாட்டி
    Intel Arria 10 GX FPGA உடன் உங்கள் Intel PAC இல் streaming_dma_afu ஐ எவ்வாறு தொகுத்து இயக்குவது என்பது பற்றிய தகவலுக்கு.
  • DMA முடுக்கி செயல்பாட்டு அலகு பயனர் கையேடு: இன்டெல் FPGA நிரல்படுத்தக்கூடிய முடுக்க அட்டை D5005
    உங்கள் Intel FPGA PAC D5005 இல் dma_afu ஐ எவ்வாறு தொகுத்து இயக்குவது என்பது பற்றிய தகவலுக்கு.
  • ஸ்ட்ரீமிங் டிஎம்ஏ முடுக்கி செயல்பாட்டு அலகு பயனர் கையேடு: இன்டெல் எஃப்பிஜிஏ நிரல்படுத்தக்கூடிய முடுக்க அட்டை D5005
    உங்கள் Intel FPGA PAC D5005 இல் dma_afu ஐ எவ்வாறு தொகுத்து இயக்குவது என்பது பற்றிய தகவலுக்கு.

சரிசெய்தல்

உருவகப்படுத்துதலின் போது பின்வரும் பிழை தோன்றினால், கீழே உள்ள படிகளைப் பின்பற்றி அதை சரிசெய்யவும்.
பிழைச் செய்தி
# [SIM] தற்போதைய கோப்பகத்தில் ஒரு ASE நிகழ்வு இன்னும் இயங்குகிறது!
# [சிம்] PID 28816ஐச் சரிபார்க்கவும்
# [SIM] உருவகப்படுத்துதல் வெளியேறும்... உருவகப்படுத்துதல் செயல்முறையை அழிக்க நீங்கள் SIGKILL ஐப் பயன்படுத்தலாம்.
# [சிம்] .ase_ready.pid என்பதைச் சரிபார்க்கவும் file தொடர்வதற்கு முன் அகற்றப்பட்டது. தீர்வு

  1. ஜாம்பி உருவகப்படுத்துதல் செயல்முறைகளை அழிக்க மற்றும் தற்காலிகமாக அகற்ற, kill ase_simv என தட்டச்சு செய்யவும் fileதோல்வியுற்ற உருவகப்படுத்துதல் செயல்முறைகள் அல்லது லாக்-அப்களால் பின்தங்கியவை.
  2. .ase_ready.pid ஐ நீக்கவும் file, $ASE_WORKDIR கோப்பகத்தில் காணப்படுகிறது.

ASE விரைவு தொடக்க பயனர் வழிகாட்டி காப்பகங்கள்

இன்டெல் முடுக்கம் அடுக்கு பதிப்பு பயனர் வழிகாட்டி
2.0 இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) விரைவு தொடக்க பயனர் வழிகாட்டி
1. இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) விரைவு தொடக்க பயனர் வழிகாட்டி
1. இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) விரைவு தொடக்க பயனர் வழிகாட்டி
1.0 இன்டெல் முடுக்கி செயல்பாட்டு அலகு (AFU) உருவகப்படுத்துதல் சூழல் (ASE) விரைவு தொடக்க பயனர் வழிகாட்டி

ASE விரைவு தொடக்க பயனர் வழிகாட்டிக்கான ஆவண திருத்த வரலாறு

ஆவணப் பதிப்பு இன்டெல் முடுக்கம் அடுக்கு பதிப்பு மாற்றங்கள்
2020.03.06 1.2.1 மற்றும் 2.0.1 பின்வருவது புதுப்பிக்கப்பட்டது:
• கணினி தேவைகள்
2019.08.05 2.0 • சிஸ்டம் தேவைகளில் இன்டெல் குவார்டஸ் பிரைம் ப்ரோ பதிப்பு பதிப்பு புதுப்பிக்கப்பட்டது.
• AFU Ex இல் hello_afu சேர்க்கப்பட்டதுampலெஸ்.
• பின்னடைவு பயன்முறையில் உருவகப்படுத்துதல் பற்றிய தகவல் அகற்றப்பட்டது.
• புதிய பிரிவு சேர்க்கப்பட்டது: ASE விரைவு தொடக்க பயனர் வழிகாட்டி காப்பகங்கள்.
2018.12.04 1. உபுண்டு ஆதரவு சேர்க்கப்பட்டது.
2018.08.06 1. கணினி தேவைகள், அடைவு அமைப்பு மற்றும் தொடர்புடையவை புதுப்பிக்கப்பட்டது fileபெயர்கள்.
2018.04.10 1.0 ஆரம்ப வெளியீடு.

683200 | 2020.03.06
TCL HH42CV1 இணைப்பு மையம் - ஐகான் 8கருத்தை அனுப்பவும்

ஆவணங்கள் / ஆதாரங்கள்

இன்டெல் முடுக்கி செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள் [pdf] பயனர் வழிகாட்டி
முடுக்கி செயல்பாட்டு அலகு, உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள், முடுக்கி செயல்பாட்டு அலகு உருவகப்படுத்துதல் சூழல், மென்பொருள், முடுக்கி செயல்பாட்டு அலகு உருவகப்படுத்துதல் சுற்றுச்சூழல் மென்பொருள்

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *