Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2015-май-28 12:24 
Не в сети

Зарегистрирован: 2015-апр-01 12:11
Сообщения: 7
Откуда: ЗАО "ПКК Миландр"
Технология («flip-chip», «перевернутый кристалл») позволяет обеспечить высокие технические и эксплуатационные показатели микросборки за счет оптимизации цепей «земля-питание», цепей тактирования и синхронизации. Устраняется необходимость сварных проводных соединений кристалла и коммутационного основания. Такой подход существенно снижает ограничения по току на одиночный вывод кристалла, улучшает теплоотвод и, как следствие, увеличивает общую надежность и долговечность микросборки и устройств на ее основе.

Информация о продукте: http://milandr.ru/index.php?mact=Produc ... eturnid=68


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-16 11:47 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1010
Откуда: Тула
Появилась ли МБС в железе?
Будет ли правиться описание? Есть пара замечаний:
1. В СП на 1967ВН028 (Версия 2.3.0 от 15.09.2016) стр. 73 указано, что ID от 4 до 7 не верны, поэтому объединить таким образом две микросборки (или более 4х процессоров) нельзя.
Цитата:
6.3.3 Мультипроцессорное пространство
Мультипроцессорное пространство показывает, как каждый процессор
кластера видит внутреннюю память любого другого процессора. Это позволяет
одному процессору легко записывать и считывать данные других процессоров в
мультипроцессорной системе. Широковещательное пространство (broadcast)
позволяет получать доступ по записи во все процессоры кластера одновременно.
Каждый процессор в кластере имеет свой ID. Верные значения ID лежат в диапазоне
от 0 до 3. Значения от 4 до 7 зарезервированы. Внешние мультипроцессорные
адреса разделены на поля, как показано ниже (Таблица 21).

2.
Код:
Внутренняя память каждого процессора объемом 24М бит  разбита  на   шесть   блоков  памяти  по  128К 32-х разрядных слов, которые  поддерживают  до четырех  128-битных обращений за такт. 
Всё же 6*32К*128bit.

И ещё вопрос: как процессор с 32-х разрядным словом и словной адресацией (не байтовой) умудряется грузить программу из восьмибитной ПЗУ?
СП 1967ВН028 (Версия 2.3.0 от 15.09.2016) стр. 56:
Цитата:
При выборе режима загрузки EPROM процессор инициализирует канал 0
внешнего порта DMA для передачи 256-ти 32-разрядных слов кода из загрузочного
EPROM в ячейки 0x00-0xFF блока внутренней памяти 0 процессора.


UPD: оказывается вот как:
Цитата:
6.4.7 Интерфейс EPROM
Процессор имеет возможность работать с внешней 8-разрядной
перепрограммируемой памятью типа EPROM. Во время сброса процессор может
быть сконфигурирован для загрузки из внешнего EPROM. В этом случае программа
загружается из EPROM во внутреннюю память автоматически как часть
последовательности сброса. Для этой цели используется канал 0 DMA.
Поскольку разрядность шины данных памяти EPROM составляет 8 бит,
внешний интерфейс процессора упаковывает принимаемые байты в 32-разрядные
данные.
Процессор может работать с EPROM не только во время сброса. Имеется
возможность доступа и в процессе выполнения программы. Однако в работе с
EPROM имеется одна особенность – память EPROM не является частью адресного
пространства процессора. Процессор поддерживает словную адресацию внешней
памяти, а память EPROM имеет байтовую организацию. В связи с этим для работы с
EPROM можно использовать только канал общего назначения DMA. Для работы с
EPROM тип обмена в ТСВ канала устанавливается равным 6. При чтении EPROM,
обмен может происходить только между EPROM и внутренней памятью. Внешний
интерфейс определяет, что текущий запрос есть запрос DMA и его тип равен 6. Это
позволяет интерфейсу выбрать для обмена протокол медленного устройства с
фиксированным числом циклов внутреннего ожидания равным 16. При выполнении
внешней транзакции процессор активизирует линию nBMS для выбора EPROM. Для
передачи данных используются биты с 0 по 7-й шины данных.
......................

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-23 12:46 
Не в сети

Зарегистрирован: 2015-авг-06 11:49
Сообщения: 23
Откуда: АО "ПКК Миландр"
prostoRoman, благодарим за внимательность. В ближайшее время поправим спецификацию на 1967ВН028!

