Intel UG-20118 интерфейсҳои хотираи беруна Arria 10 FPGA IP Design Example
Дизайн Example Дастури оғози зуд барои интерфейсҳои хотираи беруна Intel® Arria® 10 FPGA IP
Интерфейси нав ва тарроҳии бештар автоматӣ, собиқample ҷараёни барои Intel® Arria® 10 интерфейсҳои хотираи беруна дастрас аст.
СобиқampҶадвали le Designs дар муҳаррири параметр ба шумо имкон медиҳад, ки эҷоди синтез ва симулятсияро муайян кунед file маҷмӯи, ки шумо метавонед барои тасдиқи IP-и EMIF-и худ истифода баред.
Шумо метавонед собиқ эҷод кунедampтарроҳии le махсусан барои маҷмӯаи таҳияи Intel FPGA ё барои ҳама гуна EMIF IP, ки шумо тавлид мекунед.
Расми 1. Тарҳрезии умумӣ Мисample Ҷараёни корӣ
Дизайн Example
Тасвири 2. Таҳияи EMIF Example Design бо маҷмӯаи рушди Intel Arria 10
Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мувофиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ҳама гуна маълумоти нашршуда ва пеш аз фармоиш барои маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд.
- Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.
Эҷоди лоиҳаи EMIF
Барои версияи нармафзори Intel Quartus® Prime 17.1 ва дертар, шумо бояд пеш аз тавлиди EMIF IP ва тарҳрезии собиқ лоиҳаи Intel Quartus Prime эҷод кунед.ampле.
- Нармафзори Intel Quartus Prime -ро оғоз кунед ва интихоб кунед File ➤ Устоди лоиҳаи нав. Баъдан клик кунед.
- Феҳрист ва номи лоиҳаеро, ки мехоҳед эҷод кунед, муайян кунед. Баъдан клик кунед.
- Боварӣ ҳосил кунед, ки лоиҳаи холӣ интихоб шудааст. Ояндаро ду маротиба клик кунед.
- Дар зери филтри Ном рақами қисми дастгоҳро нависед.
- Дар зери Дастгоҳҳои дастрас, дастгоҳи мувофиқро интихоб кунед.
- Finish -ро пахш кунед.
Таҳия ва танзим кардани EMIF IP
Қадамҳои зерин нишон медиҳанд, ки чӣ тавр тавлид ва танзим кардани IP-и EMIF. Қадамҳо новобаста аз протоколи хотирае, ки шумо ҳадаф қарор медиҳед, шабеҳанд.
- Дар равзанаи Каталоги IP, Intel Arria 10 Interfaces External Memory-ро интихоб кунед. (Агар равзанаи Каталоги IP намоён набошад, интихоб кунед View ➤ Утилитаи Windows ➤ Каталоги IP.)
- Дар муҳаррири параметрҳои IP, номи объектро барои IP EMIF пешниҳод кунед (номе, ки шумо дар ин ҷо пешниҳод мекунед file номи IP) ва директорияро муайян кунед. Эҷод ро пахш кунед.
- Муҳаррири параметр дорои ҷадвалҳои сершумор аст, ки дар он шумо бояд параметрҳоро барои инъикоси татбиқи EMIF-и худ танзим кунед:
Дастурҳои муҳаррири параметрҳои Intel Arria 10 EMIF
Ҷадвали 1. Дастурҳои муҳаррири параметрҳои EMIF
Ҷадвали Муҳаррири параметр | Дастурҳо |
Генерал | Боварӣ ҳосил кунед, ки параметрҳои зерин дуруст ворид карда шудаанд:
• Сатҳи суръат барои дастгоҳ. • Басомади соати хотира. • Басомади соати истинод ба PLL. |
Хотира | • Барои ворид кардани параметрҳо ба варақаи маълумоти дастгоҳи хотираи худ муроҷиат кунед Хотира ҷадвал.
• Шумо инчунин бояд як макони мушаххасро барои pin ALERT# ворид кунед. (Танҳо ба протоколи хотираи DDR4 дахл дорад.) |
Мем I/O | • Барои таҳқиқоти ибтидоии лоиҳа, шумо метавонед танзимоти пешфарзро дар
Мем I/O ҷадвал. • Барои тасдиқи пешрафтаи тарҳ, шумо бояд моделиронии тахтаро барои ба даст овардани танзимоти оптималии қатъкунӣ анҷом диҳед. |
FPGA I/O | • Барои таҳқиқоти ибтидоии лоиҳа, шумо метавонед танзимоти пешфарзро дар
FPGA I/O ҷадвал. • Барои тасдиқи пешрафтаи тарроҳӣ, шумо бояд моделсозии тахтаро бо моделҳои алоқаманди IBIS иҷро кунед, то стандартҳои мувофиқи I/O-ро интихоб кунед. |
Мем Тайминг | • Барои таҳқиқоти ибтидоии лоиҳа, шумо метавонед танзимоти пешфарзро дар
Мем Тайминг ҷадвал. • Барои тасдиқи тарҳи пешрафта, шумо бояд параметрҳоро мувофиқи ҷадвали иттилоотии дастгоҳи хотираи худ ворид кунед. |
Раёсат | • Барои таҳқиқоти ибтидоии лоиҳа, шумо метавонед танзимоти пешфарзро дар
Раёсат ҷадвал. • Барои тасдиқи пешрафтаи тарҳрезӣ ва бастани вақти дақиқ, шумо бояд симулятсияи тахтаро барои ба даст овардани дахолати дақиқи байнисимволӣ (ISI) / байниҳамдигарӣ ва иттилооти каҷ кардани тахта ва бастаҳо анҷом диҳед ва онро дар Раёсат ҷадвал. |
Назоратчӣ | Параметрҳои контроллерро мувофиқи конфигуратсия ва рафтори дилхоҳи контролери хотираи худ танзим кунед. |
Диагностика | Шумо метавонед параметрҳоро дар зер истифода баред Диагностика ҷадвал барои кӯмак дар озмоиш ва ислоҳи интерфейси хотираи шумо. |
Example Designs | Дар Example Designs ҷадвал ба шумо имкон медиҳад, ки тарроҳии собиқро эҷод кунедamples барои синтез ва моделиронӣ. Тарҳрезии тавлидшуда собиқample як системаи мукаммали EMIF мебошад, ки аз EMIF IP ва драйвере иборат аст, ки трафики тасодуфиро барои тасдиқи интерфейси хотира тавлид мекунад. |
Барои маълумоти муфассал дар бораи параметрҳои инфиродӣ, ба боби мувофиқи протоколи хотираи худ дар дастури корбари Intel Arria 10 Interfaces External Memory IP муроҷиат кунед.
Эҷоди тарҳи синтезшавандаи EMIF Example
Барои маҷмӯаҳои таҳияи Intel Arria 10, танзимоти пешакӣ мавҷуданд, ки ба таври худкор EMIF IP-ро танзим мекунанд ва барои тахтаи мушаххас пинутҳо тавлид мекунанд.
- Тафтиш кунед, ки равзанаи Presets намоён аст. Агар равзанаи Presets намоён набошад, онро тавассути интихоб нишон диҳед View ➤ Танзимоти пешакӣ.
- Дар равзанаи пешакӣ танзимоти пешакии мувофиқи таҳияро интихоб кунед ва Apply-ро пахш кунед.
- IP-и EMIF-ро танзим кунед ва тавлиди Ex-ро клик кунедample Design дар кунҷи рости болоии тиреза.
- Феҳристи тарроҳии EMIF-ро муайян кунедample ва OK-ро пахш кунед. Насли бомуваффақияти тарҳи EMIF собиқample зеринро эҷод мекунад files зери директорияи Wii.
Тасвири 3. Тарҳрезии синтезшавандаи тавлидшуда Example File Сохтор
Шарҳ: Агар шумо қуттии санҷиши Simulation ё Synthesis-ро интихоб накунед, директорияи таъинот тарҳи тарроҳии Платформаро дар бар мегирад fileс, ки аз ҷониби нармафзори Intel Quartus Prime мустақиман тартиб дода намешаванд, аммо метавонанд бошанд viewтаҳрир ё таҳти Таҳрири Платформа. Дар ин ҳолат, шумо метавонед фармонҳои зеринро барои тавлиди синтез ва симулятсия иҷро кунед file маҷмӯи.
- Барои сохтани лоиҳаи компилятсионӣ, шумо бояд скрипти quartus_sh -t make_qii_design.tcl -ро дар директорияи таъинот иҷро кунед.
- Барои сохтани лоиҳаи моделиронӣ, шумо бояд скрипти quartus_sh -t make_sim_design.tcl -ро дар директорияи таъинот иҷро кунед.
- Намоиши панели Интихоб дар ин бахш супоришҳои мувофиқи пинҳои таҳияро ба собиқ истифода мебарадampтарҳрезӣ.
- Ин танзимот танҳо вақте дастрас аст, ки шумо қуттии санҷиши Синтезро дар Example Design Fileфасли ҳо.
- Ин танзимот бояд ба маҷмӯаи таҳияи татбиқшаванда мувофиқат кунад, вагарна паёми хатогӣ пайдо мешавад.
- Агар қимати Ҳеч дар равзанаи панели Интихоб пайдо нашавад, ин нишон медиҳад, ки интихоби параметрҳои ҷорӣ ба ягон конфигуратсияи маҷмӯаи таҳия мувофиқат намекунанд. Шумо метавонед бо интихоби яке аз танзимоти пешакӣ аз китобхонаи пешакӣ танзимоти IP-и маҷмӯаи таҳиякунанда ва танзимоти параметрҳои алоқамандро татбиқ кунед. Вақте ки шумо танзимоти пешакиро татбиқ мекунед, IP-и ҷорӣ ва дигар танзимоти параметрҳо ба танзими пешакии интихобшуда мувофиқат мекунанд. Агар шумо хоҳед, ки танзимоти ҷории худро захира кунед, шумо бояд пеш аз интихоби танзимоти пешакӣ ин корро кунед. Агар шумо танзимоти пешакиро бидуни захира кардани танзимоти пешакии худ интихоб кунед, шумо ҳамеша метавонед танзимоти пешакии навро бо номи дигар захира кунед
- Агар шумо хоҳед, ки собиқро тавлид кунедampтарроҳии le барои истифода дар тахтаи шахсии худ, панели Интихобро ба Ҳеҷ чиз муқаррар кунед, собиқро тавлид кунедampтарҳи le, ва он гоҳ илова маҳдудиятҳои ҷойгиршавии PIN.
Маълумоти марбут
- Синтез Мисample Design дар саҳифаи 17
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои DDR3
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои DDR4
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои QDRII/II+/Xtreme
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои QDR-IV
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои RLDRAM 3
- Тавсифи параметрҳои Intel Arria 10 EMIF IP барои LPDDR3
Таҳияи EMIF Design Example барои Simulation
Барои маҷмӯаҳои таҳияи Intel Arria 10, танзимоти пешакӣ мавҷуданд, ки ба таври худкор EMIF IP-ро танзим мекунанд ва барои тахтаи мушаххас пинутҳо тавлид мекунанд.
- Тафтиш кунед, ки равзанаи Presets намоён аст. Агар равзанаи Presets намоён набошад, онро тавассути интихоб нишон диҳед View ➤ Танзимоти пешакӣ.
- Дар равзанаи пешакӣ танзимоти пешакии мувофиқи таҳияро интихоб кунед ва Apply-ро пахш кунед.
- IP-и EMIF-ро танзим кунед ва тавлиди Ex-ро клик кунедample Design дар кунҷи рости болоии тиреза.
- Феҳристи тарроҳии EMIF-ро муайян кунедample ва OK-ро пахш кунед.
Насли бомуваффақияти тарҳи EMIF собиқample сершумор эҷод мекунад file маҷмӯаҳо барои симуляторҳои гуногуни дастгирӣ, дар зери директорияи sim/ed_sim.
Тасвири 4. Тарҳрезии моделсозии тавлидшуда Example File Сохтор
Эзоҳ: Агар шумо қуттии санҷиши Simulation ё Synthesis-ро интихоб накунед, директорияи таъинот тарҳи тарроҳии Платформаро дар бар мегирад. fileс, ки аз ҷониби нармафзори Intel Quartus Prime мустақиман тартиб дода намешаванд, аммо метавонанд бошанд viewтаҳрир ё таҳти Таҳрири Платформа. Дар ин ҳолат шумо метавонед фармонҳои зеринро барои тавлиди синтез ва симулятсия иҷро кунед file маҷмӯи.
- Барои сохтани лоиҳаи компилятсионӣ, шумо бояд скрипти quartus_sh -t make_qii_design.tcl -ро дар директорияи таъинот иҷро кунед.
- Барои сохтани лоиҳаи моделиронӣ, шумо бояд скрипти quartus_sh -t make_sim_design.tcl -ро дар директорияи таъинот иҷро кунед.
Маълумоти марбут
- Симуляция Example Design дар саҳифаи 19
- Intel Arria 10 EMIF IP - Шаблонсозии хотираи IP
Симуляция нисбат ба татбиқи сахтафзор
Барои моделиронии интерфейси хотираи берунӣ, шумо метавонед дар ҷадвали Диагностика ҳангоми тавлиди IP ё калибрченкунӣ гузаред ё калибрченкунии пурраро интихоб кунед.
Моделҳои моделиронии EMIF
Ин ҷадвал хусусиятҳои калибрченкунии гузариш ва моделҳои калибркунии пурраро муқоиса мекунад.
Љадвали 2. Моделњои моделиронии EMIF: Гузаштан аз Калибровка ва Калибркунии пурра
Гузаронидани калибрченкунӣ | Калибрченкунии пурра |
Моделизатсия дар сатҳи система, ки ба мантиқи корбар тамаркуз мекунад. | Моделсозии интерфейси хотира, ки ба калибрченкунӣ тамаркуз мекунад. |
Тафсилоти калибрченкунӣ сабт нашудааст. | Ҳама сtages калибрченкунӣ. |
идома дод… |
Гузаронидани калибрченкунӣ | Калибрченкунии пурра |
Қобилияти нигоҳдорӣ ва дарёфти маълумот дорад. | Нивелиркунӣ, дескви дар як бит ва ғайраҳоро дар бар мегирад. |
Самаранокии дақиқро ифода мекунад. | |
Кафолати тахтаро ба назар намегирад. |
RTL Simulation нисбат ба татбиқи сахтафзор
Ин ҷадвал фарқиятҳои калидӣ байни симулятсияи EMIF ва татбиқи сахтафзорро нишон медиҳад.
Љадвали 3. Simulation EMIF RTL нисбат ба татбиќи сахтафзор
Симуляцияи RTL | Амалисозии сахтафзор |
Рамзи оғозкунӣ ва калибризатсияи Nios® ҳамзамон иҷро мешаванд. | Рамзи оғозкунӣ ва калибризатсияи Nios пайдарпай иҷро мешаванд. |
Интерфейсҳо сигнали сигнали cal_doneро ҳамзамон дар симулятсия тасдиқ мекунанд. | Амалиётҳои васлкунанда тартиби калибрченкуниро муайян мекунанд ва интерфейсҳо ҳамзамон cal_done-ро тасдиқ намекунанд. |
Шумо бояд моделиронии RTL-ро дар асоси намунаҳои трафик барои барномаи тарроҳии худ иҷро кунед. Дар хотир доред, ки симулятсияи RTL таъхирҳои пайгирии PCB-ро модел намекунад, ки метавонад номутобиқатии таъхир дар байни моделиронии RTL ва татбиқи сахтафзорро ба вуҷуд орад.
Моделсозии интерфейси хотираи берунии IP бо ModelSim
Ин тартиб нишон медиҳад, ки чӣ гуна тарҳрезии EMIF-ро тақлид кардан мумкин астampле.
- Нармафзори Mentor Graphics* ModelSim-ро оғоз кунед ва интихоб кунед File ➤ Тағйир додани директория. Ба феҳристи sim/ed_sim/mentor дар дохили тарҳи тавлидшуда гузаредample папка.
- Боварӣ ҳосил кунед, ки равзанаи транскрипт дар поёни экран намоиш дода мешавад. Агар равзанаи транскрипт намоён набошад, онро бо клик нишон диҳед View ➤ Транскрипт.
- Дар равзанаи транскрипт, source msim_setup.tcl -ро иҷро кунед.
- Пас аз он ки source msim_setup.tcl корашро анҷом медиҳад, ld_debug -ро дар равзанаи транскрипт иҷро кунед.
- Пас аз ба итмом расонидани ld_debug, тафтиш кунед, ки равзанаи Объектҳо намоиш дода мешавад. Агар равзанаи Объектҳо намоён набошад, онро бо клик нишон диҳед View ➤ Объектҳо.
- Дар равзанаи Объектҳо сигналҳоеро интихоб кунед, ки мехоҳед бо пахши рости муш ва интихоби Иловаи мавҷ тақлид кунед.
- Пас аз анҷом додани интихоби сигналҳо барои моделиронӣ, дар равзанаи транскрипт run -all -ро иҷро кунед. Симуляция то анҷом ёфтани он кор мекунад.
- Агар симулятсия намоён набошад, клик кунед View ➤ Мавҷ.
Маълумоти марбут
Intel Arria 10 EMIF IP - Шаблонсозии хотираи IP
Ҷойгиркунии PIN барои Intel Arria 10 EMIF IP
Ин мавзӯъ дастурҳоро барои ҷойгиркунии пинҳо пешниҳод мекунад.
Барview
Intel Arria 10 FPGAs дорои сохтори зерин мебошанд:
- Ҳар як дастгоҳ 2 сутуни I/O дорад.
- Ҳар як сутуни вуруд/чор то 8 бонки вуруд/баро дар бар мегирад.
- Ҳар як бонки воридотӣ аз 4 хат иборат аст.
- Ҳар як сатр дорои 12 пинҳои таъиноти умумии I/O (GPIO) мебошад.
Дастурҳои умумии Pin
Нуқтаҳои зерин дастурҳои умумиро пешниҳод мекунанд:
- Боварӣ ҳосил кунед, ки пинҳо барои интерфейси хотираи берунии додашуда дар як сутуни ягонаи воридотӣ / баромад ҷойгиранд.
- Интерфейсҳое, ки якчанд бонкҳоро фаро мегиранд, бояд ба талаботи зерин ҷавобгӯ бошанд:
- Бонкҳо бояд ба ҳам наздик бошанд. Барои маълумот дар бораи бонкҳои ҳамсоя, ба дастури корбари Intel Arria 10 Interfaces External Memory IP муроҷиат кунед.
- Суроға ва бонки фармон бояд дар як бонки марказӣ ҷойгир бошад, то ки таъхирро кам кунад. Агар интерфейси хотира шумораи ҷуфти бонкҳоро истифода барад, суроға ва бонки фармон метавонанд дар яке аз ду бонкҳои марказӣ ҷойгир бошанд.
- Пинҳои истифоданашуда метавонанд ҳамчун пинҳои таъиноти умумӣ истифода шаванд.
- Ҳама суроғаҳо ва фармонҳо ва пинҳои алоқаманд бояд дар як бонк ҷойгир бошанд.
- Суроғаҳо, фармонҳо ва пинҳои маълумот метавонанд бонкро дар шароити зерин мубодила кунанд:
- Суроғаҳо, фармонҳо ва пинҳои додаҳо наметавонанд як хатти вуруд / баромадро мубодила кунанд.
- Барои пинҳои додаҳо танҳо як хатти истифоданашудаи вуруд/чор дар суроға ва бонки фармон метавонад истифода шавад.
Ҷадвали 4. Маҳдудиятҳои умумӣ
Навъи сигнал | Маҳдудият |
Data Strobe | Ҳама сигналҳои ба гурӯҳи DQ тааллуқдошта бояд дар як хатти вуруд/чор ҷойгир бошанд. |
Маълумот | Пайвастҳои DQ-и алоқаманд бояд дар ҳамон хатти вуруд/чор ҷойгир бошанд. Барои кори дуруст пинҳои DM/DBI бояд бо пинҳои DQ ҷуфт карда шаванд. Барои протоколҳое, ки хатҳои дуҷонибаи маълумотро дастгирӣ намекунанд, сигналҳои хондан бояд аз сигналҳои навиштан алоҳида гурӯҳбандӣ карда шаванд. |
Адрес ва фармон | Нишонҳои суроға ва фармонҳо бояд дар маконҳои пешакӣ муайяншуда дар дохили як бонки воридотӣ ҷойгир бошанд. |
Супоришҳои пинҳонӣ
Агар шумо маҷмӯи пешакии таҳияро ҳангоми тавлиди IP татбиқ карда бошед, ҳама таъиноти PIN барои маҷмӯаи таҳия ба таври худкор тавлид мешаванд ва онҳоро дар .qsf тафтиш кардан мумкин аст. file ки бо тарҳрезии собиқ тавлид шудаастampле.
Маълумоти марбут
- Intel Arria 10 EMIF IP DDR3
- Intel Arria 10 EMIF IP барои DDR4
- Intel Arria 10 EMIF IP барои QDRII/II+/Xtreme
- Intel Arria 10 EMIF IP барои QDR-IV
- Intel Arria 10 EMIF IP барои RLDRAM 3
- Intel Arria 10 EMIF IP барои LPDDR3
Тартиб ва барномасозии Intel Arria 10 EMIF Design Example
Пас аз он ки шумо дар .qsf супоришҳои пинҳои заруриро анҷом додед file, шумо метавонед тарҳи собиқро тартиб диҳедample дар нармафзори Intel Quartus Prime.
- Ба папкаи Intel Quartus Prime гузаред, ки тарҳи собиқро дар бар мегирадampдиректория.
- Лоиҳаи Intel Quartus Prime -ро кушоед file, (.qpf).
- Барои оғози ҷамъоварӣ, клик кунед Коркард ➤ Оғози компиляция. Бомуваффакият анчом ёфтани тартиб додани .sof file, ки ба тарҳрезӣ имкон медиҳад, ки дар сахтафзор кор кунад.
- Барои барномарезии дастгоҳи худ бо тарҳи тартибдодашуда, барномасозро ба воситаи ангуштзании Tools ➤ Programmer кушоед.
- Дар барномасоз, барои ошкор кардани дастгоҳҳои дастгирӣшаванда худкор муайян кардан -ро клик кунед.
- Дастгоҳи Intel Arria 10-ро интихоб кунед ва сипас Тағир-ро интихоб кунед File.
- Ба ed_synth.sof тавлидшуда гузаред file ва Кушодан-ро интихоб кунед.
- Барои оғози барномасозии дастгоҳи Intel Arria 10 Оғоз -ро клик кунед. Вақте ки дастгоҳ бомуваффақият барномарезӣ мешавад, сатри пешрафт дар тарафи рости болои тиреза бояд 100% (Бомуваффақият) нишон диҳад.
Бартарафсозии Intel Arria 10 EMIF Design Example
Toolkit Debug EMIF барои кӯмак дар ислоҳи тарҳҳои интерфейси хотираи беруна дастрас аст. Маҷмӯаи асбобҳо ба шумо имкон медиҳад, ки ҳошияҳои хондан ва навиштанро намоиш диҳед ва диаграммаҳои чашмро эҷод кунед. Пас аз он ки шумо маҷмӯаи таҳияи Intel Arria 10-ро барномарезӣ кардед, шумо метавонед кори онро бо истифода аз Toolkit Debug EMIF тафтиш кунед.
- Барои оғоз кардани абзори EMIF Debug, ба Tools ➤ Tools Debugging System ➤ External Memory Interface Toolkit гузаред.
- Клик кунед Оғози пайвастшавӣ.
- Пайваст кардани лоиҳаро ба дастгоҳ клик кунед. Тиреза пайдо мешавад; тафтиш кунед, ки дастгоҳи дуруст интихоб карда шудааст ва дурустии .sof file интихоб карда мешавад.
- Эҷоди пайвасти интерфейси хотираро клик кунед. Танзимоти пешфарзро бо пахш кардани OK қабул кунед.
- Маҷмӯи таҳияи Intel Arria 10 ҳоло барои кор кардан бо Toolkit Debug EMIF насб шудааст ва шумо метавонед бо пахши дукаратаи интихоби мувофиқ ҳар яке аз гузоришҳои зеринро тавлид кунед:
- Калибрченкунии такрорӣ. Ҳисоботи калибрченкунӣ таҳия мекунад, ки дар он ҳолати калибрченкунӣ дар як гурӯҳи DQ/DQS дар якҷоягӣ бо маржаҳо барои ҳар як пин DQ/DQS ҷамъбаст мешавад.
- Маржаи ронанда. Ҳисоботеро таҳия мекунад, ки дар он ҳошияи хондан ва навиштан дар як пинҳои вуруд / баромад ҷамъбаст карда мешавад. Ин аз маржаи калибрченкунӣ фарқ мекунад, зеро маржаи ронанда дар ҷараёни трафики ҳолати корбар гирифта мешавад, на ҳангоми калибрченкунӣ
- Эҷоди диаграммаи чашм. Диаграммаҳои хондан ва навиштани чашмро барои ҳар як пин DQ дар асоси намунаҳои маълумоти калибрченкунӣ тавлид мекунад.
- Калибркунии қатъкунӣ. Қиматҳои гуногуни қатъшавиро меҷӯшад ва дар бораи маржаҳое, ки ҳар як арзиши хотима медиҳад, гузориш медиҳад. Ин хусусиятро барои кӯмак ба интихоби қатъи оптималии интерфейси хотира истифода баред.
Дизайн Example Тавсифи барои хотираи беруна интерфейсҳои Intel Arria 10 FPGA IP
Вақте ки шумо IP-и EMIF-и худро параметрсозӣ ва тавлид мекунед, шумо метавонед муайян кунед, ки система директорияҳоро барои моделиронӣ ва синтез эҷод мекунад file маҷмӯи, ва тавлид file ба таври худкор муқаррар мекунад. Агар шумо Симуляция ё Синтезро дар зери Example Design Fileс дар бораи Example Тарҳҳо ҷадвали, система як моделиронӣ пурра месозад file маҷмӯи ё синтези пурра file мувофиқи интихоби шумо муқаррар кунед.
Синтез Мисample Design
Синтез, масаланampтарҳи le дорои блокҳои асосии дар расми зер нишон дода шудааст.
- Генератори трафик, ки синтезшавандаи Avalon®-MM мебошадample драйвере, ки намунаи псевдо-тасодуфавии хондан ва навиштанро ба миқдори параметри суроғаҳо амалӣ мекунад. Генератори трафик инчунин маълумоти аз хотира хондашударо назорат мекунад, то боварӣ ҳосил кунад, ки он ба маълумоти хаттӣ мувофиқат мекунад ва дар акси ҳол нокомиро тасдиқ мекунад.
- Намунаи интерфейси хотира, ки дар бар мегирад:
- Назоратчии хотира, ки байни интерфейси Avalon-MM ва интерфейси AFI муътадил аст.
- PHY, ки ҳамчун интерфейси байни контролери хотира ва дастгоҳҳои хотираи беруна барои иҷрои амалиёти хондан ва навиштан хизмат мекунад.
Расми 5. Синтез Мисample Design
Агар шумо хусусияти Ping Pong PHY-ро истифода баред, синтези собикampтарроҳии le ду генератори трафикро дар бар мегирад, ки ба ду дастгоҳи хотираи мустақил тавассути ду контроллерҳои мустақил ва як PHY умумӣ фармон медиҳанд, тавре ки дар расми зерин нишон дода шудааст.
Расми 6. Синтез Мисample Design барои Ping Pong PHY
Агар шумо RLDRAM 3-ро истифода баред, генератори трафик дар синтез, масаланampтарроҳии le мустақиман бо PHY бо истифода аз AFI муошират мекунад, тавре ки дар расми зерин нишон дода шудааст.
Расми 7. Синтез Мисample Design барои интерфейсҳои RLDRAM 3
Шарҳ: Агар як ё якчанд параметрҳои режими мубодилаи PLL, режими мубодилаи DLL ё режими мубодилаи OCT ба ҳама гуна қимат ба ғайр аз мубодилаи бе мубодила муқаррар карда шаванд, синтези қаблӣampтарҳи le дорои ду генератори трафик / мисолҳои интерфейси хотира. Ду мисоли генератори трафик/интерфейси хотира танҳо бо пайвастҳои муштараки PLL/DLL/OCT, ки аз ҷониби танзимоти параметр муайян карда шудаанд, алоқаманданд. Намунаҳои генератори трафик/интерфейси хотира нишон медиҳанд, ки чӣ гуна шумо метавонед ин гуна пайвастҳоро дар тарҳҳои шахсии худ созед.
Шарҳ: Ҷараёни синтези тарафи сеюм, ки дар дастури корбари Intel Quartus Prime Edition Standard Edition тавсиф шудааст: Синтези тарафи сеюм ҷараёни дастгирӣшаванда барои EMIF IP нест.
Маълумоти марбут
Эҷоди тарҳи синтезшавандаи EMIF Exampдар саҳифаи 7
Симуляция Example Design
Симуляция собиқampтарҳи le дорои блокҳои асосии дар расми зерин нишон дода шудааст.
- Як мисоли синтез, масаланampтарҳрезӣ. Тавре ки дар фасли қаблӣ тавсиф шудааст, синтези собиқampтарроҳии le дорои генератори трафик ва намунаи интерфейси хотира мебошад. Ин блокҳо ба таври нобаёнӣ ба моделҳои абстрактии симулятсия мувофиқанд, агар барои моделсозии зуд мувофиқ бошанд.
- Модели хотира, ки ҳамчун модели умумӣ амал мекунад, ки ба мушаххасоти протоколи хотира мувофиқат мекунад. Аксар вақт, фурӯшандагони хотира барои ҷузъҳои мушаххаси хотираи худ моделҳои моделиронӣ пешниҳод мекунанд, ки шумо метавонед аз онҳо зеркашӣ кунед webсайтҳо.
- Санҷиши вазъ, ки сигналҳои вазъро аз интерфейси хотираи берунаи IP ва генератори трафик назорат мекунад, то ҳолати умумии гузариш ё нокомиро нишон диҳад.
Тасвири 8. Моделсозии Мисample Design
Агар шумо хусусияти Ping Pong PHY-ро истифода баред, симулятсияи собиқampтарроҳии le ду генератори трафикро дар бар мегирад, ки ба ду дастгоҳи хотираи мустақил тавассути ду контроллерҳои мустақил ва як PHY умумӣ фармон медиҳанд, тавре ки дар расми зерин нишон дода шудааст.
Тасвири 9. Моделсозии Мисample Design барои Ping Pong PHY
Агар шумо RLDRAM 3-ро истифода баред, генератори трафик дар симулятсия собиқampтарроҳии le мустақиман бо PHY бо истифода аз AFI муошират мекунад, тавре ки дар расми зерин нишон дода шудааст.
Тасвири 10. Моделсозии Мисample Design барои интерфейсҳои RLDRAM 3
Маълумоти марбут
Таҳияи EMIF Design Example барои Simulation дар саҳифаи 10
Example Designs интерфейси ҷадвали
Муҳаррири параметрҳо ExampҶадвали le Designs, ки ба шумо имкон медиҳад, ки собиқи худро параметрсозӣ ва тавлид кунедample designs.l
Расми 11. Мисample Designs Ҷадвали дар Муҳаррири параметрҳои интерфейси хотираи берунӣ
Дастрас ExampБахши тарҳрезӣ
Сарпӯши интихоби тарҳрезӣ ба шумо имкон медиҳад, ки собиқи дилхоҳро интихоб кунедampтарҳрезӣ. Дар айни замон, EMIF Example Design ягона интихоби дастрас аст ва бо нобаёнӣ интихоб карда мешавад.
Таърихи бознигарии ҳуҷҷатҳо барои интерфейсҳои хотираи беруна Intel Arria 10 FPGA IP Design ExampДастури корбар
Версияи ҳуҷҷат | Версияи Intel Quartus Prime | Тағйирот |
2021.03.29 | 21.1 | • Дар Example Design Оғози зуд боб, истинодҳо ба симулятор NCSim * хориҷ карда шуданд. |
2018.09.24 | 18.1 | • Рақамҳои навшуда дар Эҷоди тарҳи синтезшавандаи EMIF Example ва Таҳияи EMIF Design Example барои Simulation мавзӯъҳо. |
2018.05.07 | 18.0 | • Сарлавҳаи ҳуҷҷат аз Intel Arria 10 Интерфейси хотираи беруна IP Design ExampДастури корбар ба Интерфейсҳои хотираи беруна Intel Arria 10 FPGA IP Design ExampДастури корбар.
• Нуқтаҳои тир дар Барview фасли Ҷойгиркунии PIN барои Intel Arria 10 EMIF IP мавзуъ. |
Сана | Версия | Тағйирот |
ноябр
2017 |
2017.11.06 | Нашри аввал. |
Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд.
- Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Intel UG-20118 интерфейсҳои хотираи беруна Arria 10 FPGA IP Design Example [pdf] Дастури корбар UG-20118 интерфейсҳои хотираи беруна Arria 10 FPGA IP Design Example, UG-20118, интерфейсҳои хотираи беруна Arria 10 FPGA IP Design Exampле, Интерфейсҳои Arria 10 FPGA IP Design Example, 10 FPGA IP Design Example |