Микроконтроллер 1874ВЕ10Т

Интегральные схемы разработки АО "НИИЭТ" с повышенной стойкостью к СВ ВВФ

Модераторы: ea, Alis, pip, gurzzza, _sva_

d_bolshov
Сообщения: 12
Зарегистрирован: 16 май 2018, 13:49
Предприятие: АО "РКС"

Микроконтроллер 1874ВЕ10Т

Сообщение d_bolshov »

Добрый день!
В ТО на микроконтроллер 1874ВЕ10Т в разделе 5.1 Конфигурация микроконтроллера описан процесс настройки линий внешних устройств CS7 - CS0.
Вопрос 1: в варианте "Не выбраны"(выводы А2=0,А3=0 во время сброса) сигналы CS7 - CS0 вообще не будут использованы? Или вывод CS7 будет в логическом нуле? Как осуществляется доступ к памяти программ в варианте "Не выбраны"?
Вопрос 2: если используется, например, 2 микросхемы внешней памяти (вариант CS7, CS6), то, судя по описанию, при переходе счётчика команд в зону адресов адресного окна для CS6, вывод CS6 станет активным автоматически. А если на 2-ой микросхеме(в соотв. зоне адресов) расположить данные, то при обращении к ним так же вывод CS6 станет активным автоматически?

Прошу ответить как можно скорее!
С уважением, Д.Большов
dav
Сообщения: 208
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: Микроконтроллер 1874ВЕ10Т

Сообщение dav »

Доброго времени суток, Дмитрий!

1) Да, в случае комбинации во время сброса на выводах (А2=0,А3=0) альтернативная функция CS7 - CS0 не будет активирована аппаратно. Данный режим, как правило, необходим при использовании одной ИМС внешней памяти, ChipSelect которой постоянно находится в активном состоянии.

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

Стоит заметить, что после сброса во все окна внешней памяти записан полный диапазон адресного пространства (от 0x0 до 0xFFFFFFFF), а так как существует еще и приоритет выбора окна (приоритет уменьшается от 7 окна до 0), то микроконтроллер после сброса всегда переключается в 7 окно.
vasili
Сообщения: 3
Зарегистрирован: 06 июл 2022, 12:03
Предприятие: AO "НИИ командных приборов"

Re: Микроконтроллер 1874ВЕ10Т

Сообщение vasili »

Здравствуйте!
Контроллер МПИ ГОСТ Р 52070-2003
Режим УТ, сообщение формата 2
Вопрос:
1. В какой момент времени по отношению к синхроимпульсу КС устанавливается бит MEM BUSY в регистре состояния подадреса ?
2. За какое время программа пользователя должна успеть корректно установить бит RDY FLAG = 1 после проверки бита MEM BUSY == 0
в случае, если бит MEM BUSY установится в 1 сразу после проверки ?
С уважением, Василий.
vasili
Сообщения: 3
Зарегистрирован: 06 июл 2022, 12:03
Предприятие: AO "НИИ командных приборов"

Re: Микроконтроллер 1874ВЕ10Т

Сообщение vasili »

Здравствуйте!
Контроллер МПИ по ГОСТ Р 52070-2003
Режим УТ сообщение Ф2
1. Какие данные уйдут в канал, если запись в память со стороны МК произведена при установленном бите MEM BUSY == 1?
Интересуют варианты ответа:
- старые данные до записи;
- новые данные;
- искаженные.
2. Какие данные уйдут в канал при повторном сообщении Ф2 (без повторной записи со стороны МК)?
С уважением, Василий
vasili
Сообщения: 3
Зарегистрирован: 06 июл 2022, 12:03
Предприятие: AO "НИИ командных приборов"

Re: Микроконтроллер 1874ВЕ10Т

Сообщение vasili »

Здравствуйте!
Согласно описания после сброса поле IRC регистра BUS7CON == 0. При этом выборка команд из внешней памяти происходит без тактов ожидания с максимальной скоростью. Означает ли это, что внешнее ПЗУ программ должно иметь время выборки в соответствии с выбранной частотой тактирования МК?
Например нельзя использовать внешнюю ПЗУ с временем выборки 100 нс и частотой внешнего генератора 66 МГц?
С уважением, Василий.
dav
Сообщения: 208
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: Микроконтроллер 1874ВЕ10Т

