Миландр

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

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: 9023РР018
СообщениеДобавлено: 2021-июл-14 22:01 
Не в сети

Зарегистрирован: 2021-июл-14 21:54
Сообщения: 3
Организация: нгту
Добрый день,
приведите, пожалуйста, пример схемы включения МКМ 9023РР018 для 32-битной конфигурации.
Из проекта спецификации с ходу тяжело понять, как эту микросхему применить...


Вернуться к началу
 Заголовок сообщения: Re: 9023РР018
СообщениеДобавлено: 2021-июл-15 09:50 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 306
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
melnick писал(а): *
Добрый день,
приведите, пожалуйста, пример схемы включения МКМ 9023РР018 для 32-битной конфигурации.
Из проекта спецификации с ходу тяжело понять, как эту микросхему применить...
Здравствуйте!

Обратите, пожалуйста, внимание, что в состав микросхемы 9023РР018 включено восемь кристаллов К1636РР4Н4 (три интерфейса для обращений: последовательный 3-х проводной, последовательный SPI и параллельный - по ходу ответа лучше рассмотреть именно параллельный режим, как самый быстрый), при этом выводы линий адреса A[20:0] заведены внутри на все кристаллы памяти одновременно, данные же, поскольку разрядность шины данных одного кристалла памяти составляет восемь бит, а также то, что внутри микросхемы 9023РР018 регламентировано четыре блока памяти (по два кристалла на блок), каждый блок отдает по восемь бит данных, когда кто-то обращается к нему извне, при этом, чтобы не возникало путаницы, в текущий проект спецификации 9023РР018 введена таблица 2 "Таблица истинности МКМ. Операции на шине памяти", где для операций чтения/записи есть явное разделение, как обращаться к первым кристаллам из всех четырех блоков, а также ко вторым. На основании этого возникает идея о самом простом применении: что если подключить микросхему 9023РР018 к внешней шине одного из микроконтроллеров компании Миландр, например, а также по каждому адресу четырех кристаллов (по одному из каждого блока) записать по восемь бит данных поочередно 32-разрядного слова (разделив это 32-разрядное слово, и складывая по восемь бит данных в каждый кристалл блока), то по итогу, если внешняя шина будет синхронно выдавать сигналы nCE/nWE на каждый из четырех кристаллов, то микросхема 9023РР018 в каждый момент времени будет отдавать 32-разрядное слово в ответ на запрос адреса. Вариативность с разделением кристаллов памяти К1636РР4Н4 на блоки в реальном использовании даёт очень большой спектр применения.

Важно понять, что в составе 9023РР018 есть логическая единица - кристалл К1636РР4Н4. Компания Миландр выпускает эту микросхему в корпусе отдельно, и Вы можете ознакомиться со спецификацией на изделие, чтобы иметь большее представление о логике работы в рамках одной микросхемы. Освоив её, переложить опыт на многокристальную сборку не составит труда, в том числе по части рассмотрения работы последовательных интерфейсов помимо параллельного, тем не менее, текущий проект 9023РР018 достаточно детально отражает ключевые возможности использования.

По схемотехнике подключений обратите, пожалуйста, внимание на статью информационного портала отдела технической поддержки "Работа с Flash памятью 1636РР1У по внешней шине 1986ВЕ91Т (1986ВЕ1, 1901ВЦ1)", где в рамках разработанного компанией Миландр модуля с четырьмя микросхемами памяти 1636РР1У рассматривается его работа по внешней шине с микроконтроллером. Дополнительно, если какие-либо интерфейсы не используются в микросхеме памяти, с нашей стороны также даются указания по тому, как необходимо подключать выводы этих интерфейсов - см. статью "1636РР1-1636РР4 - ПЗУ с электрическим перепрограммированием Flash-типа".

Дополнительно обратите, пожалуйста, внимание, что для разработчиков в разделе "Документация" на странице микросхемы 9023РР018 с официального сайта опубликована как поведенческая модель, так и примеры тестов всех трех интерфейсов (в рамках тестбенчей), поэтому, используя любой из симуляторов, можно на практике ознакомиться с логикой работы микросхемы памяти 9023РР018. Спасибо за обращение

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


