Современная электроника №3/2021
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 58 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2021 ту) до её загрузки должно быть подано питающее напряжение. После запуска инструмента програм- мирования Programmer он должен автоматически распознать подключён- ный к ПК аппаратный программатор USB-Blaster (в левом верхнем углу окна Programmer справа от кнопки Hardware Setup должна появиться надпись USB- Blaster [USB-0]), как показано на рисун- ке 28. В случае, если автоматического распознавания не произошло (присут- ствует надпись «No Hardware»), необхо- димо в окне Programmer кликнуть на кнопке Hardware Setup и в открывшем- ся окне вручную задать для програм- мирования подключённый к ПК аппа- ратный программатор – выбрать из всплывающего меню в поле Currently selected hardware позицию USB-Blaster [USB-0]. Дополнительная информация по вопросам подключения программа- тора к ПК содержится в [2]. Подготовив таким образом систе- му к записи, необходимо задать файл конфигурации для записи в конфигу- рационную память и в ПЛИС. Для это- го в окне Programmer нужно нажать на кнопку Add File… и в открывшем- ся окне выбрать требуемый файл. Внашемслучае указанныйфайлпоумол- чанию находится в подкаталоге output_ filesиимеетимяMAX_10_ADC_1.pof.После еговыборавстолбцеDeviceверхнейчасти окнаProgrammer появитсяобозначение целевой ПЛИС (10M08SAE144ES), далее отображаются аббревиатуры областей памяти, доступных для загрузки вПЛИС: встроенная конфигурационная флеш- память (CFM), встроенная пользователь- ская флеш-память (UFM). Необходимо поставить галочки в соответствующих пунктах столбцов Program/Configure и Verify, как показанона рисунке 28. Пока- занноенарисункерасположение галочек означает, чтозаписьконфигурационного файлаMAX_10_ADC_1.pof будетпроизве- дена как в самуПЛИС, так и в её встроен- нуюконфигурационнуюфлеш-память, а после окончания записи будет произве- дена верификация – проверка соответ- ствиясодержимогоПЛИСисодержимого памяти CFM содержимому файла. Поль- зовательскаяфлеш-памятьUFMвнашем проектеПЛИСне задействована. Иногда требуется записать конфи- гурацию только в ПЛИС, не затрагивая её встроенную конфигурационную память, например при отладке проекта ПЛИС в целях экономии ресурса циклов стирания-записи памяти CFM. В этом случае в качестве файла конфигурации следует выбрать файл с расширением *.sof. Такой файл (MAX_10_ADC_1.sof) также по умолчанию создаётся в под- каталоге output_files нашего проекта ПЛИС. При выборе этого файла загрузка в CFM и UFM становится недоступной. Для запуска процесса записи с задан- ными параметрами необходимо нажать на кнопку Start. При заданных на рисун- ке 28 параметрах запись вместе с вери- фикацией выполняется достаточно долго – несколько минут. Ход и резуль- таты процесса записи отображаются в виде нарастающей шкалы в области Progress окна Programmer. Литература 1. URL: https://www.intel.com/content/ www/us/en/programmable/products/ boards_and_kits/dev-kits/altera/kit-max- 10-evaluation.html. 2. USB-Blaster Download Cable User Guide. UG-USB81204 2015.05.04. URL: https://www.intel.com/content/dam/ altera-www/global/en_US/pdfs/literature/ ug/archives/ug-usb-blstr-15.0.pdf. ВАШ ИНФОРМАЦИОННЫЙ ПОПУТЧИК!
RkJQdWJsaXNoZXIy MTQ4NjUy