அல்டெரா-லோகோ

ALTERA Arria 10 Hybrid Memory Cube Cube Controller Design Example

ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-PRODUCT

ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் டிசைன் எக்ஸ்ample பயனர் கையேடு HMC கன்ட்ரோலர் வன்பொருள் வடிவமைப்பின் வடிவமைப்பு மற்றும் பயன்பாடு பற்றிய தகவல்களை வழங்குகிறதுampலெ. குவார்டஸ் பிரைம் டிசைன் சூட் 16.0க்கு வழிகாட்டி புதுப்பிக்கப்பட்டது மற்றும் கடைசியாக மே 2, 2016 அன்று புதுப்பிக்கப்பட்டது.
வடிவமைப்பு முன்னாள்ample Quick Start Guide ஆனது HMC கன்ட்ரோலர் வடிவமைப்பை தொகுத்தல், உருவகப்படுத்துதல், உருவாக்குதல் மற்றும் சோதனை செய்தல் ஆகியவற்றுக்கான படிப்படியான வழிமுறைகளை வழங்குகிறது.ampலெ. ஒரு ஓவருக்கு படம் 1-1 ஐப் பார்க்கவும்view வளர்ச்சியின் படிகள்.

வடிவமைப்பு முன்னாள்ample விளக்கம்

HMC கன்ட்ரோலர் வன்பொருள் வடிவமைப்பு முன்னாள்ample ஆனது Board Arria 10 சாதனம், HMC கன்ட்ரோலர் IP கோர், கடிகாரங்கள் & ரீசெட் TX PLLகள், டேட்டா பாதை கோரிக்கை ஜெனரேட்டர் மற்றும் ரெஸ்பான்ஸ் மானிட்டர், TX/TX FIFO MAC, RX MAC, Test Avalon-MM கண்ட்ரோல் மற்றும் LEDகள், கன்ட்ரோலர் நிலை இடைமுகம் போன்ற பல்வேறு கூறுகளை உள்ளடக்கியது. , Avalon-MM I 2C Master, Initialization State இயந்திரம், TX லேன் ஸ்வாப்பர், டிரான்ஸ்ஸீவர் x16, RX லேன் ஸ்வாப்பர், அர்ரியா 10 டிரான்ஸ்ஸீவர் ரீகன்ஃபிகரேஷன் இன்டர்ஃபேஸ் மற்றும் HMC சாதனம். முன்னாள்ample வடிவமைப்பிற்கு HMC மகள் அட்டையுடன் Arria 10 GX FPGA டெவலப்மெண்ட் கிட்டில் சரியாகச் செயல்பட குறிப்பிட்ட அமைப்புகள் தேவை.

கூடுதல் தகவல்

கூடுதல் தகவல் பிரிவு உருவாக்கப்பட்ட வடிவமைப்பிற்கான அடைவு கட்டமைப்பின் விவரங்களை வழங்குகிறதுample, பயனர் வழிகாட்டியின் திருத்த வரலாறு, வழிகாட்டியில் பயன்படுத்தப்படும் அச்சுக்கலை மரபுகள் மற்றும் ஆதரவுக்காக இன்டெல்லை எவ்வாறு தொடர்புகொள்வது.

தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்

எச்எம்சி கன்ட்ரோலர் வன்பொருள் வடிவமைப்பைப் பயன்படுத்த, கீழே உள்ள வழிமுறைகளைப் பின்பற்றவும்ampலெ:

  1. வடிவமைப்பை தொகுக்கவும் முன்னாள்ampசிமுலேட்டரைப் பயன்படுத்தி
  2. செயல்பாட்டு உருவகப்படுத்துதலைச் செய்யவும்
  3. வடிவமைப்பை உருவாக்கவும் example
  4. வடிவமைப்பை தொகுக்கவும் முன்னாள்ampகுவார்டஸ் பிரைமைப் பயன்படுத்துகிறது
  5. வன்பொருள் வடிவமைப்பை சோதிக்கவும்

வன்பொருள் கட்டமைப்பு மற்றும் சோதனை என்பதை நினைவில் கொள்க fileகள் வடிவமைப்பிற்கான முன்னாள்ample /ex இல் அமைந்துள்ளதுample_design/par, அதே சமயம் உருவகப்படுத்துதல் fileகள் /ex இல் அமைந்துள்ளனample_design/sim.

ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் ஐபி கோர்வை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்ள உங்களுக்கு உதவ, மையமானது உருவகப்படுத்தக்கூடிய டெஸ்ட்பெஞ்ச் மற்றும் வன்பொருள் வடிவமைப்பு ஆகியவற்றைக் கொண்டுள்ளது.ampதொகுத்தல் மற்றும் வன்பொருள் சோதனையை ஆதரிக்கும் le. நீங்கள் வடிவமைப்பை உருவாக்கும் போது முன்னாள்ample, அளவுரு எடிட்டர் தானாகவே உருவாக்குகிறது fileவன்பொருளில் வடிவமைப்பை உருவகப்படுத்தவும், தொகுக்கவும் மற்றும் சோதிக்கவும் அவசியம். நீங்கள் தொகுக்கப்பட்ட வடிவமைப்பை Intel® Arria® 10 GX FPGA டெவலப்மெண்ட் கிட்டில் பதிவிறக்கம் செய்யலாம்.ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (1)

தொடர்புடைய தகவல்
ஹைப்ரிட் மெமரி கியூப் கன்ட்ரோலர் ஐபி கோர் பயனர் கையேடு

