products that replace CPLD-123