1. Field of the Invention
The invention relates to a data processing apparatus for an embedded system and particularly a digital tachograph.
2. Prior Art
A tachograph has a speed sensor with a recording instrument that continually records driving periods and rest periods, breaks in driving periods, distance covered by a vehicle, and speeds of said vehicle. The sensed driving periods, working periods, standby periods and rest periods, the breaks therein, and the distances covered are stored in the process. The stored data can be read from the tachograph by a control authority or a transport company. If required, the driver of the vehicle can print out a paper record.
Tachographs are often the subject of manipulation attempts. Usually, attempt is made to reduce the recorded driving periods of the driver or to increase his rest periods so as not to contravene regulations regarding illegal driving periods.
An object of the present invention is to provide a data processing apparatus for an embedded system in which data is processed in a manipulation-proof manner in real time and which at the same time can be produced with little complexity.
The invention provides a data processing apparatus having:
a) a security processor for the manipulation-proof and/or confidential processing of data;
b) at least one ASIC circuit which is connected to the security processor by an internal bus, wherein the ASIC circuit has a plurality of interfaces for the connection of peripheral units; and
c) the security processor interchanges data with the peripheral units via the ASIC circuit.
In one embodiment of the data processing apparatus according to the invention, the security processor is connected to the ASIC circuit by a serial bus.
In one embodiment of the data processing apparatus according to the invention, the ASIC circuit performs signal preprocessing and/or signal postprocessing of the interchanged data in real time.
In one embodiment of the data processing apparatus according to the invention, the security processor is a smart card processor.
In one embodiment of the data processing apparatus according to the invention, a peripheral unit is formed by a sensor.
In one embodiment of the data processing apparatus according to the invention, the sensor senses a distance covered by a vehicle.
In one embodiment of the data processing apparatus according to the invention, said data processing apparatus forms a digital tachograph.
Embodiments of the data processing apparatus according to the invention are described below with reference to the accompanying figures to explain features of the invention.
In the figures:
As can be seen from
The ASIC circuit 4 has multiplexers and/or demultiplexers that forward the data that is output by the peripheral units 5A-5C to the security processor 2 in clustered form via the serial bus 3. Time-critical input or output operations that require the preprocessing of fast input signals or the postprocessing of specific output signals preferably are executed by the ASIC circuit 4 autonomously. Since the ASIC circuit 4 is a pure hardware circuit which is not controlled by a program, the signal preprocessing and the signal postprocessing of the interchanged data are effected very rapidly, so that the effectiveness or the performance of the data processing apparatus 1 is increased. In one possible embodiment, the signal processing of the ASIC circuit 4 is triggered by the peripheral units 5. By way of example, the signal preprocessing performed by the ASIC circuit 4 is the summation of input signals over time or filter processes, such as moving averaging. By way of example, a radio-frequency transmitter signal is forwarded from the ASIC circuit 4 via the serial bus 3 to the security processor 2 in clustered form at low frequency.
The bus 2-2 has a scalable clock generator 2-3 connected to it for the purpose of generating a clock signal. The generated clock signal is output to the CPU 2-1 via the bus 2-2. Furthermore, the smart card processor 2 has a UART unit 2-4 (Universal Asynchronous Receiver Transmitter). The UART 2-4 can be used to transmit a serial digital data stream bidirectionally. In one possible embodiment, the UART unit 2-4 is connected to the serial bus 3. In addition, the exemplary embodiment shown in
In addition, the smart card processor 2 shown in
The smart card processor 2, as shown in
In one embodiment, the ASIC circuit 4 is controlled by the security processor 2 using the serial bus 3.
In one alternative embodiment, the ASIC circuit 4 is controlled by the peripheral units 5 using the interfaces 6. To increase efficiency, the ASIC circuit 4 performs signal preprocessing and signal postprocessing of the interchanged data in real time. This ensures that only necessary data to be protected are transmitted via the serial bus 3.
In one possible embodiment, the data processing apparatus 1 has a plurality of processors 2, at least one of which is a security processor connected to the ASIC circuit 4 by associated serial buses 3. The ASIC circuit 4 contains appropriate multiplexers and demultiplexers for forwarding the data between the security processors 2 and the peripheral units 5.
Thus, while there have shown and described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
Number | Date | Country | Kind |
---|---|---|---|
10 2007 043 262.5 | Sep 2007 | DE | national |
This is a U.S. national stage of application No. PCT/EP2008/061882, filed on Sep. 8, 2008, which claims Priority to the German Application No: 10 2007 0430262.5, filed: Sep. 11, 2007; the contents of both which are incorporated here by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP08/61882 | 9/8/2008 | WO | 00 | 3/11/2010 |