Вернуться к началу
 Заголовок сообщения: Re: 9023РР018
СообщениеДобавлено: 2021-июл-16 14:29 
Не в сети

Зарегистрирован: 2021-июл-14 21:54
Сообщения: 3
Организация: нгту
Добрый день,
большое спасибо за оперативность и подробный ответ!
Я тогда попробую сформулировать вопрос по-другому:
можно ли с точки зрения потребителя считать, что в МКМ существует два 32-разрядных банка памяти,
которыми надо управлять разными сигналами выборки и разрешения записи (CE1-CE4, WE1-WE4 - для первого банка, CE5-CE8, WE5-WE8 - для второго)?
Тогда, чтобы у микроконтроллера эти два банка располагались последовательно, надо перед МКМ поставить, например, дешифратор-демультиплексор 5584ИД14Т, как на рис. в приложении.
Проверьте, пожалуйста, так будет работать?


Вложения:
[ attachment ]
5584ID14T_tablitsa istinnosti.PNG [ 17.6 КБ | 157 просмотров ]
[ attachment ]
9023RR018_primer vklyucheniya.PNG [ 137.29 КБ | 157 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: 9023РР018
СообщениеДобавлено: 2021-июл-16 16:27 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 306
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
melnick писал(а): *
Добрый день,
большое спасибо за оперативность и подробный ответ!
Я тогда попробую сформулировать вопрос по-другому:
можно ли с точки зрения потребителя считать, что в МКМ существует два 32-разрядных банка памяти,
которыми надо управлять разными сигналами выборки и разрешения записи (CE1-CE4, WE1-WE4 - для первого банка, CE5-CE8, WE5-WE8 - для второго)?
Тогда, чтобы у микроконтроллера эти два банка располагались последовательно, надо перед МКМ поставить, например, дешифратор-демультиплексор 5584ИД14Т, как на рис. в приложении.
Проверьте, пожалуйста, так будет работать?
Здравствуйте!

Обратите, пожалуйста, внимание, что и такое применение в том числе вытекает на основании моего примера из прошлого ответа. Ваша задача, как разработчика, сделать схемотехнически обвязку вокруг микросхемы 9023РР018 в связке с микроконтроллером, чтобы работать в рамках таблицы истинности. Важно отметить, что в управлении обменом, если продолжать рассматривать параллельное подключение, важен также сигнал nOE, который фактически является входом сигнала разрешения чтения при низком активном уровне, то есть при высоком уровне микросхема будет работать на режим записи - сигнал nOE выведен наружу и подключен внутри многокристальной сборки на все микросхемы памяти (на Вашей схеме он подключен просто и грамотно). Мы теоретически допускаем, что приведенная схема с дешифратором жизнеспособна, поскольку она четко разграничивает условные банки памяти между модулями 1-4 и 5-8 в том числе засчёт сигнала nST в высоком логическом уровне (согласно официальной документации на 9023РР018 одновременно нельзя обращаться с управляющими сигналами к кристаллам 1 и 5, 2 и 6, 3 и 7, 4 и 8 ), однако, нам неизвестен применяемый микроконтроллер, поскольку в тех же микроконтроллерах из семейства 1986ВЕ9х сигнала nCE вовсе нет, тем не менее, в таком случае схема также останется рабочей, просто вместо nCE необходимо будет подключить еще одну из старших линий адреса, чтобы разграничить поток данных и соответствовать логике работы. Спасибо за предоставленную схему, она может быть полезна участникам форума, кто захочет применить данное изделие.

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


Вернуться к началу
 Заголовок сообщения: Re: 9023РР018
СообщениеДобавлено: 2021-июл-16 21:19 
Не в сети

Зарегистрирован: 2021-июл-14 21:54
Сообщения: 3
Организация: нгту
Lampadov писал(а): *
Здравствуйте!

Обратите, пожалуйста, внимание, что и такое применение в том числе вытекает на основании моего примера из прошлого ответа. Ваша задача, как разработчика, сделать схемотехнически обвязку вокруг микросхемы 9023РР018 в связке с микроконтроллером, чтобы работать в рамках таблицы истинности. Важно отметить, что в управлении обменом, если продолжать рассматривать параллельное подключение, важен также сигнал nOE, который фактически является входом сигнала разрешения чтения при низком активном уровне, то есть при высоком уровне микросхема будет работать на режим записи - сигнал nOE выведен наружу и подключен внутри многокристальной сборки на все микросхемы памяти (на Вашей схеме он подключен просто и грамотно). Мы теоретически допускаем, что приведенная схема с дешифратором жизнеспособна, поскольку она четко разграничивает условные банки памяти между модулями 1-4 и 5-8 в том числе засчёт сигнала nST в высоком логическом уровне (согласно официальной документации на 9023РР018 одновременно нельзя обращаться с управляющими сигналами к кристаллам 1 и 5, 2 и 6, 3 и 7, 4 и 8 ), однако, нам неизвестен применяемый микроконтроллер, поскольку в тех же микроконтроллерах из семейства 1986ВЕ9х сигнала nCE вовсе нет, тем не менее, в таком случае схема также останется рабочей, просто вместо nCE необходимо будет подключить еще одну из старших линий адреса, чтобы разграничить поток данных и соответствовать логике работы. Спасибо за предоставленную схему, она может быть полезна участникам форума, кто захочет применить данное изделие.
Спасибо!
Цена ошибки велика... когда корпус BGA... =)


