基于NiosII软核的SOPC(SystemOnProgrammableChip)是Altera公司提出的片上可编程系统解决方案,它将CPU、存储器、I/O接口、DSP模块以及锁相环(PLL)的系统设计所必须的模块集成到一片FPGA上,构成一个可编程的片上系统,使所设计的电路在其规模、可靠性、体积、功耗、功能、上市周期、开发成本、产品维护以及硬件升级等多方面实现最优化。