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

Здравствуйте! Нужна помощь в поиске микросхемы SRAM. Нужно уложить в ОЗУ хотябы 1 кадр размером 1280 х 1024 по два байта на пиксель. Обработка предполагается на STM32F7. Нужна подсказка о том, что это может быть за микросхема SRAM. На вскидку не нашел таких. Спасибо.

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


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

если я правильно посчитал, то 4МБ должно хватить

вот есть к OctoSPI  8МБ - 64МБ

http://www.issi.com/US/product-cellular-ram.shtml

если прицепить какой-нибудь более новый STM с поддержкой HyperBUS-а (по тому же 8-ми проводному SPI-ю), то там еще HyperRAM можно - это у Infenion (бывш Cypress) можно поискать

 

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


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

11 hours ago, smk said:

Здравствуйте! Нужна помощь в поиске микросхемы SRAM. Нужно уложить в ОЗУ хотябы 1 кадр размером 1280 х 1024 по два байта на пиксель. Обработка предполагается на STM32F7. Нужна подсказка о том, что это может быть за микросхема SRAM. На вскидку не нашел таких. Спасибо.

IS61WV204816BLL-10TLI

http://www.issi.com/WW/pdf/61-64WV204816BLL.pdf

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


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

Можно попробовать внешнюю Serial Pseudo-SRAM with SPI and QPI. Например что-то типа LY68L6400SLIT или VTI7064MSME

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


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

12 минут назад, Ozelot сказал:

Можно попробовать внешнюю Serial Pseudo-SRAM with SPI and QPI. Например что-то типа LY68L6400SLIT или VTI7064MSME

Присоединяюсь к совету. Если скорость шины устраивает, а память нет необходимости "маппить" в адресное пространство и использовать все возможности линкера для размещения в ней данных, то вариант хороший! Мы используем подобную на SPI-шине для того, чтобы на микроконтроллере с 32 кБ ОЗУ добавить 1 Мбайт для хранения собранных данных. Скорость доступа не очень критична.

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


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

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

в поиске микросхемы SRAM. Нужно уложить в ОЗУ хотябы 1 кадр размером 1280 х 1024

А зачем вам именно SRAM ? вам нужно искать DRAM.

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


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

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

А зачем вам именно SRAM ? вам нужно искать DRAM.

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

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


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

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

ТС призвал на помощь телепатов,

Сейчас это норма, экологическая обстановка такая. :biggrin:

 

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

а может он на экран выдавать его хочет

Так вроде написано

Нужно уложить в ОЗУ хотябы 1 кадр размером 1280 х 1024 по два байта на пиксель.

 

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


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

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

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

ТС даже не указал желаемый интерфейс подключения (последовательная/параллельная), скорость доступа и нужно ли отображение в адресное пространство или нет (просто хранить или обрабатывать в этой памяти?). Однако он уже получил кучу советов.

Так что (как вижу) - здесь на форуме в телепатах нет недостатка.  :biggrin:

26 минут назад, Vasily_ сказал:

Так вроде написано

Написано только про хранение. Про выдачу куда-то - ничего. Даже про обработку написано непонятно - складывается ощущение, то хранить нужно на одном МК+ОЗУ, а обрабатывать - на каком-то другом (STM32F7).  :unknw:

Так что возможно: какой-то 1-й МК должен положить во внешнее ОЗУ с батарейным питанием (SRAM - static-RAM) кадр, а потом через какое-то время этот кадр перекинуть во 2-й МК (STM32F7) и там обработать.  :russian_ru:

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


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

Задача - машинное зрение. Выводить никуда ничего не надо. Обрабатываем картинку, после чего фотографируем новую и т.д. Интересует такой момент. А разрядность шины данных какую брать при условии, что SDRAM (как я уже понял) должна быть интегрирована в общее адресное пространство посредством FMC?

Питание не батарейное.

 

STM32F745 в LQFP176 предполагается.

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


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

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

А разрядность шины данных какую брать при условии, что SDRAM (как я уже понял) должна быть интегрирована в общее адресное пространство посредством FMC?

Любую поддерживаемую FMC. Чем больше она - тем выше скорость обмена, но и сложнее плата и больше/дороже корпус чипа. Значит - зависит от требуемой скорости обработки и стоимости изделия.

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

Обрабатываем картинку, после чего фотографируем новую и т.д.

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

Тем более, что с SDRAM (а не SRAM, как в исходном посте) - это не проблема.

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


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

Да. Кашу маслом не испортить. Да и камера возможно понадобится (или нет?)  с бОльшим разрешением. Тоесть 32 разряда наилучшее решение? Скорость действительно важна. На сегодня если обрабатывать около 10 кадров в секунду было бы удовлетворительно.

Кстати FMC как помню до 24 разрядов данных?

И еще интересный момент. У DMA разрядность регистра количества пересылаемых посылок 16 бит. Большой кадр DMA не переслать. Есть опыт использования сразу двух каналов каждый на свою половину данных?

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


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

12 minutes ago, smk said:

Кстати FMC как помню до 24 разрядов данных?

Может, все-таки адреса?

 

19 minutes ago, smk said:

У DMA разрядность регистра количества пересылаемых посылок 16 бит. Большой кадр DMA не переслать.

Звучит примерно как: "У процессора разрядность 32 бита. Больше 4-х байт им не скопировать."

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


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

Скопировать... Но только перезапусить DMA нужно в прерывании да так чтоб успеть между двумя пиксельклоками. Считать надо все до такта.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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