Келгиле, долбоорду Quartus II иштеп чыгуу чөйрөсүнөн Altera FPGAга жүктөлсүн.
Зарыл
- Alteraдан келген FPGA;
- USB-Blaster программисти;
- Quartis II өнүгүү чөйрөсү менен компьютер.
Нускамалар
1 кадам
Тапшырмалар -> Түзмөк … менюсунда, сиз долбоорду "толтуруп" жаткан FPGAны тандаңыз. Түзмөктүн үй-бүлөлүк тобунан сиз FPGA таандык болгон үй-бүлөнү тандаңыз. FPGA моделин Жеткиликтүү түзмөктөр талаасынан тандаңыз.
FPGA моделин тез табуу үчүн, "Жеткиликтүү шаймандар" тизмесиндеги топто, шаймандарды таңгак түрүнө (Пакет) же төөнөгүчтөрдүн саны () боюнча иреттей аласыз.
Байланышпаган FPGA буттары кандай абалда болоорун көрсөтүү ашыкча болбойт. Аспап жана төөнөө параметрлери … баскычын чыкылдатып, кадамга барып, казыктардын абалын көрсөтүңүз.
FPGA моделин көрсөткөндөн кийин, ОК баскычын чыкылдатып, Аспап терезесин жабыңыз.
2-кадам
Эгерде сиз синтезатордун функцияларды өзүнөн өзү пиндерге жүктөөсүн кааласаңыз, анда мындан башка эч нерсе жасай албайсыз. FPGA төөнөгүчтөрүн кол менен дайындоо үчүн, Тапшырмалар -> Пин пландаштыргыч менюсуна өтүңүз же Ctrl + Shift + N баскычтарын басыңыз.
Пин тапшырма куралы башталат. Төмөндө сиздин долбоордо колдонулган I / O төөнөгүчтөрүнүн тизмеси келтирилген.
Эми Жайгашуу тилкесинде сиз пин номерлерин орнотушуңуз керек. Тийиштүү уячаны эки жолу чыкылдатып, төөнөгүч номерин тандаңыз же баскычтоптон номерин киргизиңиз. Пин номерлери сиздин табакка жараша болот.
Бардык төөнөгүчтөр аныкталгандан кийин, төөнөгүчтү пландаштыруучу терезе жабылышы мүмкүн. Эми долбоорду түзүңүз: Processing -> Start Compilation or Ctrl + L.
3-кадам
Программистти компьютерге туташтыралы. Биринчи жолу туташканда драйверди орнотушуңуз керек. Ал стандарттуу түрдө орнотулган жана Quartus каталогунда, драйверлер папкасында жайгашкан: C: / altera / 13.0sp1 / quartus / drivers.
Драйверди орноткондон кийин, программист түзмөктүн менеджеринде Altera USB-Blaster катары көрсөтүлөт.
4-кадам
Altera FPGAs бир нече программалоо режимин колдойт. Алгач, JTAG интерфейси аркылуу орнотулган программаны жүктөп алууну карап көрөлү. Программистти FPGA тактасындагы JTAG туташтыргычына туташтырыңыз.
Программалоо куралын баштайлы: Куралдар -> Программист.
Программист кошолу. Бул үчүн, Аппараттык Жөндөөлөр … баскычын басып, ачылуучу тизмеден туташкан бирин тандаңыз. Келгиле, терезени жабабыз.
Программист терезесинде Автоматтык аныктоо баскычын чыкылдатып, Quartus автоматтык түрдө туташкан FPGA жана *.soff firmware файлын табууга аракет кылсын. Микробағдарлама файлы, эгерде башкача белгиленбесе, компиляция учурунда демейки боюнча Квартус тарабынан түзүлөт.
Программист терезесинен JTAG режимин тандап, Программа / Конфигурация кутучасын белгилеп, Баштоо баскычын чыкылдатыңыз. Орнотулган программа FPGA эс тутумуна жазылат.
5-кадам
Ушул жазуу параметринин жардамы менен, микробагдарлама FPGAнын эс тутумуна жазылып, кайра жүктөлгөндөн кийин өчүрүлөт. Орнотулган программаны ROMдо сактоо үчүн, Орнотулган программаны Active Serial режиминде жазыңыз.
Программалоо кабелин AS туташтыргычына же. Орнотулган программаны иштетүү: Куралдар -> Программист. Mode -> Active Serial тандаңыз. Тактай турган суроого жооп берип жатканда макулдугуңузду бериңиз.
Файлды кошуу … баскычын чыкылдатып, микробағдарлама файлын кошуңуз. Production_files проектисинин каталогунан.pof кеңейтүүсү менен файлды табыңыз. Микробағдарлама файлын ачкандан кийин, Программа / Конфигурация кутучаларын орнотуп, кааласаңыз, болот. Түзмөктүн тилкесиндеги конфигурация эс тутумунун түрүнө көңүл буруңуз: ал сиздин FPGA эс тутумдун дал тибине дал келиши керек.
6-кадам
Орнотулган программаны FPGAга жүктөп алуу үчүн Старт баскычын чыкылдатыңыз.