intel UG-20093 ಮಾಡೆಲ್ಸಿಮ್ FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್
ModelSim* – Intel® FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್ ಕ್ವಿಕ್-ಸ್ಟಾರ್ಟ್ Intel® Quartus® Prime Pro ಆವೃತ್ತಿ
ModelSim* - Intel FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಟರ್ನಲ್ಲಿ Intel® Quartus® Prime Pro ಆವೃತ್ತಿಯ ವಿನ್ಯಾಸವನ್ನು ಹೇಗೆ ಅನುಕರಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಡಾಕ್ಯುಮೆಂಟ್ ತೋರಿಸುತ್ತದೆ. ಡಿಸೈನ್ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಧನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೊದಲು ನಿಮ್ಮ ವಿನ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಸಾಫ್ಟ್ವೇರ್ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ fileವಿನ್ಯಾಸ ಸಂಕಲನದ ಸಮಯದಲ್ಲಿ ಬೆಂಬಲಿತ EDA ಸಿಮ್ಯುಲೇಟರ್ಗಳಿಗಾಗಿ ರು.
ಚಿತ್ರ 1. ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ
ವಿನ್ಯಾಸ ಸಿಮ್ಯುಲೇಶನ್ ಸಿಮ್ಯುಲೇಶನ್ ಉತ್ಪಾದಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ files, ಸಿಮ್ಯುಲೇಶನ್ ಮಾದರಿಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು, ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು ಮತ್ತು viewಫಲಿತಾಂಶಗಳು. ಕೆಳಗಿನ ಹಂತಗಳು ಈ ಹರಿವನ್ನು ವಿವರಿಸುತ್ತದೆ:
- ಎಕ್ಸ್ ತೆರೆಯಿರಿampಪುಟ 4 ರಲ್ಲಿ ವಿನ್ಯಾಸ
- ಪುಟ 4 ರಲ್ಲಿ EDA ಟೂಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ
- ಪುಟ 5 ರಲ್ಲಿ ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ರಚಿಸಿ
- ಪುಟ 6 ರಲ್ಲಿ ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
- ಪುಟ 8 ರಲ್ಲಿ ವಿನ್ಯಾಸವನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಅನುಕರಿಸಿ
- View ಪುಟ 9 ರಲ್ಲಿ ಸಿಗ್ನಲ್ ವೇವ್ಫಾರ್ಮ್ಸ್
- ಪುಟ 11 ರಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಿ
- ಪುಟ 12 ರಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮರುಚಾಲನೆ ಮಾಡಿ
- ಪುಟ 12 ರಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಟೆಸ್ಟ್ಬೆಂಚ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
ಎಕ್ಸ್ ತೆರೆಯಿರಿample ವಿನ್ಯಾಸ
PLL_RAM ಮಾಜಿample ವಿನ್ಯಾಸವು ಮೂಲಭೂತ ಸಿಮ್ಯುಲೇಶನ್ ಹರಿವನ್ನು ಪ್ರದರ್ಶಿಸಲು Intel FPGA IP ಕೋರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮಾಜಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿample ವಿನ್ಯಾಸ fileಗಳು ಮತ್ತು ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ.
ಗಮನಿಸಿ: ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಪ್ರೊ ಆವೃತ್ತಿ ಫೌಂಡೇಶನ್ ಆನ್ಲೈನ್ ತರಬೇತಿ ವಿವರಿಸಿದಂತೆ ಈ ಕ್ವಿಕ್-ಸ್ಟಾರ್ಟ್ಗೆ ಹಾರ್ಡ್ವೇರ್ ವಿವರಣೆ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ವಿನ್ಯಾಸದ ಹರಿವಿನ ಮೂಲಭೂತ ತಿಳುವಳಿಕೆ ಅಗತ್ಯವಿದೆ.
- Quartus_Pro_PLL_RAM.zip ವಿನ್ಯಾಸವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅನ್ಜಿಪ್ ಮಾಡಿampಲೆ.
- Intel Quartus Prime Pro ಆವೃತ್ತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿ 19.4 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿ.
- ಮಾಜಿ ತೆರೆಯಲುample ವಿನ್ಯಾಸ ಯೋಜನೆ, ಕ್ಲಿಕ್ ಮಾಡಿ File ➤ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆಯಿರಿ, pll_ram.qpf ಯೋಜನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ file, ತದನಂತರ ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಚಿತ್ರ 2. ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಪ್ರೊ ಆವೃತ್ತಿಯಲ್ಲಿ pll_ram ಯೋಜನೆ
EDA ಟೂಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ
ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ರಚಿಸಲು EDA ಟೂಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ fileಬೆಂಬಲಿತ ಸಿಮ್ಯುಲೇಟರ್ಗಳಿಗಾಗಿ ರು.
- ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ, ಅಸೈನ್ಮೆಂಟ್ಗಳು ➤ ಸೆಟ್ಟಿಂಗ್ಗಳು ➤ ಇಡಿಎ ಟೂಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಸಿಮ್ಯುಲೇಶನ್ ಅಡಿಯಲ್ಲಿ, ಟೂಲ್ ಹೆಸರಾಗಿ ModelSim-Intel FPGA ಆಯ್ಕೆಮಾಡಿ. ಔಟ್ಪುಟ್ ನೆಟ್ಲಿಸ್ಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಡೈರೆಕ್ಟರಿಗಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ.
ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ರಚಿಸಿ
ನಿಮ್ಮ ವಿನ್ಯಾಸದಲ್ಲಿ ಐಪಿ ಕೋರ್ಗಳನ್ನು ಅನುಕರಿಸಲು ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಮಾಜಿ IP ಮಾಡ್ಯೂಲ್ಗಳಿಗಾಗಿ ಮಾರಾಟಗಾರ-ನಿರ್ದಿಷ್ಟ ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ರಚಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿample ವಿನ್ಯಾಸ. ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಸಿಮ್ಯುಲೇಶನ್ ಗುರಿಗಳಿಗಾಗಿ ನೀವು ಈ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು.
- ವಿನ್ಯಾಸವನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು, ಸಂಸ್ಕರಣೆ ➤ ಸಂಕಲನವನ್ನು ಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಂಕಲನ ಪೂರ್ಣಗೊಂಡಾಗ ಸಂದೇಶಗಳ ವಿಂಡೋ ಸೂಚಿಸುತ್ತದೆ.
- ಪರಿಕರಗಳು ಕ್ಲಿಕ್ ಮಾಡಿ ➤ IP ಗಾಗಿ ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ. ಡೀಫಾಲ್ಟ್ ಔಟ್ಪುಟ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ ಸಂಬಂಧಿತ ಮಾರ್ಗಗಳನ್ನು ಬಳಸಿ file. ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಟೆಂಪ್ಲೇಟ್ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉತ್ಪಾದಿಸುತ್ತದೆ.
ಚಿತ್ರ 3. ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಐಪಿ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಿ
ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ IP ಕೋರ್ಗಳನ್ನು ಅನುಕರಿಸುವ ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ರಚಿತವಾದ ಸಿಮ್ಯುಲೇಟರ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ.
- ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ, /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 ಸ್ಕ್ರಿಪ್ಟ್
ಈ ಸಾಲನ್ನು ಬದಲಾಯಿಸಿ | ಈ ಸಾಲಿನೊಂದಿಗೆ |
QSYS_SIMDIR ಹೊಂದಿಸಿ | ../ |
ವ್ಲಾಗ್ 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. ಉನ್ನತ ಮಟ್ಟದ IP ಸಿಮ್ಯುಲೇಶನ್ ಸೆಟಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಪೂರ್ಣಗೊಂಡಿದೆ
ವಿನ್ಯಾಸವನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಅನುಕರಿಸಿ
ಉನ್ನತ ಮಟ್ಟದ mentor_ex ಅನ್ನು ರನ್ ಮಾಡಿampನಿಮ್ಮ ವಿನ್ಯಾಸವನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಅನುಕರಿಸಲು ModelSim - Intel FPGA ಆವೃತ್ತಿ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ le.do ಸ್ಕ್ರಿಪ್ಟ್.
- ModelSim - Intel FPGA ಆವೃತ್ತಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ModelSim - Intel FPGA ಆವೃತ್ತಿ GUI ನಿಮ್ಮ ಸಿಮ್ಯುಲೇಶನ್ನ ಅಂಶಗಳನ್ನು ಪ್ರತ್ಯೇಕ ವಿಂಡೋಗಳು ಮತ್ತು ಟ್ಯಾಬ್ಗಳಾಗಿ ಆಯೋಜಿಸುತ್ತದೆ.
- PLL_RAM ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿಯಿಂದ, testbench_1.v ತೆರೆಯಿರಿ file. ಅದೇ ರೀತಿ, mentor/mentor_ex ಅನ್ನು ತೆರೆಯಿರಿample.do file.
- ಪ್ರತಿಲಿಪಿ ವಿಂಡೋವನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಕ್ಲಿಕ್ ಮಾಡಿ View ➤ ಪ್ರತಿಲೇಖನ. ನೀವು ಮಾಡೆಲ್ಸಿಮ್ಗಾಗಿ ಆಜ್ಞೆಗಳನ್ನು ನಮೂದಿಸಬಹುದು - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ನೇರವಾಗಿ ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ ವಿಂಡೋದಲ್ಲಿ.
- ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ ನಂತರ Enter ಒತ್ತಿರಿ: do mentor_example.do
mentor_ex ನಲ್ಲಿನ ನಿಮ್ಮ ವಿಶೇಷಣಗಳ ಪ್ರಕಾರ ವಿನ್ಯಾಸವು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅನುಕರಿಸುತ್ತದೆample.ನೋ ಸ್ಕ್ರಿಪ್ಟ್. ಕೆಳಗಿನ ಚಿತ್ರವು ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಟರ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ:
ಚಿತ್ರ 6. ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ FPGA ಆವೃತ್ತಿ GUI
View ಸಿಗ್ನಲ್ ತರಂಗ ರೂಪಗಳು
ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ view testbench_1.v ಸಿಮ್ಯುಲೇಶನ್ ತರಂಗರೂಪದಲ್ಲಿ ಸಂಕೇತಗಳು:
- ವೇವ್ ವಿಂಡೋವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಟೆಸ್ಟ್ಬೆಂಚ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಂತೆ ಸಿಮ್ಯುಲೇಶನ್ ತರಂಗರೂಪವು 11030 ns ನಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ವೇವ್ ವಿಂಡೋ CLOCK, WE, OFFSET, RESET_N ಮತ್ತು RD_DATA ಸಂಕೇತಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ಚಿತ್ರ 7. ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ವೇವ್ ವಿಂಡೋ
- ಗೆ view ಉನ್ನತ ಮಟ್ಟದ pll_ram.v ವಿನ್ಯಾಸದಲ್ಲಿನ ಸಂಕೇತಗಳು, ಸಿಮ್ ಟ್ಯಾಬ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಿಮ್ ವಿಂಡೋ ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋದೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಆಗುತ್ತದೆ.
ಚಿತ್ರ 8. ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ಸಿಮ್ ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋಸ್
- ಗೆ view ಉನ್ನತ ಮಟ್ಟದ ಮಾಡ್ಯೂಲ್ ಸಿಗ್ನಲ್ಗಳು, ಆಬ್ಜೆಕ್ಟ್ಸ್ ಟ್ಯಾಬ್ನಲ್ಲಿ tb ಫೋಲ್ಡರ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ. ಅಂತೆಯೇ, Test1 ಫೋಲ್ಡರ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ. ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋವು UP_module, DOWN_module, PLL_module ಮತ್ತು RAM_module ಸಂಕೇತಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಸಿಮ್ ವಿಂಡೋದಲ್ಲಿ, ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋದಲ್ಲಿ ಮಾಡ್ಯೂಲ್ನ ಸಂಕೇತಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು Test1 ಅಡಿಯಲ್ಲಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- View ಸಿಮ್ಯುಲೇಶನ್ ಲೈಬ್ರರಿ fileಲೈಬ್ರರಿ ವಿಂಡೋದಲ್ಲಿ ರು.
ಚಿತ್ರ 9. ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ಲೈಬ್ರರಿ ವಿಂಡೋ
ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಿ
CLOCK, WE, OFFSET, RESET_N, ಮತ್ತು RD_DATA ಸಂಕೇತಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ Wave ವಿಂಡೋದಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ ಏಕೆಂದರೆ ಉನ್ನತ ಮಟ್ಟದ ವಿನ್ಯಾಸವು ಈ I/O ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ಐಚ್ಛಿಕವಾಗಿ ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಆಂತರಿಕ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಬಹುದು.
- ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋದಲ್ಲಿ, UP_module, DOWN_module, PLL_module ಮತ್ತು RAM_module ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಪತ್ತೆ ಮಾಡಿ.
- ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋದಲ್ಲಿ, RAM_module ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಮಾಡ್ಯೂಲ್ನ ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ಗಳು
- ಪ್ರದರ್ಶನ.
ಚಿತ್ರ 10. ವೇವ್ ವಿಂಡೋಗೆ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಿ
- ಡೌನ್-ಕೌಂಟರ್ ಮತ್ತು ಡ್ಯುಯಲ್-ಪೋರ್ಟ್ RAM ಮಾಡ್ಯೂಲ್ ನಡುವೆ ಆಂತರಿಕ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಲು, ಬಲ-ಕ್ಲಿಕ್ ಮಾಡಿ rdaddress ಮತ್ತು ನಂತರ ವೇವ್ ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಅಪ್-ಕೌಂಟರ್ ಮತ್ತು ಡ್ಯುಯಲ್-ಪೋರ್ಟ್ RAM ಮಾಡ್ಯೂಲ್ ನಡುವೆ ಆಂತರಿಕ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸಲು, wraddress ಅನ್ನು ರೈಟ್-ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ವೇವ್ ಸೇರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಂಡೋದಿಂದ ವೇವ್ ವಿಂಡೋಗೆ ಈ ಸಂಕೇತಗಳನ್ನು ಎಳೆಯಬಹುದು ಮತ್ತು ಬಿಡಬಹುದು.
- ನೀವು ಸೇರಿಸುವ ಹೊಸ ಸಂಕೇತಗಳಿಗೆ ತರಂಗರೂಪಗಳನ್ನು ರಚಿಸಲು, ಅನುಕರಿಸಿ ➤ ರನ್ ➤ ಮುಂದುವರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಮರುರನ್ ಸಿಮ್ಯುಲೇಶನ್
ವೇವ್ ವಿಂಡೋಗೆ ಸಂಕೇತಗಳನ್ನು ಸೇರಿಸುವುದು ಅಥವಾ testbench_1.v ಅನ್ನು ಮಾರ್ಪಡಿಸುವಂತಹ ಸಿಮ್ಯುಲೇಶನ್ ಸೆಟಪ್ಗೆ ನೀವು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದರೆ ನೀವು ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮರುಚಾಲನೆ ಮಾಡಬೇಕು. file. ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮರುಚಾಲನೆ ಮಾಡಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ModelSim - Intel FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಟರ್ನಲ್ಲಿ, ಅನುಕರಿಸಿ ➤ ಮರುಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈ ಆಯ್ಕೆಗಳು ವೇವ್ಫಾರ್ಮ್ಗಳನ್ನು ತೆರವುಗೊಳಿಸುತ್ತವೆ ಮತ್ತು ಅಗತ್ಯ ಸಂಕೇತಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿಕೊಂಡು ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯವನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತವೆ.
ಗಮನಿಸಿ: ಪರ್ಯಾಯವಾಗಿ, ನೀವು /PLL_RAM/mentor/mentor_ex ಅನ್ನು ಮರು-ರನ್ ಮಾಡಬಹುದುampಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮರು-ರನ್ ಮಾಡಲು le.do ಸ್ಕ್ರಿಪ್ಟ್. - ಸಿಮ್ಯುಲೇಟ್ ➤ ರನ್ ➤ ರನ್ -ಎಲ್ಲಾ ಕ್ಲಿಕ್ ಮಾಡಿ. ಟೆಸ್ಟ್ಬೆಂಚ್_1.ವಿ file ಟೆಸ್ಟ್ಬೆಂಚ್ ವಿಶೇಷಣಗಳ ಪ್ರಕಾರ ಅನುಕರಿಸುತ್ತದೆ. ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮುಂದುವರಿಸಲು, ಸಿಮ್ಯುಲೇಟ್ ➤ ರನ್ ➤ ಮುಂದುವರಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ನೀವು ನಿಲ್ಲಿಸು ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವವರೆಗೆ ಈ ಆಜ್ಞೆಯು ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ.
ಸಿಮ್ಯುಲೇಶನ್ ಟೆಸ್ಟ್ಬೆಂಚ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
testbench_1.v ಮಾಜಿampಲೆ ಟೆಸ್ಟ್ಬೆಂಚ್ ನಿರ್ದಿಷ್ಟ ಷರತ್ತುಗಳು ಮತ್ತು ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ಮಾತ್ರ ಪರೀಕ್ಷಿಸುತ್ತದೆ. ನೀವು testbench_1.v ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಂಪಾದಿಸಬಹುದು file ModelSim ನಲ್ಲಿ - Intel FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಟರ್ ಇತರ ಪ್ರಕರಣಗಳು ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು:
- testbench_1.v ತೆರೆಯಿರಿ file ModelSim - Intel FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಟರ್ನಲ್ಲಿ.
- testbench_1.v ನಲ್ಲಿ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ file ಎಂದು ಖಚಿತಪಡಿಸಲು file ಓದಲು ಮಾತ್ರ ಎಂದು ಹೊಂದಿಸಲಾಗಿಲ್ಲ.
- testbench_1.v ನಲ್ಲಿ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ testbench ನಿಯತಾಂಕಗಳನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಉಳಿಸಿ file.
- ನೀವು ಮಾರ್ಪಡಿಸುವ ಪರೀಕ್ಷಾ ಬೆಂಚ್ಗಾಗಿ ತರಂಗರೂಪಗಳನ್ನು ರಚಿಸಲು, ಅನುಕರಿಸಿ ➤ ಮರುಪ್ರಾರಂಭಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಸಿಮ್ಯುಲೇಟ್ ➤ ರನ್ ➤ ರನ್ -ಎಲ್ಲಾ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಮಾಡೆಲ್ಸಿಮ್ - ಇಂಟೆಲ್ ಎಫ್ಪಿಜಿಎ ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್ ಕ್ವಿಕ್-ಸ್ಟಾರ್ಟ್ ರಿವಿಷನ್ ಹಿಸ್ಟರಿ
ಡಾಕ್ಯುಮೆಂಟ್ ಆವೃತ್ತಿ | ಇಂಟೆಲ್ ಕ್ವಾರ್ಟಸ್ ಪ್ರೈಮ್ ಆವೃತ್ತಿ | ಬದಲಾವಣೆಗಳು |
2019.12.30 | 19.4 | • Intel Quartus Prime Pro ಆವೃತ್ತಿಯ ಆವೃತ್ತಿ 19.4 ಗಾಗಿ ಹಂತಗಳು ಮತ್ತು ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
• ನವೀಕರಿಸಿದ ವಿನ್ಯಾಸ ಮಾಜಿample file ಲಿಂಕ್ ಮತ್ತು ವಿಷಯ. |
2018.09.25 | 18.0 | mentor_ex ನಲ್ಲಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆample.do ಸ್ಕ್ರಿಪ್ಟ್. |
2018.05.07 | 18.0 | ನಿಂದ ಅನಗತ್ಯ ಹಂತವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡಿ
ಕಾರ್ಯವಿಧಾನ |
2017.07.15 | 17.1 | ಆರಂಭಿಕ ಬಿಡುಗಡೆ. |
ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಇಂಟೆಲ್, ಇಂಟೆಲ್ ಲೋಗೋ ಮತ್ತು ಇತರ ಇಂಟೆಲ್ ಗುರುತುಗಳು ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಇಂಟೆಲ್ ತನ್ನ ಎಫ್ಪಿಜಿಎ ಮತ್ತು ಸೆಮಿಕಂಡಕ್ಟರ್ ಉತ್ಪನ್ನಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಇಂಟೆಲ್ನ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವಾರಂಟಿಗೆ ಅನುಗುಣವಾಗಿ ಪ್ರಸ್ತುತ ವಿಶೇಷಣಗಳಿಗೆ ಖಾತರಿಪಡಿಸುತ್ತದೆ, ಆದರೆ ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ಯಾವುದೇ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸಿದೆ. ಇಂಟೆಲ್ ಲಿಖಿತವಾಗಿ ಒಪ್ಪಿಕೊಂಡಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಇಲ್ಲಿ ವಿವರಿಸಿದ ಯಾವುದೇ ಮಾಹಿತಿ, ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಜವಾಬ್ದಾರಿ ಅಥವಾ ಹೊಣೆಗಾರಿಕೆಯನ್ನು Intel ಊಹಿಸುವುದಿಲ್ಲ. ಇಂಟೆಲ್ ಗ್ರಾಹಕರು ಯಾವುದೇ ಪ್ರಕಟಿತ ಮಾಹಿತಿಯನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು ಮತ್ತು ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಸೇವೆಗಳಿಗೆ ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಸಾಧನದ ವಿಶೇಷಣಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಪಡೆಯಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.
- ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಹೇಳಬಹುದು.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
intel UG-20093 ಮಾಡೆಲ್ಸಿಮ್ FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ UG-20093 ಮಾಡೆಲ್ಸಿಮ್ FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್, UG-20093, ಮಾಡೆಲ್ಸಿಮ್ FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್, FPGA ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್, ಆವೃತ್ತಿ ಸಿಮ್ಯುಲೇಶನ್ |