Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Добрый день. В проекте был заложен LPC1820 (Cortex-M3), но уперлись как в производительность, так и в объем памяти. При максимальной частоте 180 МГц производительность в 3 раза меньше, чем хотелось бы. В общем нужно что-то эквивалентное Cortex-M3 на 600-800 МГц. Основные требования: USB-device (HS), интерфейс MMC (для подключения eMMC), корпус в пределах 15x15 мм (чем меньше, тем лучше). Подскажите, пожалуйста, в каком направлении смотреть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Если не секрет, какова задача в общих чертах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Если не секрет, какова задача в общих чертах? Назовем это "защищенное хранилище" :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба IMHO, это уже прерогатива Cortex-A... То есть не MCU, а процессор+внешняя память, чтобы производительность 800-мегагерцовая Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvilWrecker 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Atmel SAMA5D3 ARM Cortex-A5 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 (изменено) · Жалоба Atmel SAMA5D3 ARM Cortex-A5 Спасибо огромное. На первый взгляд это именно то, что нужно. Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда Изменено 7 марта, 2014 пользователем Harvester Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Спасибо огромное. На первый взгляд это именно то, что нужно Еще Vybrid посмотрите. Возможно, с ним обойдетесь без внешней памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда Не, там, разве что, какой нибудь первичный бутлоадер выполняется... А код из внешнего ОЗУ, поставьте туда SDRAM пару микрух, и даже линуксу будет свободно где развернуться. Или, вообще, возьмите какой нибудь готовый модуль с ARM, SDRAM и NAND, на AM3517 например, или на этом же SAM, там уже все сделано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvilWrecker 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Спасибо огромное. На первый взгляд это именно то, что нужно. Второй взгляд - что же у них так мало внутренней ОЗУ (всего 128 Кб)!!! Ведь если я правильно понял, код выполняется именно оттуда Память внешняя тут как раз - DDR2/LPDDR, SDRAM/LPSDR. SDRAM поставить думаю не проблема будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Не, там, разве что, какой нибудь первичный бутлоадер выполняется... А код из внешнего ОЗУ, поставьте туда SDRAM пару микрух, и даже линуксу будет свободно где развернуться. Или, вообще, возьмите какой нибудь готовый модуль с ARM, SDRAM и NAND, на AM3517 например, или на этом же SAM, там уже все сделано. Спасибо. буду разбираться. Пока возникла идея поставить что-то вроде KBE00S00AA - NAND Flash + SDRAM в одном флаконе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба NAND Flash + SDRAM в одном флаконе С ними могут быть периодические сложности в доставании не вагонами. Лучше обычную сдрам отдельно, а нанд отдельно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvilWrecker 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба С ними могут быть периодические сложности в доставании не вагонами. Лучше обычную сдрам отдельно, а нанд отдельно. Присоединяюсь- если устройства выпускаете не тысячами лучше ставить отдельными планками благо найти не проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба Присоединяюсь- если устройства выпускаете не тысячами лучше ставить отдельными планками благо найти не проблема. Спасибо, учту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 марта, 2014 Опубликовано 7 марта, 2014 · Жалоба А сколько RAM нужно для задачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 7 марта, 2014 Опубликовано 7 марта, 2014 (изменено) · Жалоба А сколько RAM нужно для задачи? Пока не знаю :) В LPC - 168 Кб на код + данные - стало не хватать. Я думаю, 512 Кб точно хватит. Т.е. можно спокойно ставить самую мелкую DDR2 от SAMSUNG на 128 Мбит Изменено 7 марта, 2014 пользователем Harvester Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться