Виж темите без отговор | Виж активните теми
Дата и час: Пет Апр 19, 2024 1:28 pm
Сносно бърз и голям Flash с I2C i/f
Автор |
Съобщение |
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3301
|
Re: Сносно бърз и голям Flash с I2C i/f
Имаш в предвид като в полу-дуплекс? Това ако го поддържа паметта и ако има начин да се махне chip select-a, въпреки че не ми е ясно как ще го вадя от sleep state тогава. Трябва да е някаква екзотична логика която да интерпретира промени в клок сигнала, което ще работи само за p2p топология. Но може пък и да има както пише HSB, ще поогледам.
|
Вто Дек 14, 2021 2:11 am |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1970
|
Re: Сносно бърз и голям Flash с I2C i/f
Още едно fpga(clpd) да си направиш комуникацията през 1-2 жици?
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Вто Дек 14, 2021 8:15 am |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10368 Местоположение: Добрич
|
Re: Сносно бърз и голям Flash с I2C i/f
Аз бих сложил SD-карта. За разлика от всякакви флаш памети, при SD интерфейса може да се пусне чек сума и така се избягват всякакви смущения и грешки при четене/писане. За разликата в цената и размера на паметта няма какво да говорим. SD-то тръгва и с 3 пина, но предполагам по-големият проблем ще е нуждата от протоколна машина. Няколко командички и не е невъзможно да се вкара във фпга-то, но ще трябва да се работи с фиксирани адреси. Демек за да няма нужда от файлова система, предварително се създават едни файлове на определени адреси и фпга-то работи с тия адреси без да променя размера на файловете или каквото и да е друго от файловата структура.
Но най-истинското решение, разбира се е едно малко процесорче, което да си има FAT и да си обслужва картата като хората. То да налива имиджа на фпга-то при стартиране, така отпада нуждата от всякакви други флашове. И не знам какво е фпга-то, но обикновено като ползвам проц за наливането го наливам през jtag пиновете и после същите тия пинове си ги ползвам и за комуникацията между фпга-то и цпу-то. Така с едно просто процесорче (стига да има 1 spi за карта и един към фпга-то) и с една карта се получава хем евтино решение, хем с много памет, хем удобно щото всеки идиот може да свали картата и да запише на нея я нов фърмуер, я нови данни и да я върне обратно.
|
Вто Дек 14, 2021 10:14 am |
|
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 12:31 pm Мнения: 3301
|
Re: Сносно бърз и голям Flash с I2C i/f
Идета с SD картата е интересна, не и проблем да се сложи и един малък процесор, който да спи дълбоко през повечето време, но четенето през картата със сигурност ще е енергийно по не-ефективно (трябва да проверя колко точно). Не че реконфигурирането се случва толкова често, но може да стигне 10к инстанци на смяна на батерия, което на този етап не е съвсем за пренебрегване. Както и да е, това е алтернативно решение, засега предвиждам да мултиплексирам функционалнистта на едни други пинове, а ако излезе нещо от към интерфейса на паметта ще е бонус. Благодаря
|
Вто Дек 14, 2021 11:38 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|