வடிவமைப்பு முன்னாள்ample அடைவு அமைப்புALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (2)

வன்பொருள் கட்டமைப்பு மற்றும் சோதனை files (வன்பொருள் வடிவமைப்பு முன்னாள்ample) இல் அமைந்துள்ளதுample_ design_install_dir>/எக்ஸ்ample_design/par. உருவகப்படுத்துதல் files (உருவகப்படுத்துதலுக்கான சோதனை பெஞ்ச் மட்டும்) இல் அமைந்துள்ளதுample_design_install_dir>/எக்ஸ்ample_design/sim.

வடிவமைப்பு முன்னாள்ample கூறுகள்

HMC கன்ட்ரோலர் வன்பொருள் வடிவமைப்பு முன்னாள்ample பின்வரும் கூறுகளை உள்ளடக்கியது:

  • HMC கன்ட்ரோலர் IP கோர் CDR குறிப்பு கடிகாரத்துடன் 125 MHz க்கு அமைக்கப்பட்டுள்ளது மற்றும் இயல்புநிலை RX மேப்பிங் மற்றும் TX மேப்பிங் அமைப்புகளுடன்.
    குறிப்பு: வடிவமைப்பு முன்னாள்ampHMC மகள் கார்டுடன் Arria 10 GX FPGA டெவலப்மென்ட் கிட்டில் இந்த அமைப்புகள் சரியாக செயல்பட வேண்டும்.
  • IP மையத்தின் நிரலாக்கத்தை ஒருங்கிணைக்கும் கிளையண்ட் லாஜிக், மற்றும் பாக்கெட் உருவாக்கம் மற்றும் சரிபார்ப்பு.
  • JTAG Altera சிஸ்டம் கன்சோலுடன் தொடர்பு கொள்ளும் கட்டுப்படுத்தி. சிஸ்டம் கன்சோல் மூலம் கிளையன்ட் லாஜிக்குடன் நீங்கள் தொடர்பு கொள்கிறீர்கள்.

ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (3)

முக்கிய பட்டியலிடுகிறது fileமுன்னாள் செயல்படுத்தும்ample testbench.

/src/hmcc_example.sv உயர்மட்ட வன்பொருள் வடிவமைப்பு முன்னாள்ample file.
/sim/hmcc_tb.sv உயர்நிலை file உருவகப்படுத்துதலுக்காக.
டெஸ்ட்பெஞ்ச் ஸ்கிரிப்ட்கள்

குறிப்பு: வழங்கப்பட்ட தயாரிப்பைப் பயன்படுத்தவும்file இந்த ஸ்கிரிப்ட்களை உருவாக்க.

/sim/run_vsim.do டெஸ்ட்பெஞ்சை இயக்க ModelSim ஸ்கிரிப்ட்.
/sim/run_vcs.sh சினாப்சிஸ் விசிஎஸ் ஸ்கிரிப்ட் டெஸ்ட்பெஞ்சை இயக்குகிறது.
/sim/run_ncsim.sh கேடென்ஸ் NCSim ஸ்கிரிப்ட் டெஸ்ட்பெஞ்சை இயக்கும்.

வடிவமைப்பை உருவாக்குதல் ExampleALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (8)

படம் 1-5: எ.காample டிசைன் டேப் ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் பாராமீட்டர் எடிட்டரில்ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (7)

Arria 10 வன்பொருள் வடிவமைப்பை உருவாக்க, இந்தப் படிகளைப் பின்பற்றவும்ampலீ மற்றும் டெஸ்ட்பெஞ்ச்:

  1. IP அட்டவணையில் (கருவிகள் > IP பட்டியல்), Arria 10 இலக்கு சாதனக் குடும்பத்தைத் தேர்ந்தெடுக்கவும்.
  2. ஐபி கேடலாக்கில், ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலரைக் கண்டுபிடித்து தேர்ந்தெடுக்கவும். புதிய ஐபி மாறுபாடு சாளரம் தோன்றும்.
  3. உங்கள் தனிப்பயன் IP மாறுபாட்டிற்கான உயர்மட்ட பெயரைக் குறிப்பிடவும். அளவுரு எடிட்டர் ஐபி மாறுபாடு அமைப்புகளை a இல் சேமிக்கிறது file பெயரிடப்பட்டது .qsys.
  4. சாதனப் புலத்தில் குறிப்பிட்ட Arria 10 சாதனத்தைத் தேர்ந்தெடுக்க வேண்டும் அல்லது Quartus Prime மென்பொருள் தேர்ந்தெடுக்கும் இயல்புநிலை சாதனத்தை வைத்திருக்க வேண்டும்.
  5. சரி என்பதைக் கிளிக் செய்யவும். ஐபி அளவுரு எடிட்டர் தோன்றும்.
  6. IP தாவலில், உங்கள் IP மைய மாறுபாட்டிற்கான அளவுருக்களைக் குறிப்பிடவும்.
  7. முன்னாள் மீதுampவடிவமைப்பு தாவலில், வடிவமைப்பிற்கான பின்வரும் அமைப்புகளைத் தேர்ந்தெடுக்கவும்ampலெ:
    1. வடிவமைப்பைத் தேர்ந்தெடுக்க, HMCC மகள் வாரிய விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
    2. Example வடிவமைப்பு Files, testbench ஐ உருவாக்க உருவகப்படுத்துதல் விருப்பத்தைத் தேர்ந்தெடுத்து, வன்பொருள் வடிவமைப்பை உருவாக்குவதற்கு தொகுப்பு விருப்பத்தைத் தேர்ந்தெடுக்கவும்.ampலெ.
    3. உருவாக்கப்பட்ட HDL வடிவமைப்பிற்கு, வெரிலாக் மட்டுமே கிடைக்கிறது.
    4. Target Development Kitக்கு Arria 10 GX FPGA டெவலப்மெண்ட் கிட் (உற்பத்தி சிலிக்கான்) தேர்ந்தெடுக்கவும்.
      குறிப்பு: நீங்கள் இந்தக் கருவியைத் தேர்ந்தெடுக்கும்போது, ​​வன்பொருள் வடிவமைப்பு முன்னாள்ample உங்கள் முந்தைய சாதனத் தேர்வை இலக்கு பலகையில் உள்ள சாதனத்துடன் மேலெழுதுகிறது. நீங்கள் வடிவமைப்பை உருவாக்கும் போது முன்னாள்ample, Intel Quartus Prime மென்பொருள் Intel ஐ உருவாக்குகிறது
      நீங்கள் தேர்ந்தெடுத்த போர்டுக்கான குவார்டஸ் பிரைம் ப்ராஜெக்ட், செட்டிங் மற்றும் பின் அசைன்மென்ட். மென்பொருள் ஒரு குறிப்பிட்ட பலகையை குறிவைக்க விரும்பவில்லை எனில், எதுவுமில்லை என்பதைத் தேர்ந்தெடுக்கவும்.
  8. ஜெனரேட் எக்ஸ் என்பதைக் கிளிக் செய்யவும்ample வடிவமைப்பு பொத்தான்

