×

Microcomputer logic development system

  • US 7,283,946 B2
  • Filed: 07/30/2003
  • Issued: 10/16/2007
  • Est. Priority Date: 11/30/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for developing logic to be implemented in a built-in microcomputer that is used while being incorporated in an electric control unit, comprising:

  • a center block including at least a first central processing unit associated with the logic, a first memory in which data including a program in which the logic is implemented is stored, a first interface via which said center block communicates with the outside, and a first internal bus over which said first central processing unit, said first memory, and said first interface are interconnected;

    a peripheral block including one or more resources that simulate, by software, peripheral devices of the microcomputer, a second interface via which said peripheral block communicates with the outside, and a second internal bus over which said resources and said second interface are interconnected; and

    an interface bus over which said center block and peripheral block are interconnected,wherein, said center block, said peripheral block, and said interface bus are substituted for said built-in microcomputer in order to implement the logic,wherein, a control application composed of a temporal interrupt handling application for temporal interrupt handling at regular intervals and a non-temporal interrupt handling application for non-temporal interrupt handling responsive to a predetermined event that is irrespective of time, is stored in said first memory,wherein, said first central processing unit has a virtual interrupt controller facility that performs at least the temporal interrupt handling and the non-temporal interrupt handling,wherein, communication software that transmits or receives at least data and interrupt event information over said interface bus is installed in said first interface,wherein, a second central processing unit communicates with said first interface using a second memory and said second interface so as to transfer an interrupt event and data over said interface bus,wherein, said resources include input facilities and output facilities,wherein, said second memory includes a common memory connected on said interface bus, andwherein, said resources transmit or receive data to or from said temporal interrupt handling application and said non-temporal interrupt handling application, which are stored in said first memory, via said common memory and said interface bus, andwherein, a timing for activating resources is not fixed based on a predetermined sampling cycle but is determined arbitrarily, and a next timing for activating said resources is set a termination of said non-temporal interrupt handling application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×