The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Raspberry Pi представил плату Pico на основе собственного микроконтроллера"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Проект Raspberry Pi представил плату Pico на основе собствен..." +/
Сообщение от n80 (?), 25-Янв-21, 13:45 
> Это была бы странная реализация DMA, бессмысленная и беспощадная. Дело в том
> что сетап транзакции требует возни - возможно вполне сравнимой с передачей
> 64 байтов вручную. Зачем такой dma надо? Поиздеваться над пользователями фичой
> которая есть, но бессмысленна?

Да ладно, настройка транзакции бывает и проще.

> Потому что система должна быть сбалансированой. И 100 мбит/сек sustained для мелких
> F0/F1/etc все же перебор.

Дык, не перебор же. Вот банально у F1: 2 АЦП по 12 бит, 1Msps. Это уже 24 Мбит/с, не считая накладных расходов (и буду я мерять один канал в interleaved режиме на 2Msps или 8 каналов на 250 ksps — уже моё дело), а хочется чем-то ещё успевать заниматься, кроме передачи данных. Ядро и подсистема памяти вообще почти не загружены (DMA же), однако для пересылки на хост уже USB не применить. Впрочем, на STM32F1 ULPI спасает и это действительно сбалансированное решение: внутри только LS/FS трансивер, а более жирный могут ставить те кому надо. Но тут-то не F1, да ещё и строго про 1.1 говорится.

> В usb перепосылки тоже возможны, внезапно.

Отож, просто их необходимость быстрее обнаруживается.

> И в целом большой поток данных при слабом ядре и подсистеме памяти на грани - скорее экзотика или специализированные чипы, типа тех 51 в флешках.

В том-то и претензия, что не такой он и большой.

> Это просто нишевая задача, F1xx не сватаются на ТАКОЕ.

Да ладно, нормальная задача. Он и не для такого подходит. Помнится мне, даже прямо в даташите подобные примеры рассматриваются (типовая конфигурация для даталогера/плеера с флешкой).

> Это уж точно совершенно не основное применение F1. А то что кто-то
> и автомобилем вертолет может сбить не означает что это отличное решение на все случаи.

С распространением bluepill (когда F1 стали пихать куда ни попадя с оверкиллом на пару порядков), положим, и не основное. А так-то более чем нормальное, производитель сам такое предлагает.

> В смысле - сертификации? Я думаю что они не стали возиться с
> скоростным трансивером при том что остальное в системе не соответствует по
> параметрам. Да и ты же не думаешь что нубы на питоне
> будут такие потоки данных гонять?

Про сертификацию (в смысле, лицензирование или как это правильно называется) ниже ответил. Про то что 2.0 даёт не только и не столько HS отвечал выше (т.е. можно FS/LS без встроенного HS, но 2.0). В общем, очень странно увидеть упоминание 1.1, когда (уже цитировал itt, но повторюсь):
> Though high bandwidth devices are commonly referred to as "USB 2.0" and advertised as "up to 480 Mbit/s," not all USB 2.0 devices are high bandwidth. The USB-IF certifies devices and provides licenses to use special marketing logos for either "basic bandwidth" (low and full) or high bandwidth after passing a compliance test and paying a licensing fee. All devices are tested according to the latest specification, so recently compliant low bandwidth devices are also 2.0 devices.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект Raspberry Pi представил плату Pico на основе собственного микроконтроллера, opennews, 21-Янв-21, 23:15  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру