Rapid Prototyping of Digital Systems: SOPC Edition