Перейти к содержанию
    

АМУР от Микрона: имеет ли смысл связываться?

2 часа назад, dpavlov сказал:

Исследование интересное, но не уверен что корректное. Нужно все-таки сравнивать "сравнимые" вещи, я имею ввиду одинаковые конфигурации и одинаковый функционал.

Это был один и тот же проект ПЛИС (с точностью до МК), который реализовывал один и тот же прикладной функционал. Для другой задачи, естественно, результаты будут другими.

2 часа назад, dpavlov сказал:

SCR1 - полноценное микроконтроллерное ядро, для интеграции в уже существующие SoC, с возможностью исполнения в ASIC.

Причём здесь ASIC? Мы вроде бы говорили про варианты для ПЛИС? И да, "полноценность" это крайне субъективная мера. Если МК решает поставленные задачи, то он апостериори полноценный или нет?

2 часа назад, dpavlov сказал:

Все модули в одном файле - без комментариев.

Замечания по стилю и т.п. заранее предлагаю не рассматривать и не рассуждать, т.к. никто не без греха. А если работает, то это вполне себе критерий для выбора. Микроблейз тоже не идеал, да и в SCR1 уверен можно найти к чему придраться. 😉

2 часа назад, dpavlov сказал:
  • JTAG - я не заметил в коде JTAG интерфейса и TAP контроллера. Как отлаживать код ? Внешний модуль ? 
  • HW BRK - тоже не обнаружил

Да, там этого нет. Но это мне, например, не мешает отлаживать  мои проекты без JTAG с одним только UART и мозгом, который никакой JTAG не может заменить. Поэтому совершенно не считаю это проблемой.

2 часа назад, dpavlov сказал:

Интерфейсы - есть только поддержка AXI lite.

Слово Pico в названии явно к этому располагает. Не так ли? 😉

2 часа назад, dpavlov сказал:

Еще был "камешек" в сторону SCR1 по поводу TCM. В предложенном вами варианте я вообще не обнаружил TCM.

Потому что его реализует сам пользователь, ЕМНИП.

2 часа назад, dpavlov сказал:

Если подвести итог, то предложенный вами микроконтроллер - это уровень университетской разработки. Использовать для FPGA в качестве программируемой FSM в не критических проектах - можно. Для чего-то более серьезного - нет.

"Уровень университетской разработки" вы используете с отрицательной коннотацией? SCR1 может быть выглядит и более солидно, но никаких гарантий тоже не даёт, кроме общих слов, которые можно точно с тем де успехом скопировать в описание PicoRV32. Везде используется правило "as is" и подразумевается отказ от ответственности. Но SCR1 куда более наворочен и поэтому сложнее для анализа, доработки под себя и расширения, что скорее минус, чем плюс. Вот, например, ещё один крутой аналог SCR1 от T-Head - https://github.com/T-head-Semi/opene902 да только, похоже, никто его даже не пробовал в ПЛИС. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, mantech сказал:

Я как-то все на асме писал под 8и битники, потом пересел на Си, а через год так же сказал - не хочу больше асм, надоел он, пусть другие разбираются))) Это все не ново...

Только Вы не про то говорите, Си для ПЛИС и Си для МК - это принципиально разные темы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, byRAM сказал:

Си для ПЛИС

Ооо, согласен, даже не думал, что ПЛИСы на Сях программируют)) Думал, что там только спец. языки используют..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Немного офтопик.

23 часа назад, dpavlov сказал:

Resets - используется синхронный сигнал сброса. Для FPGA - подойдет, но если решите делать ASIC - нужно будет все переделывать(или искать другое решение).

Что "всё переделывать"? Весь дизайн? Почему?

23 часа назад, dpavlov сказал:

Использование блокирующих и неблокирующих присвоений в одном процессе - без комментариев.

Зависит от контекста. Например:

logic a;
logic b;
logic c;

always_ff @(posedge clk) begin

    logic slon;
    ...
    slon = a && b;  // вычисление значения локальной переменной   
    ...
    c <= slon;
end          
             

вполне легальный и годный подход. В этом примере код выхолощенный, он только для показать принцип. В реальном коде использование локальных переменных в блоках упрощает кодирование и улучшает читабельность.

