Technique for initializing data and instructions for core functional pattern generation in multi-core processor
AssigneeFreescale Semiconductor, Inc.
InventorsKun Xu, Jen-Tien Yen, Robert Serphillips
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsKun Xu, Jen-Tien Yen, Robert Serphillips
Estimating the term…
Techniques have been developed to introduce processor core functional pattern tests into a memory space addressable by at least one processor core of an integrated circuit. In general, such functional pattern tests can include both instruction sequences and data patterns and, in some embodiments in accordance with the present invention, are introduced (at least in part) into on-chip cache memory using facilities of an on-chip loader. Instruction opcodes used in functional test sequences may be efficiently introduced into a plurality of target locations in memory (e.g., at locations corresponding to multiple interrupt handlers or at locations from which a multiplicity of cores execute their functional tests) using facilities of the on-chip loader. In some embodiments, instruction selections together with a base address, extent and stride indications may be used to direct operation of the on-chip loader. Likewise, data patterns used in the functional test sequences may be specified as a data pattern selection together with base address, extent and optional stride indications and introduced into a plurality of target memory locations using facilities of the on-chip loader. In some embodiments, other forms or encodings of directives may be used.
A method of introducing processor core functional tests into an on-chip cache operatively coupled between a processor core of a system on a chip (SoC) integrated circuit and an interface to a memory addressable by the processor core, the method comprising:
A method of introducing processor core functional tests into a memory space addressable by at least one processor core of a system on a chip (SoC) integrated circuit, the method comprising:
An apparatus comprising:
A method of introducing processor core functional tests into a memory space addressable by least one processor core of a system on a chip (SoC) integrated circuit, the method comprising:
Dependencies are inferred from the claim text.