Традиционная разработка SoC Zynq разделена между процессорной системой и программируемой логикой. Zynq — сложная гетерогенная система, которая сочетает в себе усовершенствованные двухъядерные процессоры ARM Cortex-A9 с программируемой логикой. ПЛИС предоставляет не только традиционные триггеры и справочные таблицы, но также модуль ОЗУ и распределенное ОЗУ, DSP, шины и мультигигабитные приемопередатчики. Пользователям необходима среда разработки, которая позволит реализовать возможности, предоставляемые процессором и программируемой логикой.
Новый инструмент, среда разработки SDSoC на базе Eclipse, позволяет разрабатывать SoC, используя только программную среду и языки высокого уровня (С / C++). Благодаря сочетанию технологии высокоуровневого синтеза и программно-определяемой платформы для подключения, этот инструмент объединяет результаты работы синтеза в программное приложение. Такой подход позволяет проектной группе перемещать функции между процессором и программируемой логикой одним нажатием кнопки. Производительность значительно увеличивается, если пользователи переносят функциональные возможности на ПЛИС.