Lattice MCU Reverse Engineering
Lattice Semiconductor Corporation ist ein US-amerikanischer Hersteller von leistungsstarken programmierbaren Logikbausteinen (FPGAs, CPLDs und SPLDs). Das 1983 gegründete Unternehmen beschäftigt etwa 700 Mitarbeiter und erzielt einen Jahresumsatz von rund 300 Millionen US-Dollar. CEO ist Darin Billerbeck. Das in Oregon ansässige Unternehmen belegt weltweit den dritten Platz im Marktanteil für Field Programmable Gate Arrays (FPGAs) und den zweiten Platz für CPLDs und SPLDs. Das Unternehmen ging 1989 an die Börse und wird an der NASDAQ gehandelt.
- Mikatech Lattice MCU Reverse-Engineering-Liste:
- 2.png" width="266" height="228" border="0" class="imageFloatRight">GAL-Serie MCU-Programmwiederherstellung: GAL16V8 GAL16V8A GAL16V8B GAL16V8C GAL16V8D GAL16V8Z GAL16LV8 ...
GAL18V10 GAL18V10B ...
GAL20V8A GAL20V8B GAL20V8C GAL20V8Z GAL20LV8 GAL20VP8 GAL20VP8B ...
GAL22V10D GAL22V10C GAL22V10B GAL22V10 GAL22LV10UES GAL22VX10 GAL20XV10B GAL20XV10 GAL20RA10B GAL20RA10 ...
PALCE-Serie MCU-Programmabruf: PALCE610 PALCE610H PALCE630H ...
PALCE16V8Z PALCE16V8Q PALCE16V8H ...
PALCE20V8Q PALCE20V8H ...
PALCE22V10 PALCE22V10H PALCE22V10Q PALCE22V10Z PALCE20RA10Q PALCE20RA10H PALCE20RA10 ...
LCxxx-Serie MCU-Programmauslesen: LC4032 LC4064 LC4128 LC4256 LC4384 LC4512 LC4032V LC4064V LC4128V LC4256V LC4384V LC4512V ...
IMXXX-Serie Mikroprozessor-Programm entsperren: IM4A3-64 IM4A3-32 IM4A3-96 IM4A3-128 IM4A3-256 IM4A5 IM4A5-64 IM4A5-96 IM4A5-128 IM4A5-256 IM4A5-32 ...
ispLSI-Serie MCU-Programmwiederherstellung: ispLSI1016 ispLSI1024 ispLSI1032 ispLSI1048 ispLSI2064 ispLSI2096 ispLSI2128 ispLSI1016E ispLSI1024E ispLSI1032E ispLSI1048E ispLSI2064E ispLSI2096E ispLSI2128E ispLSI3160 ispLSI3192 ispLSI3256 ispLSI3256A ispLSI3256E ispLSI3320 ispLSI8840 ispLSI8600V ispLSI8840V ispLSI81080V ...
ispLST-Serie Controller-Programm wiederherstellen: ispLST1016 ispLST1024 ispLST1032 ispLST2032 ispLST2064 ispLST4032V ispLST4064V ispLST4128 ispLST4256 ispLST4512 ...
Mach-Serie MCU-Quellcode-Programm entsperren: MACH110 MACH111 MACH120 MACH130 MACH131 MACH210 MACH211 MACH230 MACH436 ...
ispMach-Serie MCU-Programmwiederherstellung: ispMach4032C ispMach4064C ispMach4128C ispMach4256C ispMach4384C ispMach4512C ispMach4032B ispMach4064B ispMach4128B ispMach4256B ispMach4384B ispMach4512B ispMach4032V ispMach4064V ispMach4128V...
Geschichte
Lattice wurde am 3. April 1983 von C. Norman Winningstad, Rahul Sud und Ray Capece gegründet.[7] Winningstad, Harry Merlo, Tom Moyer und John Piacentini waren die ersten Investoren des Unternehmens.[7] Mitgründer Sud verließ das Unternehmen im Dezember 1986 als Präsident, und Winningstad schied 1991 als Aufsichtsratsvorsitzender aus.[7] Lattice wurde 1983 in Oregon gegründet und 1985 in Delaware neu gegründet. Anfängliche Schwierigkeiten führten im Juli 1987 zu einem Insolvenzverfahren nach Kapitel 11.[7] Das Unternehmen verließ das Insolvenzverfahren nach 62 Tagen und zog in ein kleineres Hauptquartier in Hillsboro, Oregon, um, damals noch in einem nicht eingemeindeten Gebiet nahe Beaverton.
Im folgenden Jahr erzielte das Unternehmen damalige Rekordumsätze, während die Belegschaft von 140 auf 75 Mitarbeiter nach der Insolvenz schrumpfte.[9] Cyrus Tsui wurde 1988 zum CEO des Unternehmens ernannt.[10] Am 9. November 1989 wurde Lattice ein börsennotiertes Unternehmen, als die Aktien nach einem Börsengang an der NASDAQ gelistet wurden.[11] Der Ausgabepreis betrug 6 US-Dollar, und das Unternehmen nahm fast 14 Millionen US-Dollar an Kapital auf.[11] Im Juli 1990 sammelte Lattice zusätzliche 22,6 Millionen US-Dollar aus einer zweiten Aktienemission, indem fast 1,5 Millionen neue Aktien zu 16,25 US-Dollar pro Aktie verkauft wurden.
1995 versuchte das Unternehmen, Markenrechte für den Begriff „Silicon Forest“ über die Nutzung als Marke für Halbleiterbauelemente hinaus geltend zu machen.[13] Sie hatten die Marke 1985 registriert, räumten später jedoch ein, dass sie die Verwendung des Begriffs als Substantiv nicht verhindern könnten.[13] Forbes stufte das Unternehmen 1996 als das 162. beste Kleinunternehmen in den Vereinigten Staaten ein.
1996 begann Lattice mit Erweiterungen am Hauptsitz in Hillsboro, Oregon, um die Einrichtung zu verdoppeln.[10] Das Unternehmen erzielte im Jahr 2000 einen Jahresumsatz von mehr als 560 Millionen US-Dollar und Gewinne von über 160 Millionen US-Dollar.[15] Der Aktienkurs erreichte in diesem Jahr mit 41,34 US-Dollar pro Aktie (bereinigt um Aktiensplits) ein Allzeithoch.[15] Lattice übernahm 2002 die FPGA-Sparte von Agere Corporation.[16] Steve Skaggs wurde 2005 als CEO eingestellt und ersetzte Cyrus Tsui.[16] In diesem Jahr gab es bei Lattice erstmals in der Unternehmensgeschichte Entlassungen.[16] Für das Geschäftsjahr 2006 wies Lattice einen Gewinn von 3,1 Millionen US-Dollar bei einem Umsatz von 245,5 Millionen US-Dollar aus – dies war der erste Jahresgewinn seit 2000.
Im Jahr 2004 einigte sich das Unternehmen mit der US-Regierung wegen des illegalen Exports bestimmter Technologien nach China und zahlte eine Geldstrafe von 560.000 US-Dollar.[18] Im Juni 2008 wurde Bruno Guilmart als CEO des Unternehmens ernannt und ersetzte Steve Skaggs.[19] Für das Geschäftsjahr 2008 wies Lattice einen Verlust von 32 Millionen US-Dollar bei einem Jahresumsatz von 222,3 Millionen US-Dollar aus.[20] 2009 begann das Unternehmen, alle Lageraktivitäten für Teile von Oregon nach Singapur zu verlagern.[21] Bis Juli 2009 hatte das Unternehmen zehn Quartale in Folge Verluste verzeichnet[22] und im vierten Quartal 2009 den ersten profitablen Quartalsgewinn seit drei Jahren erzielt.[23] Bruno Guilmart verließ das Unternehmen im August 2010, und Darin Billerbeck, der im Vorjahr Zilog verkauft hatte, wurde im Oktober 2010 zum neuen CEO ernannt und trat sein Amt im November an.[24] Das Unternehmen meldete für 2011 einen Umsatz von 318 Millionen US-Dollar.[25] Für das erste Quartal 2012 meldete Lattice einen Umsatz von 71,7 Millionen US-Dollar.[26] Lattice meldete für das zweite Quartal 2012 einen Umsatz von 70,8 Millionen US-Dollar.[27] Lattice startete 2010 ein Aktienrückkaufprogramm, das bis 2012 fortgesetzt wurde und sich bei vollständiger Umsetzung auf etwa 35 Millionen US-Dollar belaufen würde.[28]
Am 9. Dezember 2011 gab Lattice die Übernahme von SiliconBlue für 63,2 Millionen US-Dollar in bar bekannt. Im Juli 2012 gab Lattice eine Foundry-Vereinbarung mit United Microelectronics Corporation bekannt. Im Oktober 2012 meldete das Unternehmen einen Umsatz von 70,9 Millionen US-Dollar im dritten Quartal und Restrukturierungen, die auch Entlassungen umfassten.
Betrieb
Hauptsitz des Unternehmens in Hillsboro, Oregon
Neben CPLDs und SPLDs stellt Lattice auch Field-Programmable Gate Arrays (FPGAs), programmierbare Mixed-Signal- und Verbindungsprodukte, zugehörige Software und geistiges Eigentum (IP) her.[33] Zu den Hauptprodukten von Lattice gehören die ECP- und XP-Serien von FPGAs, die Mach-Serie von CPLDs (Complex Programmable Logic Devices), die ispPAC POWR-Serie von programmierbaren Stromversorgungsmanagement-Produkten (programmierbare Mixed-Signal-FPAA) und die Lattice Diamond-Designsoftware.[34] Bei der 90-nm-Technologie bietet Lattice eine Vielzahl von FPGA-Bausteinen an. Die Produkte finden in verschiedenen Anwendungen Verwendung, wie z. B. Flachbildfernsehern und Laptops.
Das Unternehmen hat seinen Hauptsitz in Hillsboro, Oregon, in der als Silicon Forest bekannten Hightech-Region.[35] Das Unternehmen beschäftigt weltweit 700 Mitarbeiter, davon etwa 250 am Hauptsitz. Darin Billerbeck ist CEO und Präsident von Lattice.[2][36] Zu den wichtigsten Wettbewerbern zählen Xilinx, Altera, Actel und QuickLogic.
GAL16V8 20-Pin 8-Makrozellen-Bausteine
GAL16V8, GAL16V8A, GAL16V8B, GAL16V8D, GAL16V8NB, GAL16VP8, GAL16V8Z, GAL16V8ZD
GAL20V8 24-Pin 8-Makrozellen-Bausteine
GAL20V8, GAL20V8A, GAL20V8B, GAL20VP8, GAL20V8Z, GAL20V8ZD, GAL20LV8, GAL20LV8ZD
GAL22V10 Flaggschiff-Variable-Term-SPLD
GAL22V10, GAL22V10B
Spezielle GAL-Varianten
GAL18V10, GAL20RA10, GAL20XV10, GAL26CV12, GAL6001
2. ATF-Serie Low-Voltage Turbo-Flash-SPLDs (PALCE-Ersatz)
ATF16V8 20-Pin-Familie
ATF16V8, ATF16V8B, ATF16V8C, ATF16V8Z, ATF16LV8
ATF20V8 24-Pin-Familie
ATF20V8, ATF20V8B, ATF20V8Z, ATF20LV8
ATF22V10 Flaggschiff-24-Pin-Familie
ATF22V10, ATF22V10B, ATF22V10C, ATF22V10Z, ATF22LV10
Hochdichte ATF-SPLDs
ATF28V12, ATF29M16
3. MACH- und ispMACH-Serie In-System-programmierbare CPLDs
Legacy Original AMD Vantis MACH eingestellte CPLDs
MACH110, MACH120, MACH130, MACH140
MACH210, MACH220, MACH230, MACH240, MACH250, MACH260, MACH270, MACH280
MACH335, MACH345, MACH355, MACH365, MACH375, MACH385
MACH435, MACH445, MACH455, MACH465
MACH510, MACH520, MACH530, MACH540, MACH550, MACH560
MACH110LV, MACH120LV, MACH210LV, MACH220LV, MACH230LV, MACH240LV, MACH250LV, MACH260LV, MACH270LV, MACH280LV
MACH335LV, MACH345LV, MACH355LV, MACH365LV, MACH375LV, MACH385LV
MACH435LV, MACH445LV, MACH455LV, MACH465LV
MACH510LV, MACH520LV, MACH530LV, MACH540LV, MACH550LV, MACH560LV
ispMACH 4000 Mainstream-ISP-CPLDs
LC4032V, LC4064V, LC4128V, LC4256V
LC4032ZE, LC4064ZE, LC4128ZE, LC4256ZE
LC4032C, LC4064C, LC4128C, LC4256C
ispMACH 5000 Hochdichte Industrie-CPLDs
LC5032MV, LC5064MV, LC5128MV, LC5256MV
ispMACH 6000 Automotive AEC-Q100 CPLDs
LC6032A, LC6064A, LC6128A, LC6256A
4. MachXO Instant-On Non-Volatile Control PLDs
MachXO 1. Generation
LCMXO256, LCMXO640, LCMXO1200, LCMXO2280, LCMXO2700
MachXO2 stromsparende Generation
LCMXO2-640, LCMXO2-1200, LCMXO2-2000, LCMXO2-4000, LCMXO2-7000
MachXO3 / MachXO3LF Automotive Extended Temp Serie
LCMXO3LF-640, LCMXO3LF-1300, LCMXO3LF-2700, LCMXO3LF-4300, LCMXO3LF-6900, LCMXO3LF-9400
MachXO4 nächste Generation Low-Density Control PLDs
LCMXO4-256, LCMXO4-640, LCMXO4-1300, LCMXO4-2700, LCMXO4-4300
MachXO5-NX Secure Nexus Process Control PLDs
LCMXO5N-10K, LCMXO5N-20K, LCMXO5N-40K, LCMXO5N-100K