டெஸ்ட் பெஞ்சைப் புரிந்துகொள்வது

Altera ஒரு வடிவமைப்பை வழங்குகிறதுampஹெச்எம்சி கன்ட்ரோலர் ஐபி கோர் உடன் le. வடிவமைப்பு முன்னாள்ample உங்கள் ஐபி கோர் உருவகப்படுத்துதல் மற்றும் தொகுத்தல் ஆகிய இரண்டிற்கும் கிடைக்கிறது. வடிவமைப்பு முன்னாள்ampஎச்எம்சி கன்ட்ரோலர் ஐபி கோர் டெஸ்ட்பெஞ்சாக உருவகப்படுத்துதல் செயல்பாடுகளில் le.
ஜெனரேட் எக்ஸ் கிளிக் செய்தால்ampஹெச்எம்சி கன்ட்ரோலர் அளவுரு எடிட்டரில் உள்ள டிசைன், குவார்டஸ் பிரைம் மென்பொருள் ஒரு டெமான்ஸ்ட்ரேஷன் டெஸ்ட்பெஞ்சை உருவாக்குகிறது. அளவுரு எடிட்டர் டெஸ்ட்பெஞ்சின் விரும்பிய இடத்தைத் தெரிவிக்கும்.
டெஸ்ட்பெஞ்சை உருவகப்படுத்த, உங்கள் சொந்த HMC பஸ் செயல்பாட்டு மாதிரியை (BFM) வழங்க வேண்டும். Altera வடிவமைப்பை சோதிக்கிறது முன்னாள்ampலெ டெஸ்ட்பெஞ்ச் உடன் மைக்ரான் ஹைப்ரிட் மெமரி கியூப் BFM. டெஸ்ட்பெஞ்சில் I2C மாஸ்டர் மாட்யூல் இல்லை, ஏனெனில் மைக்ரான் HMC BFM ஆதரிக்காது மற்றும் I2C தொகுதி மூலம் உள்ளமைவு தேவையில்லை.
உருவகப்படுத்துதலில், டெஸ்ட்பெஞ்ச் ஒரு TX PLL ஐ கட்டுப்படுத்துகிறது மற்றும் பின்வரும் செயல்களின் வரிசையை செயல்படுத்த தரவு பாதை இடைமுகங்கள்:

  1. HMC BFM ஐ HMC கன்ட்ரோலர் IP கோர் டேட்டா வீதம் மற்றும் சேனல் அகலத்துடன் ரெஸ்பான்ஸ் ஓபன் லூப் பயன்முறையில் கட்டமைக்கிறது.
  2. BFM மற்றும் IP கோர் இடையே இணைப்பை நிறுவுகிறது.
  3. BFM க்கு நான்கு பாக்கெட் டேட்டாக்களை எழுத IP கோரின் நான்கு போர்ட்கள் ஒவ்வொன்றையும் இயக்குகிறது.
  4. BFM இலிருந்து தரவை மீண்டும் படிக்க IP மையத்தை இயக்குகிறது.
  5. படிக்கும் தரவு எழுதும் தரவுடன் பொருந்துகிறதா என்பதைச் சரிபார்க்கிறது.
  6. தரவு பொருந்தினால், TEST_PASSED ஐக் காட்டுகிறது.

வடிவமைப்பை உருவகப்படுத்துதல் Example டெஸ்ட்பெஞ்ச்
படம் 1-6: செயல்முறைALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (8)

