摘要 |
A method for designing a processor core is provided. Configuration registers are programmed by providing a cell configured at either one or zero for each bit of the configuration registers. Each configured cell is a latch with a data input and control signal inputs for receiving a direct resetting command and a direct setting command, and is configured at either one or zero by inhibiting either the direct resetting command or the direct setting command. Further, writing into the cells is permitted only in a test mode. Also provided is a method for designing and programming a processor core of the type having configuration registers. According to this method, a non-programmed processor core is designed by providing one vacant cell for each bit of the configuration registers. The vacant cell has the same abstract as both cells configured at one and cells configured at zero. The processor core is programmed by instantiating the non-programmed core, instantiating a programming block having a cell configured at either one or zero for each bit of the configuration registers, and superimposing each of the configured cells of the programming clock on the location of a corresponding vacant cell in the non-programmed core.
|