Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 98 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7
Автор Сообщение
СообщениеДобавлено: 2014-июн-10 13:18 
Не в сети

Зарегистрирован: 2009-май-29 16:09
Сообщения: 590
Откуда: АО "ПКК Миландр"
SuperVova писал(а):
Andrey писал(а):
Всё правильно описали, так и сейчас всё реализовано, только бит LOW8 или LOW16 можно установить только программно, а по умолчанию КВШ имеет 32-битный режим работы. Настройки КВШ по умолчанию после сброса описаны на странице 20 последней версии спецификации в примечании 2 и не зависят от режима MODE, только от ITCMLAEN.
Соответственно ответ на вопрос: выполнять из 8 или 16 разрядной памяти программу можно, но стартует контроллер всегда в 32 разрядном режиме.


Как подключать 8 разрядную память в 8 разрядном режиме (бит LOW8 = лог.1) ?
Как подключать 16 разрядную память в 16 разрядном режиме (бит LOW16 = лог.1) ?

Сейчас я подключаю 32-х разрядную память для работы в 32-х разрядном режиме так:
контроллер адресная линия А0 - не подключена
контроллер адресная линия А1 - не подключена
контроллер адресная линия А2 - ОЗУ адресная линия А0
контроллер адресная линия А3 - ОЗУ адресная линия А1
и т.д.
Для контроллера 1-й ревизии такое подключение работает. Будет ли оно работать и для контроллера 4-й ревизии ? Или подключение нужно будет изменить на такое:
контроллер адресная линия А0 - ОЗУ адресная линия А0
контроллер адресная линия А1 - ОЗУ адресная линия А1
контроллер адресная линия А2 - ОЗУ адресная линия А2
и т.д.

Адресные линии независимо от подключаемой памяти настроены для байтового обращения. Если обращаетесь за байтом то переключаются разряды A0 и A1, если за 16 битами переключается разряд A1, если за 32 битами переключается адрес A2. Только исходя из этого подключается память, а разрядность её не важна. Бит LOW влияет на выставление данных, которые всегда будут на младших 8 или 16 разрядах шины данных. Если при выборе режима LOW обращение происходит за 32 разрядами, то цикл будет содержать 4 обращения при LOW8 и два обращения при LOW16.


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

Зарегистрирован: 2011-дек-27 13:12
Сообщения: 6
Откуда: МГТУ им. Н. Э. Баумана
Возможно, дерзко, но:
1) Хотелось бы I2C. 1-2 блока достаточно.
2) Мало блоков UART. 4-5 интерфейсов - самое оно (лучше 5).

На мой взгляд, с этими улучшениями МК станет классикой; заменить таким буржуйский камень в одном из проектов будет чрезвычайно удобно (100FX - предел мечтаний!) и мощно (100+ МГц).


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

Зарегистрирован: 2015-янв-28 06:56
Сообщения: 18
Может кто-то уже и предлагал, но было бы здорово сделать как у буржуев, несколько СS для внешней памяти с автоматическим выбором при обращении к нужному диапазону адресов, а то вручную переключать как-то не комильфо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2015-фев-05 10:06 
Не в сети

Зарегистрирован: 2014-июл-28 11:16
Сообщения: 13
Откуда: Новосибирск
diesel_factory писал(а):
Есть пожелание, но не к самому контроллеру, а к программному обеспечению... Прикрутите ПЖЛСТ к этому микроконтроллеру среду программирования eclipse. Она хорошая :) (и бесплатная)


Вообще вы сами, думаю, сможете прикрутить компилятор arm-none-eabi-gcc к чему угодно. Мы, например, код пишем в текстовых редакторах (Sublime Text, Atom, ...), собираем мэйком.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-сен-27 13:00 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1183
Откуда: Тула
Планируется ли выпуск новой версии МК?
В частности хотелось бы исправления ошибки 0014 Errata.

В целом, если учесть, что планируется выпуск МК в совершенно других корпусах, можно ожидать не только исправления ошибок но и хотя бы небольшого улучшения функционала, ибо де-юрэ совершенно новая м/с, никому не обязанная обратной совместимостью.
Открыть новые корпуса
Вложение:
Комментарий к файлу: CPGA-144 CBGA-144
2017-12-01_12-55-49.png
2017-12-01_12-55-49.png [ 178.06 КБ | Просмотров: 1741 ]
Закрыть

_________________
сочувствующий…


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

Зарегистрирован: 2016-июн-21 21:35
Сообщения: 26
А можно ли сделать высокоскоростные аналоговые компараторы и оу как например в stm32f303?


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

Зарегистрирован: 2014-фев-05 07:32
Сообщения: 6
Откуда: Омск
Реализовать в контроллере MIL STD 1553 возможность использования 10-го разряда КС в качестве признака "передача КС" в режиме ОУ, в соответствии п.4.4.1.4 ГОСТ Р 52070-2003


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

Зарегистрирован: 2016-апр-04 11:26
Сообщения: 6
Хотелось бы в спецификации описания регистров таймеров DMA_RE


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

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


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

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


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

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