23 часа назад, dpavlov сказал:

Назначение однобитным сигналам десятичного значения - без комментариев.

По правилам языка тут происходит усечение, поведение документированное стандартом и предсказуемое, никакого криминала тут нет. Сам предпочитаю писать

logic slon = 1;

вместо 

logic slon = 1'b1;

которое выглядит загромождённым и менее читабельным. Как говаривал Б.Страуструп: "Это короче, чем я могу написать, а компилятор должен понимать умолчания".

 

23 часа назад, dpavlov сказал:

Назначение Х-ов. Для симуляции это ок(отлавливать ошибки), но для синтеза - не допустимо (результат работы синтезатора непредсказуем).

Это с чего это недопустимо для синтезатора? Очень даже допустимо: мы сообщаем синтезатору, что тут нам не важно, что будет, и он волен туда совать любое значение, как ему удобнее. Тем самым мы задаём более расслабленные условия для тула, что "развязывает" ему руки для оптимизаций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.04.2023 в 10:49, iva-nil сказал:

очередной возможный срок появления доступных для заказа "АМУРОВ"

Это у нас такие корпуса стали делать? Действительно аналоговнет)))

mcu1.jpg

 

А вот это, вроде всегда принято заливать черным компаундом, чтобы свет на кристалл не влиял, а у нас - 

IMG_0769.jpg

 

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, mantech сказал:

Это у нас такие корпуса стали делать? Действительно аналоговнет)))

Где вы здесь увидели корпус? Это макет, выполненный по технологии COB и ничего более. Оснастка для полноценной корпусировки стоит приличных денег и на раннем этапе несколько избыточна исходя из экономических и практических соображений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, makc сказал:

Где вы здесь увидели корпус?

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

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, mantech said:

Показано в пластиковом трее, значит для продажи

Капля компаунда не продает. А так - красивое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, mantech сказал:

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

Вы точно прочитали мой вопрос перед написанием ответа? На всякий случай повторю его: "Где вы здесь увидели корпус?". 

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

21 минуту назад, mantech сказал:

А вот это, вроде всегда принято заливать черным компаундом, чтобы свет на кристалл не влиял, а у нас

Какая разница, если сверху слой металла? Вы видите слой металла?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 минут назад, makc сказал:

Выдумывать инсинуации на базе бестолковых маркетинговых материалов

Эти "бестолковые материалы" лежат не где-то, а на офф. сайте. Про корпус - согласен, сказал образно...

42 минуты назад, makc сказал:

Вы видите слой металла?

Вижу, что не весь кристалл закрыт, как например в чипах пластиковых карт...

46 минут назад, aaarrr сказал:

А так - красивое.

Ну эт да, согласен, почти, как старые УФПЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, mantech сказал:

Эти "бестолковые материалы" лежат не где-то, а на офф. сайте.

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

1 час назад, mantech сказал:

Вижу, что не весь кристалл закрыт, как например в чипах пластиковых карт...

Я вижу, что открыты только КП под разварку и поэтому не вижу никакой проблемы. Если ещё сверху компаунд капнуть, то при тестировании точно не будет никаких проблем. В крайнем случае просто не нужно выставлять макет на солнышко. 😉

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, makc сказал:

К сожалению маркетологи/дизайнеры обычно не консультируются у инженеров/разработчиков.

Эт да, к сожалению...

9 часов назад, makc сказал:

открыты только КП под разварку

Вот я про что, хотя, если это просто рисунок маркетологов...

image.png.24b8916da101a6db261891216d07a2ca.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, mantech сказал:

Вот я про что, хотя, если это просто рисунок маркетологов...

Посмотрел на мониторе и похоже вы правы, это неполная металлизация. А на телефоне сослепу я принял это за надписи. 🤦‍♂️

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не стыд, это просто отвратительно, микросхема есть(не факт), а применить ее невозможно. И список таких издевательств достаточно внушителен - отчитались и забыли.
насчет компаунда итд забудьте - это инженерные образцы, можно термоклеем заливать.. =\

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Небольшой отчет по производительности микроконтроллера при работе из внутренней и внешней памяти (по QSPI).

https://wiki.mik32.ru/CoreMark_Test

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...