хорошо

сейчас расскажу как было
когда мне показали ТЗ, я предложил архитектуру проекта, описанную выше...
и проект был поделен на части между разработчиками
изначально я делал материнскую плату, логику ПЛИС(накопление и суммирование спектров), платы спектрометрических АЦП
инженер-физик делал детекторы, активную защиту, экраны магнитного поля
с программистом мы придумали шину для чтения\записи спектров и т.п.
программист выбрал lpc2148(хотя я предлагал поставить процессор с большим кол-вом ОЗУ) и я развел плату 6-слойку
и в итоге программист оказался занят другим проектом
и мне пришлось программировать этот lpc2148, что в мои планы не входило
в итоге кривизна системы - в неудачном выборе процессора
в следующей версии поставлю другой процессор, lcd-дисплей, внешний SDRAM и ECOS