சோதனை பெஞ்சை உருவகப்படுத்த இந்த படிகளைப் பின்பற்றவும்:

  1. கட்டளை வரியில், க்கு மாற்றவும்ample>/sim அடைவு.
  2. ஸ்கிரிப்ட்களை உருவாக்கவும்.
  3. உங்கள் சிமுலேட்டரைப் பொறுத்து பின்வரும் கட்டளைகளில் ஒன்றை உள்ளிடவும்:ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- 14
  4. செய்ய view உருவகப்படுத்துதல் முடிவுகள்:
    1. ஆதரிக்கப்படும் மூன்று சிமுலேட்டர்களில் ஏதேனும் ஒன்றில் நீங்கள் டெஸ்ட்பெஞ்சை இயக்கும்போது, ​​ஸ்கிரிப்ட் டெஸ்ட்பெஞ்ச் வரிசையைச் செயல்படுத்தி, சிமுலேட்டர் செயல்பாட்டைப் பதிவுசெய்கிறது.ample அடைவு>/எக்ஸ்ample_ வடிவமைப்பு/சிம்/ .log. "vsim", "ncsim" அல்லது "vcs" ஆகும்.
    2. ஆதரிக்கப்படும் மூன்று சிமுலேட்டர்களில் ஏதேனும் ஒன்றில் டெஸ்ட்பெஞ்சை இயக்கும்போது, ​​ஸ்கிரிப்ட் அலைவடிவத்தை உருவாக்குகிறது file. நீங்கள் செய்யும் கட்டளையை இயக்கலாம் சிமுலேட்டர்-குறிப்பிட்ட அலைவடிவத்தில் அலைவடிவத்தை ஏற்ற _gui viewஎர்.
      செய்ய view அலைவடிவம் file உங்கள் சிமுலேட்டரில், பின்வரும் கட்டளைகளில் ஒன்றை உள்ளிடவும்:
      சிமுலேட்டர் உரிமம்

      வழிகாட்டி கிராபிக்ஸ் மாடல் சிம்

      கட்டளை வரி

      vsim_gui ஐ உருவாக்கவும்

      அலைவடிவம் File

      <design example அடைவு>/எ.காample_design/sim/ mentor/hmcc_wf.wlf

      சினாப்சிஸ் டிஸ்கவரி விஷுவல் சூழல் vcs_gui ஐ உருவாக்கவும் <design example அடைவு>/எ.காample_design/sim/ hmcc_wf.vpd
      கேடென்ஸ் சிம்விஷன் அலைவடிவம் ncsim_gui ஐ உருவாக்கவும் <design example அடைவு>/எ.காample_design/sim/ cadence/hmcc_wf.shm
  5. முடிவுகளை பகுப்பாய்வு செய்யுங்கள். வெற்றிகரமான டெஸ்ட்பெஞ்ச் ஒரு போர்ட்டிற்கு பத்து பாக்கெட்டுகளை அனுப்புகிறது மற்றும் பெறுகிறது, மேலும் Test_PASSEDஐக் காட்டுகிறது"

வாரியம் அமைத்தல்

வன்பொருள் வடிவமைப்பை இயக்க பலகையை அமைக்கவும்ampலெ.
குறிப்பு: நீங்கள் எந்த அமைப்புகளையும் மாற்றுவதற்கு முன் பவர் ஆஃப் செய்யப்பட்டிருப்பதை உறுதிசெய்யவும்.

  1. மகள் அட்டையில் DIP சுவிட்சுகளை பின்வருமாறு அமைக்கவும்:
  2. கனசதுர ஐடி 1 ஐக் குறிக்க DIP சுவிட்ச் SW0 ஐ அமைக்கவும்:
    மாறவும் செயல்பாடு அமைத்தல்
    1 குட்டி[0] திற
    2 குட்டி[1] திற
    3 குட்டி[2] திற
    4 கவலைப்படாதே

கடிகார அமைப்புகளைக் குறிப்பிட DIP சுவிட்ச் SW2 ஐ அமைக்கவும்:

மாறவும் செயல்பாடு அமைத்தல்
1 CLK1_FSEL0 திறந்த (125 மெகா ஹெர்ட்ஸ்)
2 CLK1_FSEL1 திறந்த (125 மெகா ஹெர்ட்ஸ்)
3 CLK1_SEL திற (கிரிஸ்டல்)
4 கவலைப்படாதே
  • மகள் கார்டின் J10 மற்றும் J8 இணைப்பிகளைப் பயன்படுத்தி HMC மகள் கார்டை Arria 10 FPGA டெவலப்மெண்ட் கிட் உடன் இணைக்கவும்.
  • Arria 10 GX FPGA டெவலப்மெண்ட் கிட்டில் ஜம்பர்களை அமைக்கவும்:
  • FMC கனெக்டர் Bக்கான VCCIO அமைப்பாக 8 Vஐத் தேர்ந்தெடுக்க J1.5 ஜம்பரில் ஷண்ட்களைச் சேர்க்கவும்.
  • FMC இணைப்பான் Aக்கான VCCIO அமைப்பாக 11 Vஐத் தேர்ந்தெடுக்க J1.8 ஜம்பரில் ஷண்ட்களைச் சேர்க்கவும்.

ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (9)

வடிவமைப்பை தொகுத்தல் மற்றும் சோதனை செய்தல் Exampஹார்டுவேரில் le

