Kluczowym etapem podczas projektowania układów SoC jest emulacja bloków sprzętowych na platformie FPGA połączona z rozwijaniem sterowników programowych. Gdy działanie poszczególnych bloków takiego systemu jest już prawidłowe, to następnym krokiem jest zaprojektowanie struktury SoC w pojedynczym układzie scalonym i sprawdzenie poprawności jej funkcjonowania z użyciem języków takich jak: VHDL, Verilog, SystemVerilog, SystemC czy OpenVera.

Wytwarzanie Układy SoC produkowane są w różnych procesach technologicznych, w tym: FPGA Standard cell Full custom.

SoC są na ogół mniej energochłonne, bardziej niezawodne, prostsze w montażu i tańsze przy masowej produkcji od rozwiązań opartych na wielu układach scalonych. Niemniej zaprojektowanie układu SoC wymaga zaawansowanych technologii i znacznego nakładu kosztów, jest więc na ogół nieopłacalne przy produkcji małoseryjnej.

Przykładowe układy SoC nVidia Tegra 2 procesor – ARM Cortex A9 (2 rdzenie po 1,0 GHz) grafika – GeForce ULP Qualcomm Snapdragon (różne wersje) Samsung Hummingbird (Apple A4w procesorze Apple A4 zastosowano grafikę SGX-535) procesor – ARM Cortex A8 (1 rdzeń o taktowaniu 1,0 GHz) grafika – PowerVR SGX-540 Samsung Exynos 4210 procesor – ARM Cortex A9 (2 rdzenie po 1,2 GHz) grafika – Mali 400 MP4 Texas Instruments OMAP (różne wersje)

Zobacz też ASIC chipset

Uwagi

Kategoria:Układy scalone