Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-дек-14 16:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Недокументированная фишка 1986ВЕ91
СообщениеДобавлено: 2017-окт-02 16:27 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 381
Обнаружил случайно, когда JLINK-ом считывал содержимое ОЗУ.
микросхема 1986ВЕ91 партия 1348 (других пока нет)
Суть: Область ОЗУ расположена по адресам 0x2000_0000...0x2000_7FFF
Однако эти же данные можно прочитать адресам 0x2000_8000...0x2000_FFFF.
Получается, что ОЗУ продублировано в памяти.
простой код сравнения возвращает 0 ошибок
Код:
int MemoryTest (void)
{ int *PTR1,*PTR2,Count,ErrCount;
  PTR1 = (int*)0x20000000;
  PTR2 = (int*)0x20008000;
  ErrCount = 0;
  for (Count=0;Count<0x8000/sizeof(int);Count++)
    { if (PTR1[Count]!=PTR2[Count])
         { ErrCount++;
          }
     }
  return ErrCount;
}

Область памяти 0x2001_0000...0x2001_FFFF считывается как 0
Нормальной работе это не мешает, но факт любопытный.

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-окт-19 11:30 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 49
Откуда: ПКК "Миландр"
Спасибо за информацию.
Получилось что 15-й бит, не участвует в выборке адреса.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-окт-19 12:20 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 381
Цитата:
Получилось что 15-й бит, не участвует в выборке адреса.

Не уверен.Хотя разработчикам виднее.
Если бы 15-й бит не участвовал в выборке, адресация других областей (CODE FLASH и или перефирии) сбоила бы.
Хотя если разные механизмы чтения (обращения) разных регионов, то все может быть.

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2017-окт-23 11:19 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 49
Откуда: ПКК "Миландр"
В общей адресации конечно участвует. Не участвует лишь при выборе адреса ячейки ОЗУ.
То-есть что с выставленным битом, что без - обращение происходит к одной и той же ячейке памяти ОЗУ.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB