ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
265112 Топик полностью
Evgeny_CD, Архитектор (02.08.2011 20:28 - 20:40, просмотров: 587) ответил Evgeny_CD на Ну что ты будешь делать! Опять план завоевания галактики провалился. Есть более подходящая база для реализации этого чудесного проекта. eASIC и Tensilica... Вложено. Интересно, сколько у eASIC NRE на самый простой кристалл? 100к$?
В обсчем, выглядит это все примерно так. Делаем на eASIC основной камень: http://rtportal.upv.es/rtmalloc/
* tensilica ядрышко во всеми обсуждавшимися ранее примочками. Типа аппаратный ускоритель менеджмента памяти TLSF ->, менеджер больших объектов из кусочков памяти и пр * шина для сопроцессоров проциков tensilica * шина для внешней FPGA. Удобная LVDS шина с малым числом задействованных пинов - в FPGA это самый большой дефицит * NAND контроллер на кристалле, и чтобы процык с него бутился. Собираем в многочиповый модуль: * "ядровой" чип * SDRAM DDR или DDR2 * NAND не очень большой - чтобы влезли загрузочные образы и мегалибы :) * простенькую FPGAшку на описанной ранее удобной шине. XC6SLX4-2CPG196C стоит $11.5 на дижикее в опте 360 шт, XC6SLX4-2CPG196I (то же -40...+100) $13.23 Вот в чуть большем по числу пинов корпусе (но таком же мелком) XC6SLX4-2CSG225C - $12.59, индустриальаная версия XC6SLX4-2CSG225I - $14.43. Мощная плисина в том же корпусе XC6SLX16-2CSG225C $24.27, XC6SLX16-2CSG225I $27.93 Делаем из этого модуля что-то типа QFN144 (чтобы там все чипы влезли) со следующими интерфейсами: * FPGA наружу * интерефейс для загрузки внешней FPGA * еще один (несколько) портов для внешней LVDS шины под FPGA * NAND контроллер * программируемые пины под NAND, ULPI (high-speed USB PHY) и пр. Пишем: * "супер либу всего" * корки для FPGA - реализация интерфейса с центральным процессором и пр. Выпускаем: * слабоплатный компилятор для основного проца * облачный сервис для генерации прошивки под FPGA (чтобы народ в типовых конфигурациях не заморачивался с подъемом софта от Ксила) * универсально-интегрирующую IDE. Можно на C# - платфома все равно токо виндовая. И галактика наша :)