В общем то да. В Альтере находится только код загрузчика, который знает как считать, посадить в ОЗУ код второго загрузчика из последовательного ПЗУ. Такая двух-этажная загрузочная структура уже применяется при загрузке СР/М и на Орионе-128 из под ОРДОС и в Орион-ПРО. Что же здесь нового? Второй загрузчик из последовательного ПЗУ может быть чем угодно. Мудрите с ним как хотите. Последовательное ПЗУ можно просто прицепить к ножкам порта ПС и прошить любой загрузчик "своей системы". С параллельными EPROM или Flash это так просто не сделать. Да и старье все это! Необходимо применять современные чипы.
Думаю в Альтере это можно сделать следующим образом (уже эта идея высказывалась на форуме): аппаратный счетчик перебирает адреса и читается из Альтеры (не знаю конкретно откуда!) и записывается байты в ОЗУ. Далее аппаратный ресет. Но последнее слово за Евгением. Структуру "шапки" загрузчика в последовательном ПЗУ можно взять из ОРДОС и не выдумывать что-то еще. "Альтеровский" загрузчик прочитав "шапку" уже будет знать сколько байт и куда перенести, и по какому адресу передать управление.





Ответить с цитированием