intel UG-20093 ModelSim FPGA பதிப்பு உருவகப்படுத்துதல்
ModelSim* – Intel® FPGA பதிப்பு உருவகப்படுத்துதல் Quick-Start Intel® Quartus® Prime Pro பதிப்பு
ModelSim* - Intel FPGA பதிப்பு சிமுலேட்டரில் Intel® Quartus® Prime Pro பதிப்பு வடிவமைப்பை எவ்வாறு உருவகப்படுத்துவது என்பதை இந்த ஆவணம் விளக்குகிறது. டிசைன் சிமுலேஷன் சாதன நிரலாக்கத்திற்கு முன் உங்கள் வடிவமைப்பை சரிபார்க்கிறது. Intel Quartus Prime மென்பொருள் உருவகப்படுத்துதலை உருவாக்குகிறது fileவடிவமைப்பு தொகுப்பின் போது ஆதரிக்கப்படும் EDA சிமுலேட்டர்களுக்கான s.
படம் 1. ModelSim – Intel FPGA பதிப்பு
வடிவமைப்பு உருவகப்படுத்துதல் உருவகப்படுத்துதலை உருவாக்குவதை உள்ளடக்கியது files, உருவகப்படுத்துதல் மாதிரிகளை தொகுத்தல், உருவகப்படுத்துதலை இயக்குதல் மற்றும் viewமுடிவுகள். பின்வரும் படிகள் இந்த ஓட்டத்தை விவரிக்கின்றன:
- முன்னாள் திறக்கவும்ampபக்கம் 4 இல் வடிவமைப்பு
- பக்கம் 4 இல் EDA கருவி அமைப்புகளைக் குறிப்பிடவும்
- பக்கம் 5 இல் சிமுலேட்டர் அமைவு ஸ்கிரிப்ட் டெம்ப்ளேட்டை உருவாக்கவும்
- பக்கம் 6 இல் உள்ள சிமுலேட்டர் அமைவு ஸ்கிரிப்டை மாற்றவும்
- பக்கம் 8 இல் உள்ள வடிவமைப்பைத் தொகுத்து உருவகப்படுத்தவும்
- View பக்கம் 9 இல் சமிக்ஞை அலைவடிவங்கள்
- பக்கம் 11 இல் உள்ள உருவகப்படுத்துதலில் சிக்னல்களைச் சேர்க்கவும்
- பக்கம் 12 இல் உருவகப்படுத்துதலை மீண்டும் இயக்கவும்
- பக்கம் 12 இல் சிமுலேஷன் டெஸ்ட் பெஞ்சை மாற்றவும்
முன்னாள் திறக்கவும்ample வடிவமைப்பு
PLL_RAM முன்னாள்ample வடிவமைப்பு அடிப்படை உருவகப்படுத்துதல் ஓட்டத்தை நிரூபிக்க இன்டெல் FPGA ஐபி கோர்களை உள்ளடக்கியது. முன்னாள் பதிவிறக்கவும்ample வடிவமைப்பு fileகள் மற்றும் Intel Quartus Prime மென்பொருளில் திட்டத்தைத் திறக்கவும்.
குறிப்பு: Intel Quartus Prime Pro Edition Foundation Online Training விவரிக்கும் வன்பொருள் விளக்க மொழி தொடரியல் மற்றும் Intel Quartus Prime வடிவமைப்பு ஓட்டம் பற்றிய அடிப்படை புரிதல் இந்த விரைவு-தொடக்கத்திற்கு தேவைப்படுகிறது.
- Quartus_Pro_PLL_RAM.zip வடிவமைப்பை பதிவிறக்கி அன்ஜிப் செய்யவும்ampலெ.
- Intel Quartus Prime Pro பதிப்பு மென்பொருள் பதிப்பு 19.4 அல்லது அதற்குப் பிறகு தொடங்கவும்.
- முன்னாள் திறக்கample வடிவமைப்பு திட்டம், கிளிக் செய்யவும் File ➤ திட்டத்தைத் திறந்து, pll_ram.qpf திட்டத்தைத் தேர்ந்தெடுக்கவும் file, பின்னர் சரி என்பதைக் கிளிக் செய்யவும்.
படம் 2. இன்டெல் குவார்டஸ் பிரைம் புரோ பதிப்பில் pll_ram திட்டம்
EDA கருவி அமைப்புகளைக் குறிப்பிடவும்
உருவகப்படுத்துதலை உருவாக்க EDA கருவி அமைப்புகளைக் குறிப்பிடவும் fileஆதரிக்கப்படும் சிமுலேட்டர்களுக்கான கள்.
- Intel Quartus Prime மென்பொருளில், Assignments ➤ Settings ➤ EDA Tool Settings என்பதைக் கிளிக் செய்யவும்.
- உருவகப்படுத்துதலின் கீழ், கருவியின் பெயராக ModelSim-Intel FPGA ஐத் தேர்ந்தெடுக்கவும். அவுட்புட் நெட்லிஸ்ட் மற்றும் அவுட்புட் டைரக்டரிக்கான வடிவமைப்பிற்கான இயல்புநிலை அமைப்புகளை வைத்திருங்கள்.
சிமுலேட்டர் அமைவு ஸ்கிரிப்ட் டெம்ப்ளேட்டை உருவாக்கவும்
சிமுலேட்டர் அமைவு ஸ்கிரிப்டுகள் உங்கள் வடிவமைப்பில் உள்ள ஐபி கோர்களை உருவகப்படுத்த உதவுகின்றன. முன்னாள் உள்ள IP தொகுதிகளுக்கான விற்பனையாளர்-குறிப்பிட்ட சிமுலேட்டர் அமைவு ஸ்கிரிப்ட் டெம்ப்ளேட்டை உருவாக்க இந்தப் படிகளைப் பின்பற்றவும்ample வடிவமைப்பு. உங்கள் குறிப்பிட்ட உருவகப்படுத்துதல் இலக்குகளுக்கு இந்த டெம்ப்ளேட்டைத் தனிப்பயனாக்கலாம்.
- வடிவமைப்பைத் தொகுக்க, செயலாக்கம் ➤ தொகுப்பைத் தொடங்கு என்பதைக் கிளிக் செய்யவும். தொகுப்பு முடிந்ததும் செய்திகள் சாளரம் குறிக்கிறது.
- கருவிகள் ➤ ஐபிக்கான சிமுலேட்டர் அமைவு ஸ்கிரிப்டை உருவாக்கு என்பதைக் கிளிக் செய்யவும். இயல்புநிலை அவுட்புட் கோப்பகத்தைத் தக்கவைத்து, அமைவு ஸ்கிரிப்ட்டுக்கான அமைப்பில் முடிந்தவரை தொடர்புடைய பாதைகளைப் பயன்படுத்தவும் file. நீங்கள் குறிப்பிடும் கோப்பகத்தில் அமைவு ஸ்கிரிப்ட் டெம்ப்ளேட் உருவாக்கப்படும்.
படம் 3. சிமுலேட்டர் அமைவு ஸ்கிரிப்ட்கள் ஐபி உரையாடல் பெட்டியை உருவாக்கவும்
சிமுலேட்டர் அமைவு ஸ்கிரிப்டை மாற்றவும்
திட்டத்தில் ஐபி கோர்களை உருவகப்படுத்தும் குறிப்பிட்ட கட்டளைகளை இயக்க, உருவாக்கப்பட்ட சிமுலேட்டர் அமைவு ஸ்கிரிப்டை மாற்றவும்.
- உரை திருத்தியில், /PLL_RAM/mentor/msim_setup.tcl ஐ திறக்கவும் file.
- புதிய உரையை உருவாக்கவும் file mentor_ex என்ற பெயருடன்ample.do மற்றும் /PLL_RAM/mentor/ கோப்பகத்தில் சேமிக்கவும்.
- msim_setup.tcl இல் file, உயர்மட்ட டெம்ப்ளேட் - BEGIN மற்றும் மேல் நிலை டெம்ப்ளேட் - END கருத்துகளுக்குள் இணைக்கப்பட்டுள்ள குறியீட்டின் பகுதியை நகலெடுத்து, புதிய mentor_ex இல் இந்தக் குறியீட்டை ஒட்டவும்ample.do file.
- வழிகாட்டி_எக்ஸ்ample.do file, தொகுத்தல் கட்டளைகளை இயக்க, பின்வரும் தனிப்படுத்தப்பட்ட வரிகளுக்கு முந்தைய ஒற்றை பவுண்டு (#) எழுத்துக்களை நீக்கவும்:
படம் 4. ஸ்கிரிப்ட்டில் ஹைலைட் செய்யப்பட்ட சிமுலேஷன் கட்டளைகளை அன்கமென்ட் செய்யவும்
- mentor_ex இல் பின்வரும் வரிகளை மாற்றவும்ample.do ஸ்கிரிப்ட்:
அட்டவணை 1. mentor_ex இல் மதிப்புகளைக் குறிப்பிடவும்ample.do Script
இந்த வரியை மாற்றவும் | இந்த வரியுடன் |
அமைக்க QSYS_SIMDIR | ../ |
vlog files> |
vlog -vlog01compat -work work ../PLL_RAM.v vlog -vlog01compat -work work ../UP_COUNTER_IP/UP_COUNTER_IP.v vlog -vlog01compat -work work ../DOWN_COUNTER_IP/DOWN_COUNTER_IP.v vlog -vlog01compat -work work ../ClockPLL/ClockPLL.v vlog -vlog01compat -work work ../RAMhub/RAMhub.v vlog -vlog01compat -work work ../testbench_1.v |
TOP_LEVEL_NAME ஐ அமைக்கவும் | TOP_LEVEL_NAME tb ஐ அமைக்கவும் |
ரன் -ஏ |
அலை சேர் * view கட்டமைப்பு view சமிக்ஞைகள் இயங்குகின்றன - அனைத்தும் |
- /PLL_RAM/mentor/mentor_ex ஐ சேமிக்கவும்ample.do file. பின்வரும் படம் mentor_exஐக் காட்டுகிறதுample.do file திருத்தங்கள் முடிந்த பிறகு:
படம் 5. முடிக்கப்பட்ட மேல்-நிலை ஐபி சிமுலேஷன் அமைவு ஸ்கிரிப்ட்
வடிவமைப்பைத் தொகுத்து உருவகப்படுத்தவும்
உயர்நிலை mentor_ex ஐ இயக்கவும்ampModelSim இல் le.do ஸ்கிரிப்ட் - Intel FPGA பதிப்பு மென்பொருள் உங்கள் வடிவமைப்பைத் தொகுக்கவும் உருவகப்படுத்தவும்.
- ModelSim - Intel FPGA பதிப்பு மென்பொருளைத் தொடங்கவும். ModelSim - Intel FPGA பதிப்பு GUI உங்கள் உருவகப்படுத்துதலின் கூறுகளை தனித்தனி சாளரங்கள் மற்றும் தாவல்களாக ஒழுங்கமைக்கிறது.
- PLL_RAM திட்டக் கோப்பகத்திலிருந்து, testbench_1.vஐத் திறக்கவும் file. இதேபோல், mentor/mentor_ex ஐ திறக்கவும்ample.do file.
- டிரான்ஸ்கிரிப்ட் சாளரத்தைக் காட்ட, கிளிக் செய்யவும் View ➤ டிரான்ஸ்கிரிப்ட். மாடல்சிம் - இன்டெல் FPGA பதிப்பிற்கான கட்டளைகளை டிரான்ஸ்கிரிப்ட் சாளரத்தில் நேரடியாக உள்ளிடலாம்.
- டிரான்ஸ்கிரிப்ட் சாளரத்தில் பின்வரும் கட்டளையைத் தட்டச்சு செய்து Enter ஐ அழுத்தவும்: do mentor_example.do
mentor_ex இல் உள்ள உங்கள் விவரக்குறிப்புகளின்படி வடிவமைப்பு தொகுக்கப்பட்டு உருவகப்படுத்தப்படுகிறதுample.no script. பின்வரும் படம் ModelSim – Intel FPGA பதிப்பு சிமுலேட்டரைக் காட்டுகிறது:
படம் 6. ModelSim – Intel FPGA பதிப்பு GUI
View சிக்னல் அலைவடிவங்கள்
இந்த வழிமுறைகளைப் பின்பற்றவும் view testbench_1.v உருவகப்படுத்துதல் அலைவடிவத்தில் உள்ள சமிக்ஞைகள்:
- அலை சாளரத்தை கிளிக் செய்யவும். உருவகப்படுத்துதல் அலைவடிவம் டெஸ்ட்பெஞ்ச் குறிப்பிடுவது போல் 11030 ns இல் முடிவடைகிறது. அலை சாளரம் CLOCK, WE, OFFSET, RESET_N மற்றும் RD_DATA சிக்னல்களை பட்டியலிடுகிறது.
படம் 7. ModelSim – Intel FPGA பதிப்பு அலை சாளரம்
- செய்ய view உயர்நிலை pll_ram.v வடிவமைப்பில் உள்ள சிக்னல்கள், சிம் தாவலைக் கிளிக் செய்யவும். சிம் சாளரம் பொருள்கள் சாளரத்துடன் ஒத்திசைக்கிறது.
படம் 8. ModelSim – Intel FPGA பதிப்பு சிம் மற்றும் ஆப்ஜெக்ட்ஸ் விண்டோஸ்
- செய்ய view மேல்-நிலை தொகுதி சமிக்ஞைகள், பொருள்கள் தாவலில் உள்ள tb கோப்புறையை விரிவாக்கவும். இதேபோல், Test1 கோப்புறையை விரிவாக்கவும். ஆப்ஜெக்ட்ஸ் சாளரம் UP_module, DOWN_module, PLL_module மற்றும் RAM_module சிக்னல்களைக் காட்டுகிறது.
- சிம் சாளரத்தில், பொருள்கள் சாளரத்தில் தொகுதியின் சிக்னல்களைக் காட்ட, Test1 இன் கீழ் உள்ள ஒரு தொகுதியைக் கிளிக் செய்யவும்.
- View உருவகப்படுத்துதல் நூலகம் fileநூலக சாளரத்தில் கள்.
படம் 9. ModelSim – Intel FPGA பதிப்பு நூலக சாளரம்
சிமுலேஷனில் சிக்னல்களைச் சேர்க்கவும்
CLOCK, WE, OFFSET, RESET_N மற்றும் RD_DATA சிக்னல்கள் வேவ் விண்டோவில் தானாகவே தோன்றும் ஏனெனில் உயர்நிலை வடிவமைப்பு இந்த I/O ஐ வரையறுக்கிறது. கூடுதலாக, நீங்கள் விருப்பமாக உருவகப்படுத்துதலில் உள் சமிக்ஞைகளைச் சேர்க்கலாம்.
- பொருள்கள் சாளரத்தில், UP_module, DOWN_module, PLL_module மற்றும் RAM_module தொகுதிகளைக் கண்டறியவும்.
- பொருள்கள் சாளரத்தில், RAM_module என்பதைத் தேர்ந்தெடுக்கவும். தொகுதியின் உள்ளீடுகள் மற்றும் வெளியீடுகள்
- காட்சி.
படம் 10. அலை சாளரத்தில் சிக்னல்களைச் சேர்க்கவும்
- டவுன்-கவுண்டர் மற்றும் டூயல்-போர்ட் ரேம் தொகுதிக்கு இடையே உள்ளக சிக்னல்களைச் சேர்க்க, rdaddress ஐ வலது கிளிக் செய்து, அலையைச் சேர் என்பதைக் கிளிக் செய்யவும்.
- அப்-கவுண்டர் மற்றும் டூயல்-போர்ட் ரேம் தொகுதிக்கு இடையே உள்ளக சிக்னல்களைச் சேர்க்க, wraddress ஐ வலது கிளிக் செய்து, அலையைச் சேர் என்பதைக் கிளிக் செய்யவும். மாற்றாக, இந்த சிக்னல்களை ஆப்ஜெக்ட்ஸ் சாளரத்தில் இருந்து அலை சாளரத்திற்கு இழுத்து விடலாம்.
- நீங்கள் சேர்க்கும் புதிய சிக்னல்களுக்கான அலைவடிவங்களை உருவாக்க, சிமுலேட் ➤ ரன் ➤ தொடரவும் என்பதைக் கிளிக் செய்யவும்.
உருவகப்படுத்துதலை மீண்டும் இயக்கவும்
அலை சாளரத்தில் சிக்னல்களைச் சேர்ப்பது அல்லது testbench_1.v ஐ மாற்றுவது போன்ற உருவகப்படுத்துதல் அமைப்பில் மாற்றங்களைச் செய்தால், நீங்கள் உருவகப்படுத்துதலை மீண்டும் இயக்க வேண்டும். file. உருவகப்படுத்துதலை மீண்டும் இயக்க, இந்தப் படிகளைப் பின்பற்றவும்:
- ModelSim - Intel FPGA பதிப்பு சிமுலேட்டரில், சிமுலேட் ➤ மறுதொடக்கம் என்பதைக் கிளிக் செய்யவும். இயல்புநிலை விருப்பங்களைத் தக்கவைத்து சரி என்பதைக் கிளிக் செய்யவும். இந்த விருப்பங்கள் அலைவடிவங்களை அழித்து, தேவையான சிக்னல்கள் மற்றும் அமைப்புகளைத் தக்கவைத்து, உருவகப்படுத்துதல் நேரத்தை மறுதொடக்கம் செய்கின்றன.
குறிப்பு: மாற்றாக, நீங்கள் /PLL_RAM/mentor/mentor_ex ஐ மீண்டும் இயக்கலாம்ampகட்டளை வரியில் உருவகப்படுத்துதலை மீண்டும் இயக்க le.do ஸ்கிரிப்ட். - சிமுலேட் ➤ ரன் ➤ ரன் -அனைத்தையும் கிளிக் செய்யவும். டெஸ்ட்பெஞ்ச்_1.வி file டெஸ்ட்பெஞ்ச் விவரக்குறிப்புகளின்படி உருவகப்படுத்துகிறது. உருவகப்படுத்துதலைத் தொடர, சிமுலேட் ➤ ரன் ➤ தொடரவும் என்பதைக் கிளிக் செய்யவும். நீங்கள் நிறுத்து பொத்தானைக் கிளிக் செய்யும் வரை இந்தக் கட்டளை உருவகப்படுத்துதலைத் தொடர்கிறது.
சிமுலேஷன் டெஸ்ட்பெஞ்சை மாற்றவும்
testbench_1.v example testbench ஒரு குறிப்பிட்ட நிபந்தனைகள் மற்றும் சோதனை வழக்குகளை மட்டுமே சோதிக்கிறது. நீங்கள் testbench_1.v ஐ கைமுறையாக திருத்தலாம் file ModelSim - Intel FPGA பதிப்பு சிமுலேட்டரில் மற்ற வழக்குகள் மற்றும் நிபந்தனைகளை சோதிக்க:
- testbench_1.vஐத் திறக்கவும் file ModelSim - Intel FPGA பதிப்பு சிமுலேட்டரில்.
- testbench_1.v இல் வலது கிளிக் செய்யவும் file என்பதை உறுதிப்படுத்த file படிக்க மட்டும் அமைக்கப்படவில்லை.
- testbench_1.v இல் கூடுதல் டெஸ்ட்பெஞ்ச் அளவுருக்களை உள்ளிட்டு சேமிக்கவும் file.
- நீங்கள் மாற்றியமைக்கும் டெஸ்ட்பெஞ்சிற்கான அலைவடிவங்களை உருவாக்க, உருவகப்படுத்து ➤ மறுதொடக்கம் என்பதைக் கிளிக் செய்யவும்.
- சிமுலேட் ➤ ரன் ➤ ரன் -அனைத்தையும் கிளிக் செய்யவும்.
மாடல்சிம் - இன்டெல் எஃப்பிஜிஏ பதிப்பு உருவகப்படுத்துதல் விரைவு-தொடக்க மறுபார்வை வரலாறு
ஆவணப் பதிப்பு | இன்டெல் குவார்டஸ் பிரைம் பதிப்பு | மாற்றங்கள் |
2019.12.30 | 19.4 | • இன்டெல் குவார்டஸ் பிரைம் ப்ரோ பதிப்பு பதிப்பு 19.4க்கான படிகள் மற்றும் ஸ்கிரீன்ஷாட்கள் புதுப்பிக்கப்பட்டன.
• புதுப்பிக்கப்பட்ட வடிவமைப்பு முன்னாள்ample file இணைப்பு மற்றும் உள்ளடக்கம். |
2018.09.25 | 18.0 | mentor_ex இல் தொடரியல் பிழைகள் சரி செய்யப்பட்டனample.do Script. |
2018.05.07 | 18.0 | தேவையற்ற படி நீக்கப்பட்டது கட்டளை வரியில் உருவகப்படுத்துதலை இயக்கவும்
செயல்முறை. |
2017.07.15 | 17.1 | ஆரம்ப வெளியீடு. |
இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
- பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
intel UG-20093 ModelSim FPGA பதிப்பு உருவகப்படுத்துதல் [pdf] பயனர் வழிகாட்டி UG-20093 ModelSim FPGA பதிப்பு உருவகப்படுத்துதல், UG-20093, ModelSim FPGA பதிப்பு உருவகப்படுத்துதல், FPGA பதிப்பு உருவகப்படுத்துதல், பதிப்பு உருவகப்படுத்துதல் |