Миландр http://forum.milandr.ru/ |
|
1967ВН058 http://forum.milandr.ru/viewtopic.php?f=41&t=3734 |
Страница 1 из 1 |
Автор: | prostoRoman [ 2017-авг-02 08:44 ] | ||
Заголовок сообщения: | 1967ВН058 | ||
Ещё одна м/с, о которой как-то не кричат... М/с, конечно, очень специальная, но тоже интересно. Структура процессора 1967ВН058 Вложение:
Комментарий к файлу: Структура процессора 1967ВН058 2017-08-02_08-24-23.png [ 65.81 КБ | Просмотров: 5303 ] Два ядра обратно совместимы с ВН028 и ВН034 @ 1GHz, MMU, 96 кБ кешей L1 (конфигурируются), 512 кБ L2, 3 МБ L3 + DDR3 800 МГц до 8 Гбайт. Дофигища периферии, LINK-портов и прочих контроллеров... Цитата: Периферийные устройства процессора 1967ВН058
Устройство Назначение RTC Часы реального времени + сторожевой таймер CMU Блок управления синхронизацией и энергопотреблением DMA Системный контроллер ПДП SYSINTC Системный контроллер прерываний I2C Контроллер I2C. Режим Master/Slave, 7-, 10-битная адресация, возможность работы в системе с несколькими ведущими устройствами I2S Контроллер I2S (SSI) UART Контроллер UART SPI Контроллер SPI CAN Контроллер CAN2.0 VCAM Контроллер видеокамеры LCD Контроллер ЖКИ PCIe Контроллер PCI Express 2.0, Root Complex/Endpoint. Число линий (lane) – 4, скорость в линии до 5 Гбит/с SGMII Контроллер Ethernet 10/100/1000 стандарта SGMII LINK Порт связи (конфигурации 1 или 4 бит). Два порта связи могут быть сконфигурированы как один 8-битный порт (в том числе для приема данных с АЦП 5101НВ015 (АО "ПКК Миландр") GTIMER Таймер с функцией ШИМ UDDC Модуль цифровой обработки данных (модулятор + смеситель + фильтры). Режимы работы: Up (повышение частоты), Down (понижение частоты) GPIO Порты ввода-вывода общего назначения в количестве не менее 64. Программируемое состояние (Pullup, Pulldown, Hi-Z). Программируемое рабочее напряжение 1,8/2,5/3,3 В NAND Контроллер NAND-флеш NOR Контроллер NOR-флеш SRAM Контроллер статической памяти DDR3 Контроллер динамической памяти DDR3 800 МГц. Разрядность шины данных 64 бита + ECC 8 бит. Объем поддерживаемой памяти до 8 Гбайт MPIF Контроллер шины межпроцессорного обмена
|
Автор: | BY_man [ 2017-авг-02 11:28 ] |
Заголовок сообщения: | Re: 1967ВН058 |
prostoRoman, спасибо что разбудили тему ![]() Правда не знаю стоит ли шуметь по поводу статьи(!), т.к. реально пока ничего нет. Всё только на бумаге. Даже с неточностями (память данных 1-го уровня 64К (кэш максимум 32К), а программ 32К (кэш максимум 32К), а не наоборот). |
Автор: | prostoRoman [ 2017-авг-02 12:21 ] |
Заголовок сообщения: | Re: 1967ВН058 |
Ну кто ж знает - шуметь или не шуметь. Выглядит основательно, м/с присвоен шифр 1967ВН058. И ни чем не выдаётся, что это кто-то ручку расписывал / публикация нужна. |
Автор: | BY_man [ 2017-авг-02 14:32 ] |
Заголовок сообщения: | Re: 1967ВН058 |
prostoRoman писал(а): Ну кто ж знает - шуметь или не шуметь. Выглядит основательно, м/с присвоен шифр 1967ВН058. И ни чем не выдаётся, что это кто-то ручку расписывал / публикация нужна. ну если публикация говорит о серьезности намерений, то возможно и нужна ![]() Вы написали, что "М/с, конечно, очень специальная". Что Вы имели ввиду под этим? Это изделие можно рассматривать как продолжение ВН34, где была робкая попытка "прикрутить" к ядру ВН28 кэш-память и немного расширить набор периферии, т.е. шаг в сторону универсальной многоядерной системы на кристалле с более богатым набором периферии и более производительным процессорным ядром. |
Автор: | prostoRoman [ 2017-авг-02 15:37 ] |
Заголовок сообщения: | Re: 1967ВН058 |
BY_man писал(а): Вы написали, что "М/с, конечно, очень специальная". Что Вы имели ввиду под этим? Так вот это и имел:BY_man писал(а): ... продолжение ВН34, где была робкая попытка "прикрутить" к ядру ВН28 кэш-память и немного расширить набор периферии, т.е. шаг в сторону универсальной многоядерной системы на кристалле с более богатым набором периферии и более производительным процессорным ядром. Такая штука от моих обычных задач довольно далека и сильно избыточна, но кому-то будет очень подходить в их "специальных" задачах =) |
Автор: | Suskov_EA [ 2017-дек-18 08:15 ] |
Заголовок сообщения: | Re: 1967ВН058 |
prostoRoman писал(а): BY_man писал(а): Вы написали, что "М/с, конечно, очень специальная". Что Вы имели ввиду под этим? Так вот это и имел:BY_man писал(а): ... продолжение ВН34, где была робкая попытка "прикрутить" к ядру ВН28 кэш-память и немного расширить набор периферии, т.е. шаг в сторону универсальной многоядерной системы на кристалле с более богатым набором периферии и более производительным процессорным ядром. Такая штука от моих обычных задач довольно далека и сильно избыточна, но кому-то будет очень подходить в их "специальных" задачах =) prostoRoman писал(а): BY_man писал(а): Вы написали, что "М/с, конечно, очень специальная". Что Вы имели ввиду под этим? Так вот это и имел:BY_man писал(а): ... продолжение ВН34, где была робкая попытка "прикрутить" к ядру ВН28 кэш-память и немного расширить набор периферии, т.е. шаг в сторону универсальной многоядерной системы на кристалле с более богатым набором периферии и более производительным процессорным ядром. Такая штука от моих обычных задач довольно далека и сильно избыточна, но кому-то будет очень подходить в их "специальных" задачах =) А в наших задачах и этого маловато будет ). Молотилки мощные видимо будут, но данных всего с 2-х АЦП завести можно (. Хотелось бы линков 4 шт по 8 бит, а лучше больше ) и соответствующее кол-во модулей UP/DOWN. Была бы хорошая перспектива замены FPGA для DDC и ЦОС, если еще систему синхронизации и управления запуском UP/DOWN модулей продумать, в т.ч. и между разными процами. Так что вот предложение сделать еще одну версию ). |
Автор: | BY_man [ 2017-дек-18 12:46 ] |
Заголовок сообщения: | Re: 1967ВН058 |
Suskov_EA писал(а): А в наших задачах и этого маловато будет ). Молотилки мощные видимо будут, но данных всего с 2-х АЦП завести можно (. Хотелось бы линков 4 шт по 8 бит, а лучше больше ) и соответствующее кол-во модулей UP/DOWN. Была бы хорошая перспектива замены FPGA для DDC и ЦОС, если еще систему синхронизации и управления запуском UP/DOWN модулей продумать, в т.ч. и между разными процами. Так что вот предложение сделать еще одну версию ). Реализовать то, о чем вы пишете, проще чем нарисованную выше картинку. Проблема только в количестве контактов. Если выбросить , например, DDR , то сразу можно добавить как минимум 4 линка по 8 бит. Можно еще что-то выбросить, что требует побольше внешних контактов. О синхронизации как-то была беседа на другой теме. Наилучший вариант это вместе с данными от АЦП отправлять бит маркера. Тогда по этой метке внутри можно синхронизировать все остальное. Но в этом вопросе именно вы должны быть генератором идей,т.к. (наверное) имеете представление о всей своей системе. Именно в отсутствии системного подхода и кроется причина всех имеющихся нестыковок. |
Автор: | Suskov_EA [ 2018-янв-15 14:22 ] |
Заголовок сообщения: | Re: 1967ВН058 |
BY_man писал(а): Suskov_EA писал(а): А в наших задачах и этого маловато будет ). Молотилки мощные видимо будут, но данных всего с 2-х АЦП завести можно (. Хотелось бы линков 4 шт по 8 бит, а лучше больше ) и соответствующее кол-во модулей UP/DOWN. Была бы хорошая перспектива замены FPGA для DDC и ЦОС, если еще систему синхронизации и управления запуском UP/DOWN модулей продумать, в т.ч. и между разными процами. Так что вот предложение сделать еще одну версию ). Реализовать то, о чем вы пишете, проще чем нарисованную выше картинку. Проблема только в количестве контактов. Если выбросить , например, DDR , то сразу можно добавить как минимум 4 линка по 8 бит. Можно еще что-то выбросить, что требует побольше внешних контактов. О синхронизации как-то была беседа на другой теме. Наилучший вариант это вместе с данными от АЦП отправлять бит маркера. Тогда по этой метке внутри можно синхронизировать все остальное. Но в этом вопросе именно вы должны быть генератором идей,т.к. (наверное) имеете представление о всей своей системе. Именно в отсутствии системного подхода и кроется причина всех имеющихся нестыковок. У нас есть макет платы: 8x АЦП - 1501НВ015, 4х - 1967ВН034, 1967ВН028, ПЛИС(5576ХС4Т), 1986ВЕ92. Частота дискретизации 120 МГц. Входной клок заводится через ВЧ разъем и раздается на АЦП через буфер LMK00101. Используется модуль UP/DOWN в режиме DOWN. Соответственно режим связи 1501НВ015 - 1967ВН034 LVDS. Все бы было хорошо, но нам нужен когерентный прием (!Cинхронный Cтарт!) с точностью до клока 120 МГц. Надеялись на 1967ВН044, но как оказалось, там возможна привязка только с точностью до квадрослова. Также, надеялись на вход разрешения (OEN) выходного клока (CLKO) АЦП 1501НВ015. Но когда увидели переходный процесс на CLKO, после установки OEN, наши надежды увы (((. Если-бы это разрешение работало, тогда механизмы в проце вообще не нужны. Есть еще одна надежда с помощью управления выводом OE на тактовом буфере. Если и это не прокатит тогда придется ставить буржуйские ПЛИС вместо 1967ВН044. При этом концепция импортозамещения, ради чего все это затевалось, частично рушиться (((. Кстати вот еще бы тактовые буфера появились у нас, хотя-бы аналог LMK00101. |
Автор: | BY_man [ 2018-янв-16 11:11 ] |
Заголовок сообщения: | Re: 1967ВН058 |
Suskov_EA писал(а): Надеялись на 1967ВН044, но как оказалось, там возможна привязка только с точностью до квадрослова. спасибо за ответ. Некоторые соображения я отправил Вам по почте. |
Автор: | afair [ 2018-мар-14 15:42 ] |
Заголовок сообщения: | Re: 1967ВН058 |
кто нибудь знает на какой стадии эта разработка? И что будет представлять из себя контроллер ЖКИ (LVDS)? Можно ли реализовать управление ЖК-дисплеем на 1967ВН044 через интерфейс LVDS? |
Автор: | BY_man [ 2018-мар-15 09:53 ] |
Заголовок сообщения: | Re: 1967ВН058 |
afair писал(а): кто нибудь знает на какой стадии эта разработка? И что будет представлять из себя контроллер ЖКИ (LVDS)? Можно ли реализовать управление ЖК-дисплеем на 1967ВН044 через интерфейс LVDS? 1. в состоянии разработки. 2. аналогичен ВН044. не LVDS 3. нет. |
Автор: | afair [ 2018-мар-16 09:45 ] |
Заголовок сообщения: | Re: 1967ВН058 |
BY_man писал(а): afair писал(а): кто нибудь знает на какой стадии эта разработка? И что будет представлять из себя контроллер ЖКИ (LVDS)? Можно ли реализовать управление ЖК-дисплеем на 1967ВН044 через интерфейс LVDS? 1. в состоянии разработки. 2. аналогичен ВН044. не LVDS 3. нет. возможно управлять только RGB 18 бит или все таки поддержка и 24 битного? |
Автор: | BY_man [ 2018-мар-16 12:48 ] |
Заголовок сообщения: | Re: 1967ВН058 |
afair писал(а): BY_man писал(а): afair писал(а): кто нибудь знает на какой стадии эта разработка? И что будет представлять из себя контроллер ЖКИ (LVDS)? Можно ли реализовать управление ЖК-дисплеем на 1967ВН044 через интерфейс LVDS? 1. в состоянии разработки. 2. аналогичен ВН044. не LVDS 3. нет. возможно управлять только RGB 18 бит или все таки поддержка и 24 битного? сам контроллер (если смотреть описание) поддерживает и 24 бит формат(по 8 бит на компоненту), но на внешние контакты вылезают только 6 бит из 8-ми. Ориентация в первую очередь на RGB565 т.к. и памяти меньше и трафик ниже. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |