Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data processing device with microprocessor and with additional arithmetic unit and associated method

A technology of data processing device and arithmetic unit, which is applied in the direction of electrical digital data processing, special data processing application, register device, etc., and can solve problems such as delay

Inactive Publication Date: 2006-01-11
NXP BV
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] A disadvantage of these known integrated circuits with a microprocessor and an additional arithmetic unit is that after execution of a processing step or a processing cycle by the additional arithmetic unit, the microprocessor must reload the registers with new values ​​for at least some of the new operands, With this then the next processing cycle begins
[0010] The disadvantage of implementing EP0822482A2 is that each additional register bank requires chip surface area as a function of register bank size
[0011] Moreover, according to the prior art, the microprocessor must start each single calculation by asserting the corresponding control bit, which may cause further delays

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processing device with microprocessor and with additional arithmetic unit and associated method
  • Data processing device with microprocessor and with additional arithmetic unit and associated method
  • Data processing device with microprocessor and with additional arithmetic unit and associated method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] exist Figure 2 to Figure 5 In the same or similar embodiments, elements or features, the same reference numerals are provided.

[0033] figure 2 A first exemplary embodiment of a data processing device 100 is shown having a microprocessor 90 and having an additional special arithmetic unit 40 for special calculations which would be too costly if performed by the microprocessor 90. time.

[0034] Arithmetic unit 40 is coupled to microprocessor 90 via a plurality of registers, wherein in principle a first register is used for controlling data transfers and a second register is used for sending commands. Furthermore, the arithmetic unit 40 is associated with a control register 50 connected to a control logic circuit 60 .

[0035] In particular, the special feature of the data processing apparatus 100 according to the first exemplary embodiment is that registers can be loaded from a peripheral memory 10 in the form of an EEPROM (Electrically Erasable Programmable Read-...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In order to further develop a data processing device (100; 100') having at least one microprocessor (90) and having at least one additional arithmetic unit (40) as well as a method of performing at least one particular defined calculation by means of the data processing device (100; 100') in such a way that a plurality of calculations may be performed in sequence without any intervention by the microprocessor (90), it is proposed that the registers be loadable from at least one in particular peripheral memory (10), for example from at least one R[andom]A[ccess]M[emory], from at least one R[ead]O[nly]M[emory] or from at least one E[lectrically] E[rasable] P[rogrammable] R[ead]O[nly]M[emory.

Description

technical field [0001] The invention relates to a data processing device with at least one microprocessor and with at least one additional arithmetic unit, and to a method for performing at least one specifically defined calculation with at least one data processing device of the type described above. Background technique [0002] Such a data processing device, in particular a data processing device integrated in a single semiconductor chip, is known in principle, for example, from the data sheet of the integrated circuit P83C852 manufactured by Philips. [0003] The integrated circuit is installed in particular in a portable card-type data carrier, for example in a test card format, and is used, for example, to encrypt data using an asymmetric encryption method or to decrypt such data. In such instances, the data block is specifically indexed by a key index modulo a constant, where the constant has a large number of digits, to achieve the most secure possible encryption. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/38G06F9/302G06F9/30G06F9/32G06F17/00
CPCG06F9/325G06F9/3012G06F9/383
Inventor T·贝林R·马扎恩
Owner NXP BV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products