[an error occurred while processing this directive]
Вопрос Я начинающий, простите за банальность, выходит..................
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено PPP 19 сентября 2003 г. 16:03
В ответ на: Ответ (+) отправлено SМ 19 сентября 2003 г. 14:35

мне надо принять Программу из ProgSpace как данные для подсчета СЗС32 (для проверки неизменности исполняемого кода сидящего в ОЗУ ТМС). В мануале 371 пункт 3,2 дословно Program space is only accessed when the CPU reads instructions from program. Но даже если у меня 4 шины+2шины, за один такт мне надо исполнить текушюю инструкцию (ведь программа продолжает работать, мне нада на фоне работы Основной прог-ы проверять целостность ОЗУ посредством подсчета СРС32 подпрограммой, работающей в фоновом режиме). так вот за такт вытаскиваем Fetch из Saram, вытаскиваем данные из DARAm, записываем результат в Daram, а ведь кроме этого надо еще взять инструкцию подпрог-ы из Saram (воспринять ее как данное послать ее на соответсвующюу шину переработать ее...... Хватит ли на все это одного такта CPU?)


Еще вопрос к какой памяти позволяет доступится DMA - тоже только к DataSpace and IOSpace?

большое спасибо за ответ
Пламенный привет из Украины

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru