EP0797152B1

Single-chip microcomputer with memory controller

Abstract

This record has no abstract on file.

EP0797152B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 21 March 2017, 9.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    A single-chip microcomputer comprising:memory means (20, 24) for storing instructions and data;bus means (22, 26) connected with said memory means (20, 24);clock means (14) for supplying an internal clock signal (ICLK);processing means (12, 50, 60) for starting an access to said memory means (20, 24) through said bus means (22, 26) in synchronization with said internal clock signal (ICLK) to execute a specific instruction or process a specific data in synchronization with said internal clock signal, characterized by control means (70), including a rewritable register (72) for storing a set value of a number of wait cycles determined on the basis of a relationship between an access time of said memory means and a cycle time of said internal clock signal, for controlling said processing means (12, 50, 60) to insert wait cycles in a number according to said set value stored in said rewritable register (72) into the access to said memory means.
  2. 2
    The single-chip microcomputer of Claim 1,    wherein said memory means (20, 24) includes a first memory (20) for storing instructions and a second memory (24) for storing data, and    said bus means (22, 26) includes a first bus (22) for connecting said first memory with said processing means and a second bus (26) for connecting said second memory with said processing means.
  3. 3
    The single-chip microcomputer of Claim 2, further comprising:an external bus terminal (32) for inputting/outputting data;and a third bus (30) for connecting said external bus terminal with said processing means independently of said first and second buses.
  4. 4
    The single-chip microcomputer of Claim 3, further comprising:direct memory access control means (36) for connecting said third bus with said first and second buses for direct memory access data transfer.
  5. 5
    The single-chip microcomputer of Claim 3, further comprising :test control means (36, 38, 40) for connecting said third bus with said first and second buses for tests of said first and second memories.
  6. 7
    The single-chip microcomputer of Claim 6, further comprising:a read only memory (20) for storing instructions;and a ROM bus (22) connected with said read only memory.
  7. 8
    The single-chip microcomputer of Claim 7, further comprising :an external bus terminal (32) for inputting/outputting data;and an input-output bus (30) connected with said external bus terminal independently of said bus means and said ROM bus.
  8. 9
    The single-chip microcomputer of Claim 8, further comprising:direct memory access control means (36) for connecting said input-output bus with said bus means and said ROM bus for direct memory access data transfer.
  9. 10
    The single-chip microcomputer of Claim 8, further comprising:test control means (36, 38, 40) for connecting said input-output bus with said bus means and said ROM bus for tests of said memory means and said read only memory.