வன்பொருள் வடிவமைப்பில் ஒரு ஆர்ப்பாட்ட சோதனையை தொகுக்கவும் இயக்கவும் முன்னாள்ample, இந்த வழிமுறைகளை பின்பற்றவும்

  1. வன்பொருள் வடிவமைப்பை உறுதிப்படுத்தவும் முன்னாள்ample தலைமுறை முடிந்தது.
  2. குவார்டஸ் பிரைம் மென்பொருளில், குவார்டஸ் பிரைம் திட்டத்தைத் திறக்கவும்ample_design_install_dir> /எ.காample_design/par/hmcc_example.qpf
  3. தொகுத்தல் டாஷ்போர்டில், தொகுத்தல் வடிவமைப்பு (இன்டெல் குவார்டஸ் பிரைம் ப்ரோ பதிப்பு) என்பதைக் கிளிக் செய்யவும் அல்லது செயலாக்கம் > தொடக்கத் தொகுப்பு (இன்டெல் குவார்டஸ் பிரைம் தரநிலை பதிப்பு) என்பதைத் தேர்ந்தெடுக்கவும்.
  4. நீங்கள் .sof ஐ உருவாக்கிய பிறகு, வன்பொருள் வடிவமைப்பை நிரல் செய்ய இந்தப் படிகளைப் பின்பற்றவும்ampArria 10 சாதனத்தில் le:
    1. கருவிகள் > புரோகிராமர் என்பதைத் தேர்ந்தெடுக்கவும்.
    2. புரோகிராமரில், வன்பொருள் அமைவு என்பதைக் கிளிக் செய்யவும்.
    3. நிரலாக்க சாதனத்தைத் தேர்ந்தெடுக்கவும்.
    4. உங்கள் குவார்டஸ் பிரைம் அமர்வை இணைக்கக்கூடிய Arria 10 GX FPGA டெவலப்மெண்ட் கிட்டைத் தேர்ந்தெடுத்து சேர்க்கவும்.
    5. பயன்முறை J க்கு அமைக்கப்பட்டிருப்பதை உறுதிப்படுத்தவும்TAG.
    6. தானியங்கு கண்டறிதல் என்பதைக் கிளிக் செய்து எந்த சாதனத்தையும் தேர்வு செய்யவும்.
    7. Arria 10 சாதனத்தில் இருமுறை கிளிக் செய்யவும்.
    8. .sof in ஐ திறக்கவும்ample_design_install_dir>/எக்ஸ்ample_design/par/output_ files,
      குறிப்பு: Quartus Prime மென்பொருள் சாதனத்தை .sof இல் உள்ளதாக மாற்றுகிறது.
    9. உங்கள் .sof உடன் உள்ள வரிசையில், நிரல்/கட்டமைவு நெடுவரிசையில் உள்ள பெட்டியைத் தேர்வு செய்யவும்.
    10. தொடங்கு என்பதைக் கிளிக் செய்யவும்.
    11. மென்பொருள் வன்பொருள் வடிவமைப்புடன் சாதனத்தை உள்ளமைத்த பிறகு முன்னாள்ampலெ, போர்டு LED களைக் கவனிக்கவும்:
      1. ஒளிரும் சிவப்பு LED வடிவமைப்பு இயங்குவதைக் குறிக்கிறது.
      2. சிவப்பு ஒளிரும் எல்இடிக்கு அருகில் உள்ள இரண்டு பச்சை எல்இடிகள், HMC இணைப்பு துவக்கப்பட்டு சோதனையில் தேர்ச்சி பெற்றதைக் குறிக்கிறது.
      3. சிவப்பு ஒளிரும் LED க்கு அருகில் ஒரு சிவப்பு LED சோதனை தோல்வியடைந்தது என்பதைக் குறிக்கிறது.
    12. விருப்பமானது. கூடுதல் சோதனை வெளியீட்டைக் காண, சிஸ்டம் கன்சோல் டெஸ்ட்பெஞ்சைப் பயன்படுத்தவும்.
      குறிப்பு: சிஸ்டம் கன்சோலைப் பயன்படுத்தி, டிசைனில் நிலை சிக்னல்களைக் கண்காணிக்கவும்ampஜே வழியாக உங்கள் கணினியுடன் பலகை இணைக்கப்பட்டிருக்கும் போது leTAG இடைமுகம். சிஸ்டம் கன்சோல் தொலைநிலை கண்காணிப்புக்கான போர்டின் எல்இடி நிலை, ஒவ்வொரு படிநிலையின் துவக்க நிலை மற்றும் ஒவ்வொரு போர்ட்டின் கோரிக்கை ஜெனரேட்டர் மற்றும் பதில் சரிபார்ப்பு நிலை ஆகியவற்றைக் காட்டுகிறது. சிஸ்டம் கன்சோல் சோதனையைத் தொடங்க அல்லது மீண்டும் தொடங்க ஒரு இடைமுகத்தையும் வழங்குகிறது.
      1. கருவிகள் > கணினி பிழைத்திருத்தக் கருவிகள் > கணினி கன்சோலைத் தேர்ந்தெடுக்கவும்.
      2. கணினி கன்சோலில், தேர்வு செய்யவும் File > ஸ்கிரிப்டை இயக்கவும்.
      3. திற file <example_design_install_dir>/எக்ஸ்ample_design/par/sysconsole_ testbench.tcl.
      4. மென்பொருள் வரைகலை சோதனை வெளியீட்டை ஏற்றுகிறது. சோதனையை மீண்டும் இயக்க மீண்டும் தொடங்கு என்பதைத் தேர்ந்தெடுக்கவும்.

வடிவமைப்பை தொகுத்தல் மற்றும் சோதனை செய்தல் Exampஹார்டுவேரில் leALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (10)

ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் வடிவமைப்பு

