Цитата(Andrew_ @ Jun 30 2005, 19:16)
Что есть:
1. Spartan II/III, установленный на ISA плате.
2. Платой будет управлять embedded PC
Надо:
1. Грузить Spartan независимо от загрузки РС, т.е. чтобы при включении питания он грузился/его грузили с флеши.
2. Перепрограммировать флеш с РС ничего не разбирая и не вынимая.
Сейчас то видится как хранение прошивки в AT17xxnnn. А перепрошивать ее через LPT порт, благо исходники на С (правда для AVR) есть на сайте Атмела.
Почему-то кажется, что можно проще все это сделать

И вообще кто как перепрограммирует/конфигурит ПЛИСы на ISA ?
AT17xxnnn довольно дороги. Поэтому я применил довольно распространенную схему конфигурирования ПЛИС с помощью микропроцессора. В моем случае это был LPC2106, который имеет встроенный UART и SPI интерфейс. Контакты GPIO я соединил с контактами программирования ПЛИС, а на SPI повесил AT45DB040. Программа грузится в AT45DB040 через UART процессора, который, в свою очередь, при старте конфигурирует ПЛИС. Получилось дешево и сердито.