at572d940hf-cl ATMEL Corporation, at572d940hf-cl Datasheet - Page 19

no-image

at572d940hf-cl

Manufacturer Part Number
at572d940hf-cl
Description
Diopsis 940hf Arm926ej-s Plus Gflops
Manufacturer
ATMEL Corporation
Datasheet
5.3.11
5.3.12
5.3.13
5.3.14
5.3.15
5.3.15.1
5.3.15.2
5.3.15.3
7010AS–DSP–07/07
mAgicV AHB master interface
AHB DMA on Data Memory System
AHB DMA on Program Memory
mAgicV AHB slave interface
Operating Modes of mAgicV
Run Mode
Sleep Mode
Debug Mode
mAgicV VLIW DSP is equipped with an AHB master which supports mAgicV DMA engine.
At every cycle, one port of the on-chip Data Memory System is reserved to fetch/store the activ-
ity driven by the DMA Engine. The DMA to the external memories or to the other devices
mapped on the AHB System Bus is supported by mAgicV AHB master interface. The DMA
engine can generate stride access to the external memory. The DMA transfers to and from the
on-chip Memory can be executed in parallel with the full speed core instructions execution with
zero-overhead and without the intervention of the core processor, except for initiating it.
The on-chip Program Memory of mAgicV is a dual port. One port is reserved to the instruction
fetch and the other to the DMA engine. In parallel with the activities of the core, a DMA can be
activated between the external memories and the other devices mapped on the AHB System
Bus.
External AHB masters, like ARM and JTAG can access the memories and the registers of mAg-
icV DSP through mAgicV AHB slave interface. In Debug mode (see
the internal resources are memory mapped, while in run mode or sleep mode access restrictions
apply (see
Memory System is reserved to read/store accesses performed through the AHB slave interface.
Example of usage: data sampled by AD Converters can be written inside the mAgicV Data Mem-
ory in parallel to the DMA (through the master port) and the VLIW operations.
mAgicV VLIW DSP can operate in three operating modes: Run mode, Sleep mode and Debug
mode. The access allowed to the different resources through the AHB slave port depends on the
status mode:
In Run Mode, a mAgicV VLIW program is under execution. mAgicV can access external
resources through its AHB master interface. Control and status registers are visible. One port of
the Data Memory System is accessible through the AHB Slave port.
In Sleep Mode, the AHB Master and Slave port and the DMA engine are still active. However,
only “non-destructive access paths” are guaranteed through the AHB slave interface. Control
and Status registers are active. Data and Address Registers are frozen (readable but not
writable).
In Debug Mode, mAgicV suspends its execution (if any) and debug paths are allowed. Data and
Program memories are readable. Data and Address registers are readable. Pipeline registers
are frozen. Any external master, like JTAG or the ARM can access the internal resources of
mAgicV DSP for debug purpose. The ability of the ARM to access internal mAgicV resources in
Debug Mode can be used for initialization and also for debugging purposes. By accessing the
Command Register, the ARM can change the operating status of the DSP (Run/System Mode),
Section 5.3.15.1
and
Section 5.3.15.2
AT572D940HF Preliminary
below). At every cycle, one port of the Data
Section 5.3.15.3
below) all
19

Related parts for at572d940hf-cl