Вернуться к началу
 Заголовок сообщения: Re: 9023РР018
СообщениеДобавлено: 2021-июл-17 01:11 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 306
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
melnick писал(а): *
Lampadov писал(а): *
Здравствуйте!

Обратите, пожалуйста, внимание, что и такое применение в том числе вытекает на основании моего примера из прошлого ответа. Ваша задача, как разработчика, сделать схемотехнически обвязку вокруг микросхемы 9023РР018 в связке с микроконтроллером, чтобы работать в рамках таблицы истинности. Важно отметить, что в управлении обменом, если продолжать рассматривать параллельное подключение, важен также сигнал nOE, который фактически является входом сигнала разрешения чтения при низком активном уровне, то есть при высоком уровне микросхема будет работать на режим записи - сигнал nOE выведен наружу и подключен внутри многокристальной сборки на все микросхемы памяти (на Вашей схеме он подключен просто и грамотно). Мы теоретически допускаем, что приведенная схема с дешифратором жизнеспособна, поскольку она четко разграничивает условные банки памяти между модулями 1-4 и 5-8 в том числе засчёт сигнала nST в высоком логическом уровне (согласно официальной документации на 9023РР018 одновременно нельзя обращаться с управляющими сигналами к кристаллам 1 и 5, 2 и 6, 3 и 7, 4 и 8 ), однако, нам неизвестен применяемый микроконтроллер, поскольку в тех же микроконтроллерах из семейства 1986ВЕ9х сигнала nCE вовсе нет, тем не менее, в таком случае схема также останется рабочей, просто вместо nCE необходимо будет подключить еще одну из старших линий адреса, чтобы разграничить поток данных и соответствовать логике работы. Спасибо за предоставленную схему, она может быть полезна участникам форума, кто захочет применить данное изделие.

Спасибо!
Цена ошибки велика... когда корпус BGA... =)
Обратите, пожалуйста, внимание, что именно поэтому со стороны Миландра, как разработчика, предоставляется для удобства пользователей в том числе и RTL-модель на 9023РР018, чтобы оценить возможность применения. Верхним уровнем можно дополнительно подключить логику дешифратора (написать самому поведенческое описание в рамках выше прикрепленной таблицы с логикой), где далее при помощи тестбенча позадавать на вход всей системы логические уровни отработки транзакций по внешней шине со стороны микроконтроллера. Уверен, всё обязательно получится. Спасибо за информацию.

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


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

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB