×

Logic block used to check instruction buffer configuration

  • US 6,757,831 B1
  • Filed: 08/18/1999
  • Issued: 06/29/2004
  • Est. Priority Date: 08/18/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A particularly configurable microprocessor for processing computer programs which are selectively operable on said particularly configurable microprocessor, comprising:

  • a store for key shared with a compiler, the key used by the compiler to encrypt standard instructions into encrypted instructions;

    an instruction buffer which contains logic circuitry for routing a subset of the instruction bits from bit locations in the buffer to destination logic circuitry; and

    an instruction buffer interdependency checking logic block responsive to said routing of the instruction bits, wherein the key stored in more than one memory cell type including a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only”

    Memory (E2PROM), and a Random Access Memory (RAM);

    the key including bits expandable into a larger set of bits which control the instruction decoder, signal routing, and logic gate reconfiguration;

    a serial number in ROM which participates in the allocation of logic gates and routing of signals, and communicated to the compiler to inform the compiler of custom allocation and routing; and

    the key providing a capability of controlling signal routing, and logic gate reconfiguration whether the instructions are encrypted instructions or standard instructions.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×