வடிவமைப்பு முன்னாள்ample விளக்கம்

வடிவமைப்பு முன்னாள்ample ஹைப்ரிட் மெமரி கியூப் கன்ட்ரோலர் ஐபி கோர் செயல்பாட்டை நிரூபிக்கிறது. நீங்கள் Ex இல் இருந்து வடிவமைப்பை உருவாக்கலாம்ample டிசைன் டேப் ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் வரைகலை பயனர் இடைமுகம் (GUI) IP அளவுரு எடிட்டரில்.

அம்சங்கள்

  • HMC மகள் அட்டை மற்றும் HMC உள்ளமைவுக்கான I2C மாஸ்டர் மற்றும் I2C துவக்க நிலை இயந்திரம்
  • ATX PLL மற்றும் டிரான்ஸ்ஸீவர் மறுசீரமைப்பு நிலை இயந்திரம்
  • கோரிக்கை ஜெனரேட்டர்
  • கோரிக்கை கண்காணிப்பு
  • சிஸ்டம் கன்சோல் இடைமுகம்

வன்பொருள் மற்றும் மென்பொருள் தேவைகள்
வடிவமைப்பை சோதிக்க Altera பின்வரும் வன்பொருள் மற்றும் மென்பொருளைப் பயன்படுத்துகிறதுampலெ:

  • இன்டெல் குவார்டஸ் பிரைம் மென்பொருள்
  • சிஸ்டம் கன்சோல்
  • ModelSim-AE, Modelsim-SE, NCsim (Verilog HDL மட்டும்), அல்லது VCS சிமுலேட்டர்
  • Arria 10 GX FPGA டெவலப்மெண்ட் கிட்
  • HMC மகள் அட்டை

செயல்பாட்டு விளக்கம்

Altera ஒரு தொகுப்பு-தயாரான வடிவமைப்பை வழங்குகிறதுampஹெச்எம்சி கன்ட்ரோலர் ஐபி கோர் உடன் le. இந்த வடிவமைப்பு முன்னாள்ample, Arria 10 GX FPGA டெவலப்மென்ட் கிட்டை இலக்காகக் கொண்டு, FMC இணைப்பிகள் மூலம் இணைக்கப்பட்ட HMC மகள் அட்டையுடன்.
நீங்கள் ஒரு முன்னாள் வடிவமைப்பைப் பயன்படுத்தலாம்ampஉங்கள் வடிவமைப்பிற்கு உங்கள் IP மையத்தை சரியாக இணைக்க அல்லது ஒரு தொடக்க வடிவமைப்பாக உங்கள் சொந்த வடிவமைப்பு தேவைகளுக்கு நீங்கள் தனிப்பயனாக்கலாம். வடிவமைப்பு முன்னாள்ample ஒரு I2C மாஸ்டர் தொகுதி, ஒரு PLL/CDR மறுசீரமைப்பு தொகுதி, ஒரு வெளிப்புற டிரான்ஸ்ஸீவர் PLL IP கோர் மற்றும் பரிவர்த்தனைகளை உருவாக்க மற்றும் சரிபார்க்க லாஜிக் ஆகியவற்றை உள்ளடக்கியது. வடிவமைப்பு முன்னாள்ample ஒரு மைக்ரான் HMC 15G-SR HMC சாதனத்தை எடுத்துக்கொள்கிறது, இது ஒரு fo ஆகும்urlமை சாதனம், மகள் அட்டையில். வடிவமைப்பு முன்னாள்ample ஆனது IP மையத்தின் ஒரு நிகழ்வை உள்ளடக்கியது மற்றும் HMC சாதனத்தில் ஒரு இணைப்பில் இணைக்கிறது. படம் 2-1: HMC கன்ட்ரோலர் வடிவமைப்பு Example தொகுதி வரைபடம்ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (11)

நீங்கள் Arria 10 FPGA ஐ டிசைன் எக்ஸ் மூலம் கட்டமைத்த பிறகுample, I2C கட்டுப்படுத்தி ஆன்-போர்டு கடிகார ஜெனரேட்டர்கள் மற்றும் HMC சாதனத்தை கட்டமைக்கிறது. அளவுத்திருத்தம் முடிந்ததும், வடிவமைப்பு முன்னாள்ample ATX PLL ஐ அளவீடு செய்கிறது. செயல்பாட்டின் போது, ​​கோரிக்கை ஜெனரேட்டர் படிக்க மற்றும் எழுதும் கட்டளைகளை உருவாக்குகிறது, அதை HMC கன்ட்ரோலர் IP கோர் செயலாக்குகிறது. கோரிக்கை மானிட்டர் IP மையத்திலிருந்து பதில்களைப் படம்பிடித்து, சரியானதா எனச் சரிபார்க்கிறது.

இடைமுக சமிக்ஞைகள்
அட்டவணை 2-1: HMC கன்ட்ரோலர் IP கோர் வடிவமைப்பு Example சிக்னல்கள்

சிக்னல் பெயர்

clk_50

திசை

உள்ளீடு

அகலம் (பிட்கள்)

1

விளக்கம்

50 மெகா ஹெர்ட்ஸ் உள்ளீட்டு கடிகாரம்.

hssi_refclk உள்ளீடு 1 HMC மற்றும் HMCC IP மையத்திற்கான CDR குறிப்பு கடிகாரம்.
சிக்னல் பெயர்

hmc_lxrx

திசை

உள்ளீடு

அகலம் (பிட்கள்)

