Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
199 words
A microcomputer having a main CPU capable of accessing a main memory area through a main CPU bus and at least one sub CPU capable of accessing a sub memory area through a sub CPU bus, comprising: a control register which can be accessed from the main CPU, controlling means for connecting said sub memory area to said main CPU bus to make said sub memory area accessible from said main CPU, when said main CPU writes a predetermined value in said control register, program counter which generates an address of an instruction of a program to be executed next; and controlling means for loading a test reset vector indicating a start address of a test program for said sub memory area into said program counter upon reset of said sub CPU from said main CPU, when said main CPU has written a predetermined value in said control register, wherein said controlling means controls loading of an output value of hard logic which is fixed in advance, data written in a ROM which constitutes said sub memory area, or a value written in an exclusive register which is accessible from said main CPU bus, as the test reset vector.
Claim 2
Dependent Claim
199 words
A microcomputer having a main CPU capable of accessing a main memory area through a main CPU bus and at least one sub CPU capable of accessing a sub memory area through a sub CPU bus, comprising: a control register which can be accessed from the main CPU, controlling means for connecting said sub memory area to said main CPU bus to make said sub memory area accessible from said main CPU, when said main CPU writes a predetermined value in said control register, program counter which generates an address of an instruction of a program to be executed next; and controlling means for loading a test reset vector indicating a start address of a test program for said sub memory area into said program counter upon reset of said sub CPU from said main CPU, when said main CPU has written a predetermined value in said control register, wherein said controlling means controls loading of an output value of hard logic which is fixed in advance, data written in a ROM which constitutes said sub memory area, or a value written in an exclusive register which is accessible from said main CPU bus, as the test reset vector.
Claim 3
Dependent Claim
201 words
A microcomputer, comprising: a main CPU capable of accessing a main memory area through a main CPU bus; and at least one sub CPU having a program counter which generates an address of an instruction of a program to be executed next and capable of accessing a sub memory area through a sub CPU bus; further comprising: a break address register which stores a break address for executing another program by interrupting a program under operation; comparing means which always compares the value of said program counter of said sub CPU and the value of said break address register to detect their agreement; and controlling means for loading the break vector as the start address of said another program to said program counter to branch the program by generating a break interrupt when said comparing means detects the agreement of the values, wherein said break address register is accessible from said main CPU through said main CPU bus and is provided with controlling means for loading an output value of a hard logic which is fixed in advance, data written in a ROM which constitute said sub memory area, or a value stored in an exclusive register to said program counter.
Claim 4
Dependent Claim
201 words
A microcomputer, comprising: a main CPU capable of accessing a main memory area through a main CPU bus; and at least one sub CPU having a program counter which generates an address of an instruction of a program to be executed next and capable of accessing a sub memory area through a sub CPU bus; further comprising: a break address register which stores a break address for executing another program by interrupting a program under operation; comparing means which always compares the value of said program counter of said sub CPU and the value of said break address register to detect their agreement; and controlling means for loading the break vector as the start address of said another program to said program counter to branch the program by generating a break interrupt when said comparing means detects the agreement of the values, wherein said break address register is accessible from said main CPU through said main CPU bus and is provided with controlling means for loading an output value of a hard logic which is fixed in advance, data written in a ROM which constitute said sub memory area, or a value stored in an exclusive register to said program counter.