[an error occurred while processing this directive]
|
DS,PS,IS используются для разделения памяти программ, данных и I/O.
Но сигналы MSTRB и IOSTRB тоже разделяют области памяти и I/O однозначно.
Проеимущество DS,PS,IS сказывается на быстродействии, так как они выставляются раньше MSTRB и IOSTRB.
Если ног хватит, то заведу в EPM3064.
>>для адресации IO устройств не обязательно тащить адреса A0-3,A13-15, можно и A0-6.
Не принципиальный вопрос. Но как-то привычней завести старшие адреса на дешифратор устройств, а младшие для выбора регистров в устройстве.
Кстати, в рисунках 15, 16, 19, 20 в SPRS079E в диаграммах обращения к I/O адреса A19..16 присутствуют.
>>>Зачем же тогда выводить наружу HOLD,HOLDA?
Может поцеплю какое-нибудь устройство которому понадобится шина данных.
>>>McBSP0 тоже можно наружу, Вы про него ничего не писали вроде.
Поцеплю ЦАП/АЦП, E1/T1 рядом не проложена :-)))
>>>HPI прицепил бы или к контроллеру какому-нибудь с крайне простой программой и UART-ом для связи с компьютером. Или к Альтере, ко второй, или к той же самой, но большей емкости. Цель та же - связь с компьютером. Загрузку через HPI, можно оставить и загрузку из SPI.
Наверное так и сделаю, разумное решение.
>>>А DSP какое-нибудь другое. Хоть 5409. Дороже ненамного, а памяти в 2 раза больше. Или 5410. Цель понятна - выбросить внешнюю память.
DSP я уже приобрел. А память хочу повесить именно для изучения.
Пока я буду тренироватся на "кошечках" VC5501-300 подоспеет :-)
Паралельная загрузка, на сколько я понял, отрезает адресное пространство в области памяти или I/O?
Спасибо за внимание.
E-mail: info@telesys.ru