Size: a a a

2020 July 30

V

Vascom in ELECTRONIX
Ещё и контроллер lpddr4 с открытыми исходниками не найти...
источник

I

Ilya 🇧🇾 in ELECTRONIX
Vascom
Процессор в два раза быстрее. На самом деле вопрос сложнее - требуется переход с SRAM на DDR SDRAM.
Раз процессор быстрее в два раза то ускорение всего в два раза. На счёт всяких переходов нужно уже уточнять внутренние архитектуры и вполне может оказаться что за счёт всяких фифо и пр переход происходит практически без потерь.
источник

V

Vascom in ELECTRONIX
Будет ещё L2 cache для сглаживания задержек DDR.
Просто не совсем понятно, правильно ли считать, что SRAM 128 бит 100МГц (частота для простоты) будет равнозначна DDR4 32 бита 200МГц и DDR4 16 бит 400МГц (с учётом ddr передачи данных).
источник

V

Vascom in ELECTRONIX
Или в грубом приближении можно считать равнозначными? Разница в 10% не критична.
источник

V

Vascom in ELECTRONIX
Просто sram сильно много жрёт энергии и места в ASIC.
источник

I

Ilya 🇧🇾 in ELECTRONIX
Vascom
Будет ещё L2 cache для сглаживания задержек DDR.
Просто не совсем понятно, правильно ли считать, что SRAM 128 бит 100МГц (частота для простоты) будет равнозначна DDR4 32 бита 200МГц и DDR4 16 бит 400МГц (с учётом ddr передачи данных).
По верхней теоретической границы будут равны. НО в том и теоретичность её. А на практике можно лишь приближаться к ней при обмене большими кусками данных. Если же доступ не большими кусками а случайный  то DDR вдруг их превращается в тыкву  и скорость падает просто катастрофически.
источник

V

Vascom in ELECTRONIX
Ilya 🇧🇾
По верхней теоретической границы будут равны. НО в том и теоретичность её. А на практике можно лишь приближаться к ней при обмене большими кусками данных. Если же доступ не большими кусками а случайный  то DDR вдруг их превращается в тыкву  и скорость падает просто катастрофически.
Ясно, спасибо.
источник

V

Vascom in ELECTRONIX
Надеюсь при доступе маленькими кусками всё сгладит кеш.
источник

I

Ilya 🇧🇾 in ELECTRONIX
Если в него все кусочки влезут то да конечно. А вот если кусочков будет больше чем кэша то может и не потянуть
источник
2020 July 31

BB

Bak Bak_ in ELECTRONIX
Никто не в курсе бытовая техника от аксион норм? Интересует робот-пылесос
источник

S@

StS @ in ELECTRONIX
signal ram : memory_t;
attribute ram_init_file : string;
attribute ram_init_file of ram :signal is "my_init_file.hex";

Где должен лежать файло my_init_file.hex, чтобы моделсим его понял?
источник

ВЛ

Виталий Лотник... in ELECTRONIX
в папке рядом с исходником
источник

S@

StS @ in ELECTRONIX
А моделсим алтеровский понимает эту конструкцию?
источник

S@

StS @ in ELECTRONIX
Дело в том, моделсим видит память но она не определена
источник

AG

Aleksandr Gordeev in ELECTRONIX
StS @
Дело в том, моделсим видит память но она не определена
А если в папку, где проект моделсима, положить?
источник

S@

StS @ in ELECTRONIX
да, пробовал
источник

S@

StS @ in ELECTRONIX
по разному
источник

S@

StS @ in ELECTRONIX
моделсим компилирует успешно эту конструкцию, а память не опредлена. "U"
источник

S@

StS @ in ELECTRONIX
Я изночально mif файлик сделал
WIDTH=4;
DEPTH=16;
ADDRESS_RADIX=HEX;
DATA_RADIX=HEX;

CONTENT BEGIN

0  :   1;-- 0
1  :   2;-- 1    
2  :   4;-- 2
3  :   8;-- 3
4  :   0;-- 4
5  :   0;-- 5
6  :   0;-- 6
7  :   0;-- 7
8  :   0;-- 8
9  :   0;-- 9
A  :   0;-- 10
B  :   0;-- 11
C  :   0;-- 12

[D..F]  :   C;
END;
источник

S@

StS @ in ELECTRONIX
потом квартусом его сохранил в hex
источник