Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-янв-25 13:57 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
Могут ли биты защиты создавать помехи при работе в последовательном режиме?

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-янв-26 17:16 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
coder.krizo писал(а):
Могут ли биты защиты создавать помехи при работе в последовательном режиме?


Помехи? Это как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-янв-27 07:07 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
Переформулирую: влияют ли биты защиты на результаты выполнения операций чтения/записи/стирания? Если да, то на какие операции и как?

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-янв-27 09:55 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
coder.krizo писал(а):
Переформулирую: влияют ли биты защиты на результаты выполнения операций чтения/записи/стирания? Если да, то на какие операции и как?


Биты защиты блокируют стирание/запись соответствующего сектора. На чтение не влияют. В последовательном режиме установить их нельзя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-фев-15 15:17 
Не в сети

Зарегистрирован: 2012-фев-15 13:07
Сообщения: 3
В спецификации не нашел данных о емкости входов. Сообщите, пожалуйста, данные о типовой/максимальной емкости адресных и управляющих входов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-сен-15 00:17 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
Здравствуйте! Работаю с памятью в параллельном режиме. При включении проверяю биты защиты, и, практически каждый раз, получаю новое значение. При этом меняют значения биты парами - т.е. (например) первое включение - 00001100 (4 и 5 сектора защищены), второе - 00110011 (защищены 2, 3, 6, 7 сектора). Считывание битов произвожу двумя способами - через Auto-Select код и командную последовательность. Результаты идентичны. С чем может быть связана данное явление?
При выключении отключаю программатор от платы, отключаю питание. При включении подключаю программатор, подаю питание. Контроллер 1986ВЕ91.

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-сен-25 16:04 
Не в сети

Зарегистрирован: 2009-май-29 16:09
Сообщения: 590
Откуда: АО "ПКК Миландр"
coder.krizo писал(а):
Здравствуйте! Работаю с памятью в параллельном режиме. При включении проверяю биты защиты, и, практически каждый раз, получаю новое значение. При этом меняют значения биты парами - т.е. (например) первое включение - 00001100 (4 и 5 сектора защищены), второе - 00110011 (защищены 2, 3, 6, 7 сектора). Считывание битов произвожу двумя способами - через Auto-Select код и командную последовательность. Результаты идентичны. С чем может быть связана данное явление?
При выключении отключаю программатор от платы, отключаю питание. При включении подключаю программатор, подаю питание. Контроллер 1986ВЕ91.
Скорее всего проблемы во временных характеристиках тразакций, не выдерживаются времена предустановки, удержания и прочее. Например при записи командной последовательности критично время снятия адреса после снятия сигнала WE. Недопустимо слипание двух сигналов WE или OE в один, длительность неактивного состояния WE и OE должна быть не меньше 16 нс. Всё упирается во временные диаграммы, поставьте паузы между командами записи в программе. В режиме с применением сигналов OE_HV и A9_HV проверьте что OE и WE переключаются одновременно с сигналами HV и выдерживается необходимая длительность. Ещё как вариант , что у Вас за программатор, параллельный или последовательный, если параллельный, то мы такой не поставляем, скорее всего сторонний и всё вышеописанное к нему вполне применимо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-окт-24 08:58 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
Лишний раз все перепроверил, опишу как есть. Исправьте, если будут ошибки.
Микросхема памяти управляется с портов контроллера 1986ВЕ91. Перед запайкой память была запрограммирована с помощью Вашего программатора, по последовательному интерфейсу. В 7 сектор начиная с нулевого адреса и далее по порядку были записаны следующие значения: 0x01 0x02 0x03 0x04 0x31 0x32 0x33 0x34 0x61 0x62 0x63 0x64.
Питание 3.3 В.
Ноги TDI, TCK, STROBE посажены на землю.
Yura писал(а):
Неиспользуемые выводы должны поть допоттянуты, допустим на землю.

