You are on page 1of 4

PAGE 44 PRODUCTS

Faster
Closed-
Loop New DS1007 board:
extremely short I/O access times combined
with greater computing power

dSPACE Magazine 1/2015 · © dSPACE GmbH, Paderborn, Germany · info@dspace.com · www.dspace.com


DS1007 PPC PROCESSOR BOARD PAGE 45

The verification of control strategies has always


entailed strict requirements for reactivity and I/O
latency in rapid control prototyping. At the same
time, the demand for greater computing power
is continuously increasing. The new DS1007
PPC Processor Board rewrites the rules for this
trade-off.

R
apid control prototyping is implemented QorlQ P5020 PowerPC
used in many different areas processor with its 32-bit parallel
of control engineering to test data interface and the peripheral
and verify control strategies under high-speed (PHS) bus optimized for
realistic conditions. Thanks to the short access times.
increasing computing power of to- The past years have seen a consider-
day’s processors, even computation- able increase in the model complex-
intensive applications can be pro- ity of digital controllers and, thus,
cessed in time. But a real-time sys- a greater demand for more comput-
tem not only depends on the model’s ing power. Thanks to its two pro-
computing time. The access time to cessor cores, a processor rate of
the I/O interfaces also plays an impor- 2 GHz, and a larger cache memory,
tant role (figure 1). When there is the DS1007 provides computing
a high number of I/O operations or power per core that is three times
tough demands on the system’s higher than that of its predecessor,
reaction time to external events, the the DS1005. Its 512 KB L2 cache
I/O access time can become a bottle- memory per core and a combined
neck. L3 cache of 2 MB give the proces-
sor board enough performance
Low I/O Latencies reserves for computing large mod-
dSPACE developed the new DS1007 els (figure 2).
PPC Processor Board specifically for
computation-intensive applications Fast Data Acquisition
that place high demands on I/O For many applications in rapid con-
access times. The board yields the trol prototyping, both calculating
low latencies by combining two the controller and acquiring the con-
components: the architecture of the trolled system’s sensor data is of
>>

In closed-loop performance, the I/O access time


is just as important as computing power.

dSPACE Magazine 1/2015 · © dSPACE GmbH, Paderborn, Germany · info@dspace.com · www.dspace.com


PAGE 46 PRODUCTS

ing, etc.). The DS1007 can also be


directly coupled with a dSPACE
I/O access time Model I/O access time DCI-GSI2 (generic serial interface)
Read calculation time Write
to bypass electronic control units –
no further I/O board is required.

Perfect for In-Vehicle Use


The DS1007 has a robust and com-
pact single-slot size and integrated
Processor board closed-loop performance
host interface, a flash-based applica-
tion memory and a USB interface for
connecting mass storage devices –
making it ideal for autonomous in-
vehicle use. Just a few seconds after
Figure 1: The actual closed-loop performance depends on the processor’s computing power, system startup, the processor board
and also on the processor’s ability to keep the I/O access time of the data bus as short as with the application stored in the
possible.
flash memory is ready-for-use.

utmost importance. The sensor data host PC and the real-time system, Comparing the DS1007, DS1006,
are needed as control variables for which is often required in test bench and DS1005
the controller, and they can also be uses cases, for example. As the successor of the DS1005,
used to feed signal values into the the DS1007 was optimized for use
system validation during closed Real-Time Ethernet-I/O Interface in dSPACE prototyping systems.
loop control. To save the acquired The DS1007 has two additional With its considerable improve-
data, they have to be passed to the Gigabit Ethernet interfaces that can ment in computing power and data
host PC, or written to a USB mass be integrated directly into the real- acquisition, it still covers the need for
storage device. In addition to the time application by using the related in-vehicle suitability, low I/O laten-
USB interface, the DS1007 has an RTI blockset for Simulink® (figure 3). cies and short boot times. With its
integrated Ethernet host interface Via these interfaces, users can con- improved host interface and the Eth-
with a data throughput of more nect the real-time model with addi- ernet-I/O interface, the new proces-
than 20 MB/s. The Ethernet host tional systems and components, such sor board also brings added value
interface lets the DS1007 be inte- as other laboratory equipment or for hardware-in-the-loop (HIL) appli-
grated into a network. This makes PC-based ADAS applications (eHori- cations with a moderate model com-
it possible to spatially separate the zon, sensor fusion, image process- plexity. In comparison, the DS1006

Figure 3: Real-Time Interface blockset for


Figure 2: In addition to the processor rate, the available cache memory is also crucial integrating Ethernet devices into the real-
for fast model calculation. time application.
µs

Effect of
cache limitation
Task calculation time

Effect of DS1005
processor rate

DS1007

Model size MB

dSPACE Magazine 1/2015 · © dSPACE GmbH, Paderborn, Germany · info@dspace.com · www.dspace.com


DS1007 PPC PROCESSOR BOARD PAGE 47

Exemplary model calculation time


per core I/O access time Data throughput to host PC
[µs]

[µs]

[MB/s]
Read
Write

0 0 0
DS1005 DS1006 DS1007 DS1005 DS1006 DS1007 DS1005 DS1006 DS1007

Figure 4: Qualitative comparison of the features of the DS1005, DS1006, and DS1007: there is a perfect processor board for every use case.

and its powerful 2.8 GHz quad-core of the DS1005 are recommended DS1007. The DS1007 has been
processor can unfold its full poten- to use the DS1007 to bring their available since mid-2014 and more
tial when calculating complex plant system up to date. They simply features will be added in future
models, as required in hardware-in- need to exchange the DS1005 with releases.
the-loop applications, for example. the DS1007 – and can continue to For example, it will be possible to
However, there is no strict separa- use all other dSPACE I/O boards. couple several boards to form a mul-
tion between the application fields When it comes to costs, the DS1007 tiprocessor system and the processor
of the two boards. What is impor- is particularly attractive for new board will support XCP on Ethernet,
tant is that there is a processor users, because unlike the DS1005, NVRAM, ModelDesk, and Real-Time
board for each use case. When it does not require an additional host Testing.
using only one board (“one-fits- interface board and the related
all”), this would not be possible. compiler is provided free of charge.
Figure 4 depicts the relevant proper- Where several DS1005 PPC Boards
ties of each processor board. Cus- were required to provide sufficient
tomers who are reaching the limits computing power, they can now
regarding the computation power usually be replaced by just one

Figure 5: Host interface, Ethernet extension interface, and mass storage interface are already included on the processor board.

Profile: DS1007 PPC Processor Board


Technical properties: Typical fields of application:
 Freescale QorIQ P5020, dual-core, 2 GHz,  Rapid control prototyping, validation
512 KB L2 cache per core, 2 MB Level 3 cache  Data acquisition
 1 GB DRAM  Test bench, laboratory, vehicle
 128 MB flash memory  Controlling combustion engines
 Gigabit Ethernet host interface and electric motors
 Gigabit Ethernet I/O interface  Active noise reduction
 USB interface for mass storage  Driver assistance systems
 Short boot times  Vehicle dynamics
 In-vehicle suitability  ECU bypassing
 Low I/O latencies
Three Ethernet interfaces (one to
Interface for USB the host connection, two for connecting
mass storage device additional Ethernet devices)

dSPACE Magazine 1/2015 · © dSPACE GmbH, Paderborn, Germany · info@dspace.com · www.dspace.com

You might also like