சேனல் எண்ணிக்கை (16

அல்லது 8)

விளக்கம்

FPGA டிரான்ஸ்ஸீவர் பின்களைப் பெறுகிறது.

hmc_lxtx வெளியீடு சேனல் எண்ணிக்கை (16

அல்லது 8)

FPGA டிரான்ஸ்ஸீவர் டிரான்ஸ்மிட் ஊசிகள்.
hmc_ctrl_lxrxps உள்ளீடு 1 FPGA டிரான்ஸ்ஸீவர் சக்தி சேமிப்பு கட்டுப்பாடு.
hmc_ctrl_lxtxps வெளியீடு 1 HMC டிரான்ஸ்ஸீவர் சக்தி சேமிப்பு கட்டுப்பாடு.
hmc_ctrl_ferr_n உள்ளீடு 1 HMC FERR_N வெளியீடு.
hmc_ctrl_p_rst_n வெளியீடு 1 HMC P_RST_N உள்ளீடு.
hmc_ctrl_scl இரு திசை 1 HMC I2C உள்ளமைவு கடிகாரம்.
hmc_ctrl_sda இரு திசை 1 HMC I2C உள்ளமைவு தரவு.
fmc0_scl வெளியீடு 1 பயன்படுத்தப்படாதது. மகள் கார்டில் உள்ள 3.3 V புல்அப்பில் இருந்து FPGA I/O பின்களைப் பாதுகாக்க, குறைவாக இயக்கப்படுகிறது.
fmc0_sda வெளியீடு 1 பயன்படுத்தப்படாதது. மகள் கார்டில் உள்ள 3.3 V புல்அப்பில் இருந்து FPGA I/O பின்களைப் பாதுகாக்க, குறைவாக இயக்கப்படுகிறது.
புஷ்_பொத்தான் உள்ளீடு 1 மீட்டமைக்க புஷ் பட்டன் உள்ளீடு பயன்படுத்தப்பட்டது.
இதயம்_துடிக்கிறது வெளியீடு 1 இதய துடிப்பு LED வெளியீடு.
link_init_complete_n வெளியீடு 1 இணைப்பு துவக்கம் முழுமையான LED வெளியீடு.
test_passed_n வெளியீடு 1 சோதனையில் எல்இடி வெளியீடு தேர்ச்சி பெற்றது.
test_failed_n வெளியீடு 1 சோதனை தோல்வியுற்ற LED வெளியீடு.

வடிவமைப்பு முன்னாள்ample பதிவு வரைபடம்
அட்டவணை 2-2: HMC கன்ட்ரோலர் IP கோர் வடிவமைப்பு Example பதிவு வரைபடம்

இந்த பதிவேடுகளுக்கு எழுதுவது வடிவமைப்பை மீட்டமைக்கிறது.

பிட்கள்

1:0

புலத்தின் பெயர்

துறைமுக எண்ணிக்கை

வகை

RO

மீட்டமைப்பில் மதிப்பு

மாறுபடுகிறது

விளக்கம்

ஐபி கோர் நிகழ்விற்கான போர்ட்களின் எண்ணிக்கை.

7:2 ஒதுக்கப்பட்டது RO 0x00  

அட்டவணை 2-4: BOARD_LEDகள் பதிவு
இந்த பதிவு குழுவின் LED களின் நிலையை பிரதிபலிக்கிறது

பிட்கள்

0

புலத்தின் பெயர்

சோதனை தோல்வியடைந்தது

வகை

RO

மீட்டமைப்பில் மதிப்பு

0x00

விளக்கம்

சோதனை தோல்வியடைந்தது.

1 தேர்வில் தேர்ச்சி RO 0x00 தேர்வில் தேர்ச்சி.
2 HMCC இணைப்பு துவக்கம் முடிந்தது RO 0x00 HMC இணைப்பு துவக்கம் முடிந்தது மற்றும் போக்குவரத்துக்கு தயாராக உள்ளது.
3 இதயத்துடிப்பு RO 0x00 வடிவமைப்பு இயங்கும் போது மாறுகிறது.
7:4 ஒதுக்கப்பட்டது RO 0x00  

அட்டவணை 2-5: TEST_INITIALIZATION_STATUS பதிவு

பிட்கள்

0

புலத்தின் பெயர்

I2C கடிகார ஜெனரேட்டர் தொகுப்பு

வகை

RO

மீட்டமைப்பில் மதிப்பு

0x00

விளக்கம்

ஆன்-போர்டு கடிகார ஜெனரேட்டர்கள் கட்டமைக்கப்பட்டுள்ளன.

1 ATX PLL மற்றும் டிரான்ஸ்ஸீவர் மறுசீரமைப்பு முடிந்தது RO 0x00 ATX PLL மற்றும் டிரான்ஸ்ஸீவர்கள் உள்ளீட்டு கடிகாரத்திற்கு மறு அளவீடு செய்யப்பட்டன.
2 I2C HMC

கட்டமைப்பு முடிந்தது

RO 0x00 I2C இல் HMC சாதன உள்ளமைவு முடிந்தது.
3 HMC இணைப்பு துவக்கம் முடிந்தது RO 0x00 HMC இணைப்பு துவக்கம் முடிந்தது மற்றும் போக்குவரத்துக்கு தயாராக உள்ளது.
7:4 ஒதுக்கப்பட்டது RO 0x00  

அட்டவணை 2-6: PORT_STATUS பதிவு

பிட்கள்

