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

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

Не надо: есть двойная буферизация.

Как это делается? Вероятно я не все знаю. Как это поможет?

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


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

30 minutes ago, smk said:

Как это делается? Вероятно я не все знаю. Как это поможет?

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

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


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

6 часов назад, smk сказал:

Задача - машинное зрение.

ИМХО, странный выбор проца для подобной задачи, разве, что это будет фотодатчик для оптической мыши или реакция системы будет 5 или более сек на кадр. В более быстром варианте проц должен быть многоядерный, и память гораздо быстрее...

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

Как это делается? Вероятно я не все знаю.

Это как минимум предполагает буфер уже не на 1 а 2 и более кадров.

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


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

Расчет показывает, что два кадра и надо обрабатывать. Обрабатывать уже предполагается на STM32H730 (550 МГц). По рассчету выходит около 40 тактов на пиксель. Но если учесть, что будет сортировка пикселей так чтобы нужные отбирались за меньшее число тактов, то для обработки отобранных тактов должно хватить. Эксперимент покажет. Тут другой вопрос. Посмотрел я питание H7. Там и импульсный преобразователь и LDO. Инстукции типа "Hadware design" не нашел. Подскажите как правильно его питать. Может кто уже применял это дело? Спасибо.

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


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

On 11/26/2020 at 11:47 PM, mantech said:

ИМХО, странный выбор проца для подобной задачи

Вот да, запрягать сенсор 1280x1024 в телегу с STM32 - в любом случае не самая удачная идея. А если уж доходит до подсчета тактов, и "должно хватить"...

 

 

 

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


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

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

Вот да, запрягать сенсор 1280x1024 в телегу с STM32 - в любом случае не самая удачная идея. А если уж доходит до подсчета тактов, и "должно хватить"...

Ну а удачная какая? Вот те двухядерные, что с внешней флешью?

 

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


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

9 minutes ago, smk said:

Вот те двухядерные, что с внешней флешью?

Что-нибудь из серии Cortex-A с нормальной быстрой памятью, хоть те же *Pi. На всех "быстрых" STM32 и прочих кроссоверах как-то не задалось с внешней памятью - в лучшем случае SDR SDRAM @ 200MHz.

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


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

Есть макетка. Производительности никакой, но фотку 320*160 обработать можно. Посмотрю на к-во тактов при фильтрации и тогда буду окончательно решать.

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


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

37 минут назад, smk сказал:

но фотку 320*160 обработать можно.

Как бы разница с 1280x1024 по-моему очевидна... Ну попробуйте, попытка не пытка))

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

SDR SDRAM @ 200MHz.

Ну 200МГц - это навряд-ли))

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

Вот те двухядерные, что с внешней флешью?

Да, конечно, /Сейчас даже СТМ-ы есть такие. Но там память более прихотливая к разводке и т.п. 

Можно подобные чипы/модули попробовать, он хоть и одноядерный, но производительность куда выше...

 

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

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


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

3 minutes ago, mantech said:

Ну 200МГц - это навряд-ли))

Хорошо, 166. То есть плохо и печально на самом деле.

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


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

12 часов назад, VladislavS сказал:

На самом простом Zynq можно чёрта лысого обсчитать.

А зачем сюда ПЛИСину? Тут чистая математика, на проце прекрасно все считается, можно еще SIMD добавить - будет быстрее...

14 часов назад, aaarrr сказал:

Хорошо, 166. То есть плохо и печально на самом деле.

Да еще и чипы на 166 найти надо, в основном встречал 133 макс. Печально, согласен, когда смотришь на 500и более МГц проц и древнюю, медленную память. Такое впечатление, что СТМовцы вообще не рассматривают использование своего поделья в задачах со скоростной памятью и видео... Вообще, раз уж встроенную на кристалле память они не планируют делать, что жаль очень, то уж ДДР1 266/333 МГц было б уже отлично, т.к. ДДР сама по себе уже в 2 раза быстрее по скорости на той же частоте, да и корпуса у нее тоже паябельные (не БГА), хотя паять БГА не сложно, но разводить печатку - тут не айс, конечно..

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

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


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

2 hours ago, mantech said:

ДДР1 266/333 МГц было б уже отлично

Мне так кажется, что сейчас это еще более редкий зверь, чем SDR.

 

2 hours ago, mantech said:

хотя паять БГА не сложно, но разводить печатку - тут не айс, конечно..

Да наоборот - место не пропадает, можно компактно все разместить. Сравните какой-нибудь QFP208 и BGA256.

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


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

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

Сравните какой-нибудь QFP208

Так это же корпус-монстр!

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

Мне так кажется, что сейчас это еще более редкий зверь, чем SDR.

Вполне возможно, как-то памятью вплотную заниматься не пришлось, к счастью)))

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


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

7 minutes ago, mantech said:

Так это же корпус-монстр!

Именно! BGA256 даже с шагом 1.0мм займет вчетверо меньшую площадь, и это только корпус, без учета разлапистости трассировки.

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


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

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

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

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

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

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

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

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

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

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