MRST подключен к ноге контроллера, на ней постоянно висит 0.
OE_HV и A9_HV также постоянно висит 0.
Выставляю /WE = 0, /OE = 1, /CE = 1. Выставляю номер сектора = 7, адрес = 5. Очищаю порт, подключенный к шине данных, записью 0х00.
Делаю паузу (на всякий случай).
Выставляю /WE = 1. Делаю паузу 10 мкс (с огромным запасом).
Выставляю /CE = 0. Делаю паузу 10 мкс.
Включаю порт шины данных контроллера на вход.
Выставляю /OE = 0. Делаю паузу 20 мкс.
Читаю данные (в т.ч. проверяю момент чтения данных стробом). Получаю 0xF0.
Выставляю /CE = 1.

Все вышеперечисленные операции проверялись осциллографом, в т.ч. адреса и выдаваемые данные. Также пробовал читать другие адреса и другие сектора. По секторам выдаваемые данные отличаются, но в каждом секторе в цикле чтения память выдает всегда одинаковые значения. После сброса по питанию значения могут меняться.
В чем ошибка?

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-окт-24 09:21 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
coder.krizo писал(а):
Лишний раз все перепроверил, опишу как есть. Исправьте, если будут ошибки.
Микросхема памяти управляется с портов контроллера 1986ВЕ91. Перед запайкой память была запрограммирована с помощью Вашего программатора, по последовательному интерфейсу. В 7 сектор начиная с нулевого адреса и далее по порядку были записаны следующие значения: 0x01 0x02 0x03 0x04 0x31 0x32 0x33 0x34 0x61 0x62 0x63 0x64.
Питание 3.3 В.
Ноги TDI, TCK, STROBE посажены на землю.
Yura писал(а):
Неиспользуемые выводы должны поть допоттянуты, допустим на землю.

MRST подключен к ноге контроллера, на ней постоянно висит 0.


Дочитал до этой строки, про MRST. Вообще-то это сигнал сброса с активным уровем "0" (источник информации - спецификация по микросхеме, страница №3).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-окт-24 09:35 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
Выставил MRST = 1 в начале программы. Теперь выдает 0хFF.

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-окт-24 10:18 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
coder.krizo писал(а):
Выставил MRST = 1 в начале программы. Теперь выдает 0хFF.


Микросхема 1636РР1, при операции чтения в параллельном режиме, ни чем не отличается от любой другой микросхемы ПЗУ или ОЗУ с параллельным интерфейсом. Выставляете адрес, опускаете в ноль CE и OE (удерживая WE в единице) и считываете данные. Или даже просто при CE=OE=0 меняете адрес и считываете данные.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2012-окт-24 12:20 
Не в сети

Зарегистрирован: 2011-май-06 08:23
Сообщения: 27
Откуда: СПб
После сброса по питанию все заработало нормально. Спасибо, oleg!

_________________
Ты должен быть добрым, черт побери!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2013-апр-25 10:11 
Не в сети

Зарегистрирован: 2009-май-29 16:09
Сообщения: 590
Откуда: АО "ПКК Миландр"
Сбои при работе по последовательному интерфейсу:
в 16 разрядном режиме запись следующих комбинаций
адрес данные
0хAAA 0х0055
0х555 0х00A0
0х555 0х00AA

В 8 разрядном режиме запись следующих комбинаций
адрес данные
0хAAA 0хAA
0хAAB 0хAA
0хAAA 0хA0
0хAAB 0хA0
0х1555 0х55

При записи по любому из этих адресов соотвествующих данных в режиме повтора
приводит к залипанию, следующая ячейка не пишется.

Поэтому либо не использовать режим повтора для всех ячеек, либо в эти ячейки
писать не в режиме повтора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2013-май-18 12:55 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
Вышла новая версия программы (v.2.0) (обойдена ошибка микросхем, приводящая к зависанию при записи некоторых комбинаций адресов и данных)

_________________
Правила форума!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1636РР1У (ПЗУ Flash-типа)
СообщениеДобавлено: 2014-мар-11 14:45 
Не в сети

Зарегистрирован: 2014-мар-11 14:35
Сообщения: 3
Здравствуйте, подскажите пожалуйста, при работе с параллельным интерфесом требуется ли время для перевода микросхемы в режим bypass и могу ли я получать информацию из статусных бит (циклом чтения) не выходя из режима Unlock Bypass?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 110 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

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


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

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


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

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