Сообщение dav »

Доброго времени суток!

1) При выходе из сброса микроконтроллер записывает в битовое поле IRC регистров BUSCON значение в зависимости от состояния вывода READY.
Так, если READY = 0, то записывается значение 0 (т.е. при обращении к внешней памяти длительность сигнала RD/WR будет 1 такт XTALL), а при READY = 1 - записывается значение 0x3E (т.е. при обращении к внешней памяти будет добавлено 62 такта CLOCKOUT).
Данный механизм реализован для запуска программы из медленной внешней памяти.

2) При записи в битовое поле IRC регистра BUSCON значения 0x3F будет задействован режим управления длительностью обращения к памяти сигналом READY. В этом случае контроллер шины будет вставлять дополнительные циклы ожидания до тех пор, пока на выводе READY будет удерживаться низкий уровень сигнала. Когда внешнему устройству требуется дополнительное время для готовности к доступу, оно переводит сигнал READY в низкий уровень и удерживает его в таком состоянии до полной готовности.

При записи в битовое поле IRC регистра BUSCON значений из диапазона 00h – 3Eh, в последующем, при обращении к внешней памяти будут вставляться дополнительные циклы ожидания в количестве от 0 до 62 тактов.
Аватара пользователя
Eugene
Сообщения: 8
Зарегистрирован: 14 июл 2022, 12:58
Предприятие: ООО Диаконт

Re: Микроконтроллер 1874ВЕ10Т

Сообщение Eugene »

Здравствуйте!

Скажите пожалуйста, а есть для этого контроллера примеры/библиотеки, какие могут быть использованы среды программирования и какие программаторы поддерживаются?
Даже самую простую задачу можно сделать невыполнимой, если провести достаточное количество совещаний.
microcoder
Сообщения: 5
Зарегистрирован: 26 сен 2022, 16:39
Предприятие: тест

Re: Микроконтроллер 1874ВЕ10Т

Сообщение microcoder »

Здравствуйте ! Возникли некоторые вопросы:
1) На какой частоте работает ядро микроконтроллера? В руководстве пользователя написано 66МГц значит ли это что, частота Fosc должна быть в два раза выше?
2) Как можно использовать микроконтроллер с внешней памятью? В руководстве пользователя организация памяти (Рисунок 4.2) внешняя память полностью перекрывает адреса внутренней памяти это «Регистры ядра», «ОЗУ0», «SFR0», «ОЗУ1», «SFR1», кроме «PSRAM» микроконтроллер будет использовать её а не внешнюю, но как быть с остальной памятью? Получается, что нужно устанавливать дополнительную память для регистров и ОЗУ? А ПЗУ будет начинаться с адреса 0020_0000h ?
dav
Сообщения: 208
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: Микроконтроллер 1874ВЕ10Т

Сообщение dav »

Eugene писал(а): 28 сен 2022, 16:47 Здравствуйте!

Скажите пожалуйста, а есть для этого контроллера примеры/библиотеки, какие могут быть использованы среды программирования и какие программаторы поддерживаются?
Доброго времени суток!

Для микроконтроллера 1874ВЕ10Т используется IDE CodeMaster++[28] на базе Eclipse + собственный компилятор. IDE CodeMaster++[28] можно получить по ссылке IDE CodeMaster++[28] (x86), IDE CodeMaster++[28] (64), Patch.
В качестве JTAG эмулятора используется адаптер JEM-96.
Пример программы для 1874ВЕ10Т можно получить по ссылке NIIET-EVAL-1874VE10T.
Последний раз редактировалось dav 06 мар 2023, 15:24, всего редактировалось 1 раз.
Причина: Обновил ссылку для "Patch"
microcoder
Сообщения: 5
Зарегистрирован: 26 сен 2022, 16:39
Предприятие: тест

Re: Микроконтроллер 1874ВЕ10Т

Сообщение microcoder »

+
3) Как выставить задержки доступа к внешней памяти? В (Таблица А.1.6) написано, что если в регистре BUSxCON в поле IRC выставить количество циклов ожиданий свое значение и READY = 0 то это и будет количество циклов задержки при обращении к внешней памяти или это всего лишь задержка при старте?
Ответить

Вернуться в «Радиационно-стойкие интегральные схемы»