Rapid Prototyping of Digital Systems by