Patent · US Expired

Systems and methods for programming a secured CPLD on-the-fly

US7180776B1 · kind B1 · utility

11Cited by
14References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 2005
Grant dateFeb 20, 2007
Priority date
Expiry dateAug 26, 2025

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03K19/17768
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

On-the-fly reconfiguration of a secured CPLD. In one embodiment, a CPLD includes a novel security circuit that provides two different security control signals: an EEPROM/SRAM security signal and an EEPROM security override signal. The EEPROM/SRAM security signal prevents reading from both the EEPROM and the SRAM, and also prevents writing to the EEPROM. The EEPROM security override signal enables reading and writing for the EEPROM even when otherwise disabled by the EEPROM/SRAM security signal, but is active only when a specific set of conditions are met. These conditions can include, for example, the application of a sufficiently long erase pulse to the EEPROM array. Thus, the security on the EEPROM array is overridden only after the configuration data set stored in the EEPROM array has been erased. Reading from the SRAM is not enabled by the EEPROM security override signal. Therefore, the configuration data set is not compromised.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.