_________________
С нами уже более 50 вузов России и СНГ!
https://vk.com/milandrgroup


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-23 13:14 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 63
Откуда: Миландр
prostoRoman писал(а):
Появилась ли МБС в железе?
Будет ли правиться описание? Есть пара замечаний:

2. Всё же 6*32К*128bit.


2. Про внутреннюю память можно написать: 6*128К*32, 6*64К*64, 6*32К*128, 6*256К*16, 6*512К*8 и всё будет верно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-23 15:00 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1010
Откуда: Тула
BY_man писал(а):
2. Про внутреннюю память можно написать: 6*128К*32, 6*64К*64, 6*32К*128, 6*256К*16, 6*512К*8 и всё будет верно :)

Будет. Если считываем за раз 128 бит и выбираем нужное. А если считываем за раз 32 бита, то выбрать 128 затруднительно. Итого четырёхкратная разница в пропускной способности ОЗУ. ;)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-24 12:54 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 63
Откуда: Миландр
prostoRoman писал(а):
BY_man писал(а):
2. Про внутреннюю память можно написать: 6*128К*32, 6*64К*64, 6*32К*128, 6*256К*16, 6*512К*8 и всё будет верно :)

Будет. Если считываем за раз 128 бит и выбираем нужное. А если считываем за раз 32 бита, то выбрать 128 затруднительно. Итого четырёхкратная разница в пропускной способности ОЗУ. ;)
тогда, если подчеркивать максимум пропускной способности одного блока памяти, то можно учесть что каждый из этих 6*32К*128 внутри разбит дополнительно на четные и нечетные
128-разрядные части. С учетом,например, того, что указатель стека всегда выровнен на границе 128 разрядного слова, нет проблем сразу читать за один такт 256 бит , либо столько же сохранять. Значит, 6*16К*256 ? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-24 13:15 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1010
Откуда: Тула
BY_man писал(а):
prostoRoman писал(а):
BY_man писал(а):
2. Про внутреннюю память можно написать: 6*128К*32, 6*64К*64, 6*32К*128, 6*256К*16, 6*512К*8 и всё будет верно :)

Будет. Если считываем за раз 128 бит и выбираем нужное. А если считываем за раз 32 бита, то выбрать 128 затруднительно. Итого четырёхкратная разница в пропускной способности ОЗУ. ;)
тогда, если подчеркивать максимум пропускной способности одного блока памяти, то можно учесть что каждый из этих 6*32К*128 внутри разбит дополнительно на четные и нечетные
128-разрядные части. С учетом,например, того, что указатель стека всегда выровнен на границе 128 разрядного слова, нет проблем сразу читать за один такт 256 бит , либо столько же сохранять. Значит, 6*16К*256 ? :D

1. Ссылочку на описание этого можно? (что-то видел, где не помню)
2. Шины то 128 бит, верно?
а вообще - расфлудились... =)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-24 15:18 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 63
Откуда: Миландр
1. страница 71 спецификации на ВН028. последний абзац под картой памяти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-25 09:04 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1010
Откуда: Тула
BY_man писал(а):
1. страница 71 спецификации на ВН028. последний абзац под картой памяти.

Прочитав п. 6.3 сложилось впечатление что аппетит приходил во время еды. Либо же его писали тем же способом, как дядя Фёдор письмо родителям. Начали с того, что всё же 128К*32 бита и один доступ за такт, 4 одновременных доступа. Продолжили шестью доступами и потом как-то умудрились передать 256 бит по 128-битной шине. То банк памяти, то блок - может тут секрет? Или доступ - это не по одной нише операция? Короче, то лапы ломит, то хвост отваливается... Миладровские писатели в своей манере. Лишь бы работало.
BY_man, предлагаю тут больше не флудить. Приглашаю разработчиков камня к дискуссии ))

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многокристальная сборка "Flip-Chip"
СообщениеДобавлено: 2016-ноя-25 16:06 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 63
Откуда: Миландр
prostoRoman писал(а):
BY_man, предлагаю тут больше не флудить. Приглашаю разработчиков камня к дискуссии ))
если чего лишнего напишем - нас почистят.
цензура не дремлет :lol:


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

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


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

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


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

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