ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
206034 Топик полностью
Evgeny_CD, Архитектор (15.08.2010 19:58 - 20:08, просмотров: 289) ответил Ксения на Не будет этого! :) Если и придет конец DSP, то лишь только потому, что ... все процессоры станут уметь делать то, что раньше было по плечу только DSP!
А вот тут позвольте не согласиться с Вами. Именно в части DSP алгоритмов! 1. Никакой процессорной архитектуры в FPGA я не призывал создавать. Это маразм! (Софткоры - удел ПЛИСо строителей - пока оставим эту тему) 2. Что есть DSP? У нас есть входной блок или поток (обрабатываемый в пределах некоторого окна) данных, над которым нужно произвести некоторые операции, и получить некий входной поток или блок. Что дает мне упоминавшийся ксил за $10? Он дает 12 блоков по 2кбайта каждый 2-х портовой SRAM, и дает 8 MAC блоков с 18 битными умножителями и 48 битным аккумулятором. Какой DSP умеет делать 8 пусть даже 16 битных MAС одновременно? За счет конфигурирования я могу все эти сущности FPGA связать в почти произвольном порядке. (разумеется, там есть ограничения, но FPGA творцы последние 20 лет потратили на то, чтобы они не мешали использовать их кристаллы. Я вот как-то верю, что они многого добились.) Также без большого гемороя могу сделать SDRAM контроллер с нужными мне фичами (блочный режим и т.д.). Я могу положить туда горы коэффициентов, хранить промежуточные данные и пр. Теперь по поводу "конструирования ядра". Если DSP алгоритм у нас есть в современной среде типа матлаба, то отображение этой красоты на *HDL код - занятие разумной сложности. Вот проектирование какого-либо логического алгоритма типа TCP IP ускорителя - это довольно большой гемор, а фильтрации, БПФ и пр. - в общем, просты. А коль скоро RTL код получен, то синтез его в нужную плисину - это творческая задача для обученного человека. Она решаемая.