XC6SLX9-3TQG144I XC6SLX9-3TQG144C tqfp144 integrated circuits (ics) embedded-fpgas (programmable field gate array)