[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Я имею ввиду следующее:
1. Берем выходной файл альтеровского компилятора в подходящем формате (нами использовался .rbf).
2. Обрабатываем его подручными средствами с целью преобразовать в приемлемый для процессора вид (мы делали массив констант).
3. Пишем программу для реализации алгоритма программирования Альтеры. согласно технической документации на кристалл (т.е. в каком порядке и на какие выводы процессор должен подавать необходимые сигналы).
4. Записываем программу вместе с массивом данных для пронраммирования Альтеры в память программ процессора.
5. Защищаем процессор от чтения памяти программ.
6. После подачи питания процессор загружает Альтеру, после чего переходит к выполнению основной программы.
7. Если в процессоре есть интерфейс SPI, то загрузка происходит оч-чень быстро и просто при его использовании.
8. Если в процессоре есть свободная память, то почему так не делать?
С уважением - Пумпурум
P.S. При использовании больших кристаллов конфигуратор EPC2 соизмерим по цене (пожалуй, даже дороже) с весьма избыточным для такой задачи процессором, как ATMega.
E-mail: info@telesys.ru