0

புலத்தின் பெயர்

போர்ட் 0 கோரிக்கைகள் சரி

வகை

RO

மீட்டமைப்பில் மதிப்பு

0x00

விளக்கம்

போர்ட் 0 கோரிக்கை உருவாக்கம் முடிந்தது.

1 போர்ட் 0 பதில்கள் சரி RO 0x00 போர்ட் 0 பதில் சரிபார்ப்பு முடிந்தது.
2 போர்ட் 1 கோரிக்கைகள் சரி RO 0x00 போர்ட் 1 கோரிக்கை உருவாக்கம் முடிந்தது.
3 போர்ட் 1 பதில்கள் சரி RO 0x00 போர்ட் 1 பதில் சரிபார்ப்பு முடிந்தது.
பிட்கள்

4

புலத்தின் பெயர்

போர்ட் 2 கோரிக்கைகள் சரி

வகை

RO

மீட்டமைப்பில் மதிப்பு

0x00

விளக்கம்

போர்ட் 2 கோரிக்கை உருவாக்கம் முடிந்தது.

5 போர்ட் 2 பதில்கள் சரி RO 0x00 போர்ட் 2 பதில் சரிபார்ப்பு முடிந்தது.
6 போர்ட் 3 கோரிக்கைகள் சரி RO 0x00 போர்ட் 3 கோரிக்கை உருவாக்கம் முடிந்தது.
7 போர்ட் 4 பதில்கள் சரி RO 0x00 போர்ட் 3 பதில் சரிபார்ப்பு முடிந்தது.

கூடுதல் தகவல்

HMC கன்ட்ரோலர் வடிவமைப்பு Example பயனர் வழிகாட்டி மீள்பார்வை வரலாறு
அட்டவணை A-1: ​​ஆவண திருத்த வரலாறு
வடிவமைப்பில் உள்ள புதிய அம்சங்களையும் மாற்றங்களையும் சுருக்கமாகக் கூறுகிறதுampHMC கன்ட்ரோலர் IP மையத்திற்கான பயனர் வழிகாட்டி.

தேதி ACDS பதிப்பு மாற்றங்கள்
     
2016.05.02 16.0 ஆரம்ப வெளியீடு.

இன்டெல்லை எவ்வாறு தொடர்பு கொள்வது
அட்டவணை A-2: இன்டெல்லை எவ்வாறு தொடர்பு கொள்வது
இன்டெல் தயாரிப்புகள் பற்றிய சமீபத்திய தகவல்களைக் கண்டறிய, இந்த அட்டவணையைப் பார்க்கவும். உங்கள் உள்ளூர் இன்டெல் விற்பனை அலுவலகம் அல்லது விற்பனை பிரதிநிதியையும் நீங்கள் தொடர்பு கொள்ளலாம்.

தொடர்பு கொள்ளவும் தொடர்பு முறை முகவரி
தொழில்நுட்ப ஆதரவு Webதளம் www.altera.com/support
 

தொழில்நுட்ப பயிற்சி

Webதளம் www.altera.com/training
மின்னஞ்சல் FPGATtraining@intel.com
தயாரிப்பு இலக்கியம் Webதளம் www.altera.com/literature
தொழில்நுட்பமற்ற ஆதரவு: பொது மின்னஞ்சல் nacomp@altera.com
தொடர்பு கொள்ளவும்

 

தொழில்நுட்பமற்ற ஆதரவு: மென்பொருள் உரிமம்

தொடர்பு முறை

 

மின்னஞ்சல்

முகவரி

 

authorization@altera.com

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

அச்சுக்கலை மரபுகள்

அட்டவணை A-3: அச்சுக்கலை மரபுகள்
இந்த ஆவணம் பயன்படுத்தும் அச்சுக்கலை மரபுகளை பட்டியலிடுகிறதுALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (12) ALTERA-Arria-10-Hybrid-Memory-Cube-Controller-Design-Example-FIG- (13)

ஆவணத்தைப் பற்றிய கருத்தை Altera க்கு சமர்ப்பிக்க பின்னூட்ட ஐகான் உங்களை அனுமதிக்கிறது. ஒவ்வொரு ஆவணத்திற்கும் தகுந்தவாறு கருத்துக்களைச் சேகரிப்பதற்கான முறைகள் மாறுபடும்

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. Intel, Intel லோகோ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus மற்றும் Stratix வார்த்தைகள் மற்றும் லோகோக்கள் அமெரிக்கா மற்றும்/அல்லது பிற நாடுகளில் உள்ள Intel கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகளாகும். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்
101 இன்னோவேஷன் டிரைவ், சான் ஜோஸ், சிஏ 95134

Quartus Prime Design Suiteக்காக கடைசியாக புதுப்பிக்கப்பட்டது: 16.0
UG-20027
2016.05.02
101 புதுமை இயக்கி
சான் ஜோஸ், CA 95134
www.altera.com

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

ALTERA Arria 10 Hybrid Memory Cube Cube Controller Design Example [pdf] பயனர் வழிகாட்டி
அர்ரியா 10 ஹைப்ரிட் மெமரி க்யூப் கன்ட்ரோலர் டிசைன் எக்ஸ்ample, Arria 10, ஹைப்ரிட் மெமரி கியூப் கன்ட்ரோலர் டிசைன் Example, கட்டுப்படுத்தி வடிவமைப்பு Example, வடிவமைப்பு Example

குறிப்புகள்

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

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