Ingénierie inverse des MCU Lattice
Lattice Semiconductor Corporation est un fabricant américain de dispositifs logiques programmables hautes performances (FPGA, CPLD et SPLD). Fondée en 1983, l'entreprise emploie environ 700 personnes et réalise un chiffre d'affaires annuel d'environ 300 millions de dollars, avec Darin Billerbeck comme PDG. La société, basée dans l'Oregon, est classée troisième en part de marché mondial pour les FPGA, et deuxième pour les CPLD et SPLD. Introduite en bourse en 1989, elle est cotée sur le NASDAQ.
- Liste des MCU Lattice pris en charge par Mikatech pour l'ingénierie inverse :
-
Série GAL – récupération de programme : 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 ...
Série PALCE – récupération de programme : PALCE610 PALCE610H PALCE630H ...
PALCE16V8Z PALCE16V8Q PALCE16V8H ...
PALCE20V8Q PALCE20V8H ...
PALCE22V10 PALCE22V10H PALCE22V10Q PALCE22V10Z PALCE20RA10Q PALCE20RA10H PALCE20RA10 ...
Série LCxxx – lecture de programme : LC4032 LC4064 LC4128 LC4256 LC4384 LC4512 LC4032V LC4064V LC4128V LC4256V LC4384V LC4512V ...
Série IMXXX – déverrouillage de microprocesseur : IM4A3-64 IM4A3-32 IM4A3-96 IM4A3-128 IM4A3-256 IM4A5 IM4A5-64 IM4A5-96 IM4A5-128 IM4A5-256 IM4A5-32 ...
Série ispLSI – récupération de programme : ispLSI1016 ispLSI1024 ispLSI1032 ispLSI1048 ispLSI2064 ispLSI2096 ispLSI2128 ispLSI1016E ispLSI1024E ispLSI1032E ispLSI1048E ispLSI2064E ispLSI2096E ispLSI2128E ispLSI3160 ispLSI3192 ispLSI3256 ispLSI3256A ispLSI3256E ispLSI3320 ispLSI8840 ispLSI8600V ispLSI8840V ispLSI81080V ...
Série ispLST – récupération de programme contrôleur : ispLST1016 ispLST1024 ispLST1032 ispLST2032 ispLST2064 ispLST4032V ispLST4064V ispLST4128 ispLST4256 ispLST4512 ...
Série Mach – déverrouillage de programme : MACH110 MACH111 MACH120 MACH130 MACH131 MACH210 MACH211 MACH230 MACH436 ...
Série ispMach – récupération de programme : ispMach4032C ispMach4064C ispMach4128C ispMach4256C ispMach4384C ispMach4512C ispMach4032B ispMach4064B ispMach4128B ispMach4256B ispMach4384B ispMach4512B ispMach4032V ispMach4064V ispMach4128V...
Historique
Lattice a été fondée le 3 avril 1983 par C. Norman Winningstad, Rahul Sud et Ray Capece. Winningstad, Harry Merlo, Tom Moyer et John Piacentini ont été les premiers investisseurs. Sud a quitté la présidence en décembre 1986, et Winningstad a quitté le conseil d'administration en 1991. Lattice a été constituée dans l'Oregon en 1983 et réincorporée dans le Delaware en 1985. Les difficultés initiales ont conduit à une procédure de faillite en juillet 1987, dont l'entreprise est sortie après 62 jours, déménageant vers un siège plus petit à Hillsboro.
L'année suivante, l'entreprise a enregistré des revenus records tout en réduisant ses effectifs de 140 à 75 employés. Cyrus Tsui est devenu PDG en 1988. Le 9 novembre 1989, Lattice est devenue publique avec une introduction en bourse sur le NASDAQ. Le prix initial était de 6 $, levant près de 14 millions de dollars. En juillet 1990, une seconde offre a levé 22,6 millions supplémentaires à 16,25 $ par action.
En 1995, l'entreprise a tenté de revendiquer la marque « Silicon Forest » pour les semi-conducteurs, mais a concédé plus tard ne pas pouvoir empêcher son usage comme nom commun. Forbes l'a classée 162ème meilleure petite entreprise américaine en 1996. En 1996, Lattice a agrandi son siège de Hillsboro pour en doubler la surface. Les revenus annuels ont dépassé 560 millions de dollars en 2000, avec un bénéfice de 160 millions, et le cours de l'action a atteint un sommet de 41,34 $ (ajusté). En 2002, Lattice a racheté la division FPGA d'Agere. Steve Skaggs est devenu PDG en 2005, succédant à Cyrus Tsui, et l'entreprise a connu ses premiers licenciements. Pour l'exercice 2006, le bénéfice était de 3,1 millions sur 245,5 millions de revenus, le premier bénéfice annuel depuis 2000.
En 2004, l'entreprise a réglé des accusations d'exportation illégale vers la Chine, payant une amende de 560 000 $. En juin 2008, Bruno Guilmart a été nommé PDG, remplaçant Steve Skaggs. En 2008, la perte était de 32 millions sur 222,3 millions de revenus. En 2009, les opérations d'entrepôt ont été déplacées de l'Oregon vers Singapour. L'entreprise a enregistré des pertes pendant dix trimestres consécutifs jusqu'en juillet 2009, puis un premier trimestre bénéficiaire au quatrième trimestre 2009. Bruno Guilmart a quitté la société en août 2010, et Darin Billerbeck (ancien de Zilog) a été nommé PDG en octobre, prenant ses fonctions en novembre. Les revenus 2011 étaient de 318 millions, et 71,7 millions au premier trimestre 2012, 70,8 millions au deuxième. Lattice a lancé un programme de rachat d'actions en 2010, totalisant environ 35 millions. Le 9 décembre 2011, Lattice a annoncé l'acquisition de SiliconBlue pour 63,2 millions en espèces. En juillet 2012, un accord de fonderie avec United Microelectronics Corporation a été signé. En octobre 2012, les revenus du troisième trimestre étaient de 70,9 millions, avec une restructuration incluant des licenciements.
Opérations
Siège social à Hillsboro, Oregon.
En plus des CPLD et SPLD, Lattice fabrique des FPGA, des produits programmables mixtes et d'interconnexion, ainsi que des logiciels et propriétés intellectuelles associées. Les principaux produits sont les séries ECP et XP de FPGA, la série Mach de CPLD, la série ispPAC POWR de gestion d'alimentation programmable, et le logiciel Lattice Diamond. À 90 nm, Lattice propose une variété de FPGA. Les produits sont utilisés dans les téléviseurs à écran plat et les ordinateurs portables.
L'entreprise emploie 700 personnes dans le monde, dont environ 250 au siège de Hillsboro. Darin Billerbeck est PDG et président. Parmi ses principaux concurrents figurent Xilinx, Altera, Actel et QuickLogic.
GAL16V8 – dispositifs 20 broches à 8 macrocellules
GAL16V8, GAL16V8A, GAL16V8B, GAL16V8D, GAL16V8NB, GAL16VP8, GAL16V8Z, GAL16V8ZD
GAL20V8 – dispositifs 24 broches à 8 macrocellules
GAL20V8, GAL20V8A, GAL20V8B, GAL20VP8, GAL20V8Z, GAL20V8ZD, GAL20LV8, GAL20LV8ZD
GAL22V10 – SPLD variable phare
GAL22V10, GAL22V10B
Variantes spécialisées GAL
GAL18V10, GAL20RA10, GAL20XV10, GAL26CV12, GAL6001
2. Série ATF – SPLD Flash Turbo basse tension (remplacements PALCE)
Famille ATF16V8 20 broches
ATF16V8, ATF16V8B, ATF16V8C, ATF16V8Z, ATF16LV8
Famille ATF20V8 24 broches
ATF20V8, ATF20V8B, ATF20V8Z, ATF20LV8
Famille ATF22V10 phare 24 broches
ATF22V10, ATF22V10B, ATF22V10C, ATF22V10Z, ATF22LV10
SPLD ATF haute densité
ATF28V12, ATF29M16
3. Séries MACH et ispMACH – CPLD programmables en système
CPLD MACH hérités (AMD Vantis)
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 – CPLD ISP grand public
LC4032V, LC4064V, LC4128V, LC4256V
LC4032ZE, LC4064ZE, LC4128ZE, LC4256ZE
LC4032C, LC4064C, LC4128C, LC4256C
ispMACH 5000 – CPLD haute densité industrielle
LC5032MV, LC5064MV, LC5128MV, LC5256MV
ispMACH 6000 – CPLD automobile AEC-Q100
LC6032A, LC6064A, LC6128A, LC6256A
4. MachXO – PLD de contrôle non volatils instantanés
MachXO 1ère génération
LCMXO256, LCMXO640, LCMXO1200, LCMXO2280, LCMXO2700
MachXO2 – basse consommation
LCMXO2-640, LCMXO2-1200, LCMXO2-2000, LCMXO2-4000, LCMXO2-7000
MachXO3 / MachXO3LF – température étendue automobile
LCMXO3LF-640, LCMXO3LF-1300, LCMXO3LF-2700, LCMXO3LF-4300, LCMXO3LF-6900, LCMXO3LF-9400
MachXO4 – PLD de contrôle nouvelle génération
LCMXO4-256, LCMXO4-640, LCMXO4-1300, LCMXO4-2700, LCMXO4-4300
MachXO5-NX – PLD de contrôle sécurisés Nexus
LCMXO5N-10K, LCMXO5N-20K, LCMXO5N-40K, LCMXO5N-100K