| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Запуск EPF10K10 https://radiokot.ru/forum/viewtopic.php?f=60&t=94606 |
Страница 1 из 1 |
| Автор: | wss60 [ Чт сен 19, 2013 00:09:21 ] |
| Заголовок сообщения: | Запуск EPF10K10 |
Нашел у себя данный контроллер, хочу попробовать его запустить. Но как я понял, прошивка хранится во внешней памяти или можно без нее? Вот что удалось найти: описание datasheet |
|
| Автор: | Meteor [ Чт сен 19, 2013 20:14:54 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
Это не контроллер, а программируемая матрица. Если верить этой книге, то ПЛИС поддерживает полный JTAG(стр 67, первый абзац сверху). Т.е. можно сэкономить и тестировать при помощи JTAG, а конечный синтез грузить в конфигурационное ПЗУ или микроконтроллер |
|
| Автор: | wss60 [ Сб сен 21, 2013 19:50:01 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
За книгу Спасибо! Только описание протокола ни как не могу найти… В плисину нужно “пихать” данные или она сама их считывает с внешней памяти – если например, собрать эмулятор? |
|
| Автор: | Meteor [ Вс сен 22, 2013 20:15:20 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
Какой протокол ищите? Относительно "запихивания данных в ПЛИС", я ведь правильно понял, речь идет об исполняемом синтезе? Если да, то на странице 104 есть раздел "Конфигурационные ПЗУ", на стр 107 есть схема подключения ПЛИС и ПЗУ. На стр 112 имеется табличка подключения выводов программатора и контактов ПЛИС/ПЗУ для загрузки синтеза. В остальном, все как у людей - при старте ПЛИС генерит сигнал тактирования для ПЗУ(если загрузка из нее) и по загрузке начинает работу |
|
| Автор: | wss60 [ Вс сен 22, 2013 20:46:17 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
Как я понимаю, прошивка хранится во внешнем ПЗУ, которого у меня нет! Поэтому я хочу с помощью контроллера (ATmega, stm32 – не важно) сделать эмулятор ПЗУ. На подобии этого |
|
| Автор: | coredumped [ Ср окт 02, 2013 22:47:59 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
Все это возможно. Вам нужно выбрать режим программирования Passive Serial (PS). Я много раз делал загрузку Cyclone, с FLEX дело иметь не приходилось, но принцип такой же - по клоку DCLK последовательно впихиваются данные в DATA0. Если у Вас этот камень один - проще выбросить его и забыть, тк семейство FLEX уже снято с производства и не поддерживается последними версиями Quartus. Сл-но и доку прийдется искать в архивах. Вам Meteor какбэ намекнул, что это не совсем контроллер, точнее совсем не контроллер, а FPGA. Вы понимаете о чем идет речь? |
|
| Автор: | wss60 [ Ср окт 02, 2013 23:09:35 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
Камень у меня один, но выкидывать жалко т.к. плисин в продаже у нас не найти… Небольшой опыт программирования плисин (серии max3000) у меня есть. Как я понял полученный *.cof – файл нужно побайтно передать в плис и ожидать ответа? Писать (рисовать) буду в Max Plus ll |
|
| Автор: | coredumped [ Чт окт 03, 2013 07:55:06 ] |
| Заголовок сообщения: | Re: Запуск EPF10K10 |
C MAX Plus дело не имел. В Quatus .cof файл - это не файл для программирования. Для передачи в плисину нужен бинарный RAW-файл (.rbf) Чтоб его получить поставьте соотв. галку в Assignments проекта. Если надумаете переходить на Quartus, учтите, (как я уже писал выше) что FLEX уже не поддерживается, поэтому ищите ранние версии. UPD: http://www.altera.com/literature/hb/str ... e%20design - документ, описывающий технологии программирования. Обратите внимание на Figure 10–13. PS Configuration Timing Waveform - и далее по тексту почитайте о Passive Serial. Этой информации более чем достаточно. Учтите, что это дока для Stratix, для FLEX нужно делать то же самое, только помедленнее Вот еще - http://www.altera.com/support/devices/c ... e%20design PPS: Лучше выбросьте этот камень. Если есть желание поиграть с FPGA - купите какую-нить отладочную плату с Cyclone. Я советую http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=593 - с соотношении цена-качество очень и очень |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


