发明公开
- 专利标题: IN-SYSTEM PROGRAMMABLE LOGIC DEVICE
- 专利标题(中): 在系统可编程逻辑器件。
-
申请号: EP87903607.0申请日: 1987-05-12
-
公开(公告)号: EP0267271A1公开(公告)日: 1988-05-18
- 发明人: RUTLEDGE, David, Lee , DARLING, Roy. D. , TURNER, John, E.
- 申请人: LATTICE SEMICONDUCTOR CORPORATION
- 申请人地址: 15400 N.W. Greenbriar Parkway Beaverton Oregon 97006 US
- 专利权人: LATTICE SEMICONDUCTOR CORPORATION
- 当前专利权人: LATTICE SEMICONDUCTOR CORPORATION
- 当前专利权人地址: 15400 N.W. Greenbriar Parkway Beaverton Oregon 97006 US
- 代理机构: Pears, David Ashley
- 优先权: US19860862815 19860513
- 国际公布: WO1987007071 19871119
- 主分类号: G06F7
- IPC分类号: G06F7 ; G01R31 ; G11C16 ; G11C17 ; H03K19
摘要:
Dispositif logique programmable après installation pouvant être configuré ou reconfiguré après son installation dans le système d'un utilisateur. Le dispositif décrit utilise des cellules de mémoire rémanente (455) telles que des transistors à porte flottante en tant qu'éléments programmables, et est donc à même de sauvegarder de manière virtuellement illimitée une configuration logique programmée particulière pendant l'état hors-tension. Le dispositif peut être utilisé dans un état normal et dans plusieurs états utilitaires permettant de reconfigurer le dispositif. L'état du dispositif est commandé par un automate fini interne (520) qui exécute plusieurs équations d'état dont les variables sont les niveaux logiques de commande de deux broches spécialisées et l'état actuel du dispositif. Une broche (470) du dispositif reçoit en série des données d'entrée qui chargent la bascule électronique (505) d'un registre à décalage. Le contenu de la bascule (505) est utilisé pour sélectionner une rangée particulière de cellules à programmer, de même que le niveau logique auquel les cellules sélectionnées doivent être programmées. Les entrées et les sorties normales du dispositif sont isolées de ce dernier pendant les états utilitaires, de sorte que le système de l'utilisateur n'interfère pas avec le fonctionnement du dispositif pendant les états utilitaires. Un circuit survolteur (530) produit le niveau de haute tension nécessaire pour programmer les transistors à porte flottante utilisés en tant que cellules de mémoire du dispositif, et est alimenté par la tension d'alimentation du dispositif, ce qui permet de réduire le nombre nécessaire de broches du dispositif. En programmant une cellule de mémoire particulière, l'utilisateur peut sélectionner l'état des sorties du dispositif pendant les états utilitaires et ceci soit sous la forme d'une condition de verrouillage de données actuelles, soit dans une condition à trois états.
信息查询