makc 212 17 июня, 2023 Опубликовано 17 июня, 2023 · Жалоба 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 да только, похоже, никто его даже не пробовал в ПЛИС. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
byRAM 24 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 13 часов назад, mantech сказал: Я как-то все на асме писал под 8и битники, потом пересел на Си, а через год так же сказал - не хочу больше асм, надоел он, пусть другие разбираются))) Это все не ново... Только Вы не про то говорите, Си для ПЛИС и Си для МК - это принципиально разные темы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 1 час назад, byRAM сказал: Си для ПЛИС Ооо, согласен, даже не думал, что ПЛИСы на Сях программируют)) Думал, что там только спец. языки используют.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 53 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба Немного офтопик. 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 сказал: Назначение Х-ов. Для симуляции это ок(отлавливать ошибки), но для синтеза - не допустимо (результат работы синтезатора непредсказуем). Это с чего это недопустимо для синтезатора? Очень даже допустимо: мы сообщаем синтезатору, что тут нам не важно, что будет, и он волен туда совать любое значение, как ему удобнее. Тем самым мы задаём более расслабленные условия для тула, что "развязывает" ему руки для оптимизаций. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 18 июня, 2023 Опубликовано 18 июня, 2023 (изменено) · Жалоба В 26.04.2023 в 10:49, iva-nil сказал: очередной возможный срок появления доступных для заказа "АМУРОВ" Это у нас такие корпуса стали делать? Действительно аналоговнет))) А вот это, вроде всегда принято заливать черным компаундом, чтобы свет на кристалл не влиял, а у нас - Изменено 18 июня, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 212 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 2 минуты назад, mantech сказал: Это у нас такие корпуса стали делать? Действительно аналоговнет))) Где вы здесь увидели корпус? Это макет, выполненный по технологии COB и ничего более. Оснастка для полноценной корпусировки стоит приличных денег и на раннем этапе несколько избыточна исходя из экономических и практических соображений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 18 июня, 2023 Опубликовано 18 июня, 2023 (изменено) · Жалоба 2 минуты назад, makc сказал: Где вы здесь увидели корпус? Показано в пластиковом трее, значит для продажи, но в таком виде продавать...Ну не знаю, хотя бы компаундом залить что-ли... Изменено 18 июня, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 11 minutes ago, mantech said: Показано в пластиковом трее, значит для продажи Капля компаунда не продает. А так - красивое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 212 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 15 минут назад, mantech сказал: Показано в пластиковом трее, значит для продажи, но в таком виде продавать...Ну не знаю, хотя бы компаундом залить что-ли... Вы точно прочитали мой вопрос перед написанием ответа? На всякий случай повторю его: "Где вы здесь увидели корпус?". Выдумывать инсинуации на базе бестолковых маркетинговых материалов все горазды, но это не вписывается в формат этого форума, где собрались компетентные участники. Тогда зачем этот флуд из разряда известного мема, про то как ученый изнасиловал журналиста? 21 минуту назад, mantech сказал: А вот это, вроде всегда принято заливать черным компаундом, чтобы свет на кристалл не влиял, а у нас Какая разница, если сверху слой металла? Вы видите слой металла? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 40 минут назад, makc сказал: Выдумывать инсинуации на базе бестолковых маркетинговых материалов Эти "бестолковые материалы" лежат не где-то, а на офф. сайте. Про корпус - согласен, сказал образно... 42 минуты назад, makc сказал: Вы видите слой металла? Вижу, что не весь кристалл закрыт, как например в чипах пластиковых карт... 46 минут назад, aaarrr сказал: А так - красивое. Ну эт да, согласен, почти, как старые УФПЗУ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 212 18 июня, 2023 Опубликовано 18 июня, 2023 · Жалоба 1 час назад, mantech сказал: Эти "бестолковые материалы" лежат не где-то, а на офф. сайте. К сожалению маркетологи/дизайнеры обычно не консультируются у инженеров/разработчиков. По крайней мере на моей памяти такого не было... Вот и получаем такое, что нам остается лишь испанский стыд. 1 час назад, mantech сказал: Вижу, что не весь кристалл закрыт, как например в чипах пластиковых карт... Я вижу, что открыты только КП под разварку и поэтому не вижу никакой проблемы. Если ещё сверху компаунд капнуть, то при тестировании точно не будет никаких проблем. В крайнем случае просто не нужно выставлять макет на солнышко. 😉 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 19 июня, 2023 Опубликовано 19 июня, 2023 · Жалоба 9 часов назад, makc сказал: К сожалению маркетологи/дизайнеры обычно не консультируются у инженеров/разработчиков. Эт да, к сожалению... 9 часов назад, makc сказал: открыты только КП под разварку Вот я про что, хотя, если это просто рисунок маркетологов... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 212 19 июня, 2023 Опубликовано 19 июня, 2023 · Жалоба 1 час назад, mantech сказал: Вот я про что, хотя, если это просто рисунок маркетологов... Посмотрел на мониторе и похоже вы правы, это неполная металлизация. А на телефоне сослепу я принял это за надписи. 🤦♂️ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tegumay 4 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба Это не стыд, это просто отвратительно, микросхема есть(не факт), а применить ее невозможно. И список таких издевательств достаточно внушителен - отчитались и забыли. насчет компаунда итд забудьте - это инженерные образцы, можно термоклеем заливать.. =\ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 18 августа, 2023 Опубликовано 18 августа, 2023 · Жалоба Небольшой отчет по производительности микроконтроллера при работе из внутренней и внешней памяти (по QSPI). https://wiki.mik32.ru/CoreMark_Test Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться