Получите консультацию по форме обратной связи

подписка на RSS | 1452 Подписчика


Современное состояние дел в области разработки встроенных систем требует быстрого выхода на рынок

При постоянном усложнении устройств линейный рост размера кода ведет к тому, что при разработке увеличивается по экспоненциальному закону. В то же время современное развитие микроэлектроники, когда стоимость кремниевых чипов много порядков дешевле программное обеспечение, позволяет разбивать систему на слабо связанные между собой блоки и модули и создавать многопроцессорные системы, в которых код разделен на изолированные части. Такой дизайн и архитектура распределения кода, функций и бизнес логики между аппаратной и программной частью позволяет параллельно работать над алгоритмами, программным обеспечением и кодом, который описывает аппаратуру и электрическими схемами и электронными платами. В таком случае системный дизайн с звеном процессор-сконфигурирована логика является весьма эффективным решением при разработке как простых так и сложных встраиваемых систем.

Если взять мой собственный опыт, то 556РТ1 (PLA, а не PROM) это 25 лет назад (а раньше я и не проектировал ничего «такого») .15 лет назад - это EP220, EP610, EP910 (PLDshell / PLDASM), 13 лет - EPF8282 (MAX + II v7.0, AHDL). «Процессором» при них были i87C51FA, но это не очень важно.Причем я далеко не первый, кто в Киеве начал использовать как PLD, так и FPGA, я за них взялся, когда в «КМ-техно» их по составу можно было пару штук взять.

Коллеги, давайте отделом мух от котлет (прошу прощения за случайный каламбур).Разработка программного обеспечения всего Лишь часть усилий в разработке конечного продукта. Есть спектр задач, Которые лучше (проще, дешевле, быстрее) решать FPGA / CPLD / ASIC, и есть задачи, Которые лучше решить программно. Решение определяется кучею внешних и внутренних по отношения к проекту факторов. Вроде бы уже все согласились что это так. О чем разговор? Просто хочется поговорить о том, что лучше выносом в железо? Андрей, напишите Еще одну статью - о задачах, Которые удобно решать на FPGA и о методах демаркациы по функциональ:) Превратим Developers у украинскую версию Electronix!


Другие статьи по теме:

- Понятие "информационные технологии"
- Программа специального назначения в обучение студентов информатических специальностей
- Общеуниверситетские ПРОЕКТ «ЭЛЕКТРОННАЯ ПЕДАГОГИКА»
- Увлеченная расширением своей продукции компания sony ericsson пыталась обходить стороной смартфоны
- Киевская городская государственная администрация (КГГА) и компания cisco

Добавить комментарий:

Введите ваше имя:

Комментарий:

Защита от спама - введите символы с картинки (регистр имеет значение):