نیمه هادی یکپارچه نرم افزار و سخت افزار طراحی ابر بالا پلت فرم توسعه است که بر اساس GW1NS-2 FPGA-SOC بیشتر ثابت یا قابل تنظیم کتابخانه مدل دستگاه ارائه شده و مطابقت با راننده دستگاه کتابخانه نرم افزار که امکان طراحی سخت افزار و نرم افزار ابزار طراحی ابزار در ترکیب، پشتیبانی از معماری معماری GW1NS-2 FPGA-SoC و تجزیه و تحلیل کامپایل / پیوست / خطای نرم افزار (Compile، Link، In-Circuit-Emulation / Debug) که در ریزپردازنده جاسازی شده است، پشتیبانی از ARM- MDK و گنو دو مجموعه ابزار طراحی نرم افزار است.
FPGA شامل تنها با واحد های منطقی برنامه ریزی سنتی مختلف، ابر بالا نیمه هادی GW1NS-2 به عنوان یک سیستم تراشه FPGA-SOC واقعا کوچک، علاوه بر واحد های منطقی برنامه ریزی، که ARM قشر M3 ریز پردازنده تعبیه شده، یک ریزپردازنده و یک مخزن ثابت محیطی رصف رم، حافظه فلش فلش، ADC، و USB-2.0 PHY، بنابراین، GW1NS-2 طراحی سیستم تراشه FPGA-SOC هر دو سخت افزار و نرم افزار فرآیندهای طراحی.
ارائه شده توسط سخت افزار و نرم افزار طراحی نیمه هادی در ابر بالا پلت فرم توسعه، طراحی FPGA سخت افزار معماری و طراحی نرم افزار طراحی نرم افزار تعبیه شده ریزپردازنده GW1NS-2، هر دو آلی یکپارچه با هم پیوست، به ویژه در شکل 1، به طوری که می تواند کارایی طراحی کاربر را تا حد زیادی بهبود بخشد.
به اصطلاح سیستم FPGA-SoC، یعنی مزایای برنامه نویسی FPGA، رابط های غیر ثابت و لوازم جانبی مورد نیاز توسط کاربران در سناریوهای مختلف برنامه، توسط سلول های منطقی برنامه ریزی شده FPGA با ضخامت کم در منطق 1.7K LUT برنامه ریزی شده است. دستگاه پیکربندی شده به عنوان یک CPU تعبیه شده به طور مستقیم پردازش داده پردازش پردازنده را به FPGA با تراکم پائین ضخیم، که به شدت عمق و گستردگی کاربرد سیستم عامل FPGA را گسترش می دهد، ادغام می کند.
معماری FPGA، طراحی سخت افزار شروع مدار RTL (VERILOG یا VHDL)، توسط ابزار سنتز منطق را به یک لیست نت، سپس بر روی طراحی مدار از محدودیت های فیزیکی و محدودیت زمان، و پس از آن مرتب بالا و به طوری طرح نرم افزار منبع، تجزیه و تحلیل زمان بندی ثابت و مدار پس از تنظیم طرح طراحی رفت و برگشتی، سخت افزار یک جریان دودویی از سند می شود، ابر نهایی دانلود منبع برنامه نویسی نرم افزار GW1NS-2 FPGA-SOC برنامه نویسی سخت افزار.
FPGA-SOC جسم طراحی این است که پیکربندی FPGA GW1NS-2 به دستگاه فیزیکی ریز پردازنده تعبیه شده (CPU) از ریزپردازنده نرم افزار نرم افزار طراحی ابزار طراحی و جاسازی شده از نصب و راه اندازی تعبیه شده بر روی یک کامپیوتر شخصی (PC) از ( کامپایلر، لینکر، دیباگر) یک برنامه نرم افزاری از طریق دانلود تعبیه شده ریزپردازنده را به کانکتور به مخزن نوشته شده به زبان C و پس از وارد شده به اسناد و مدارک نرم افزار های باینری، ابزار طراحی نرم افزار شروع می شود. قدرت دستگاه تا، ریز پردازنده تعبیه شده به صورت خودکار از در میان ذخیره سازی می خواند و برنامه نرم افزار را اجرا، برنامه نرم افزار به فرمان تعبیه شده را یک FPGA پیکربندی و دستگاه های فیزیکی خوب ریز پردازنده تعبیه شده شامل دستگاه فیزیکی ثابت، و پردازش داده ها، سخت افزار و نرم افزار برای تکمیل توابع طراحی مدار.