Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

ADMCF340 Arkusz danych(PDF) 9 Page - Analog Devices

Numer części ADMCF340
Szczegółowy opis  DashDSPTM 64-Lead Flash Mixed-Signal DSP with Enhanced Analog Front End
Download  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  AD [Analog Devices]
Strona internetowa  http://www.analog.com
Logo AD - Analog Devices

ADMCF340 Arkusz danych(HTML) 9 Page - Analog Devices

Back Button ADMCF340 Datasheet HTML 5Page - Analog Devices ADMCF340 Datasheet HTML 6Page - Analog Devices ADMCF340 Datasheet HTML 7Page - Analog Devices ADMCF340 Datasheet HTML 8Page - Analog Devices ADMCF340 Datasheet HTML 9Page - Analog Devices ADMCF340 Datasheet HTML 10Page - Analog Devices ADMCF340 Datasheet HTML 11Page - Analog Devices ADMCF340 Datasheet HTML 12Page - Analog Devices ADMCF340 Datasheet HTML 13Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 40 page
background image
REV. 0
ADMCF340
–9–
DSP CORE ARCHITECTURE OVERVIEW
Figure 3 is an overall block diagram of the DSP core of the
ADMCF340. The flexible architecture and comprehensive
instruction set allow the processor to perform multiple opera-
tions in parallel. In one processor cycle (50 ns with a 10 MHz
CLKIN) the DSP core can:
• Generate the next program address
• Fetch the next instruction
• Perform one or two data moves
• Update one or two data address pointers
• Perform a computational operation
This all takes place while the processor continues to:
• Receive and transmit through the serial ports
• Decrement the interval timer
• Generate three-phase PWM waveforms for a power inverter
• Generate two signals using the 16-bit auxiliary PWM timers
• Acquire four analog signals
• Decrement the watchdog timer
The processor contains three independent computational units:
the arithmetic and logic unit (ALU), the multiplier/accumulator
(MAC), and the shifter. The computational units process 16-bit
data directly and have provisions to support multiprecision com-
putations. The ALU performs a standard set of arithmetic and
logic operations as well as providing support for division primitives.
The MAC performs single-cycle multiply, multiply/add, and
multiply/subtract operations with 40 bits of accumulation. The
shifter performs logical and arithmetic shifts, normalization,
denormalization, and derive-exponent operations. The shifter
can be used to implement numeric format control efficiently,
including floating-point representations. The internal result (R)
bus directly connects the computational units so that the output
of any unit may be the input of any unit on the next cycle.
A powerful program sequencer and two dedicated data address
generators ensure efficient delivery of operands to these compu-
tational units. The sequencer supports conditional jumps and
subroutine calls and returns in a single cycle. With internal loop
counters and loop stacks, the ADMCF340 executes looped code
with zero overhead; no explicit jump instructions are required to
maintain the loop.
Two data address generators (DAGs) provide addresses for
simultaneous dual operand fetches from data memory and pro-
gram memory. Each DAG maintains and updates four address
pointers (I registers). Whenever the pointer is used to access
data (indirect addressing), it is post-modified by the value in
one of four modify (M) registers. A length value may be associated
with each pointer (L registers) to implement automatic modulo
addressing for circular buffers. The circular buffering feature is
also used by the serial ports for automatic data transfers to and
from on-chip memory. DAG1 generates only data memory address
and provides an optional bit-reversal capability. DAG2 may
generate either program or data memory addresses but has no
bit-reversal capability. Efficient data transfer is achieved with
the use of five internal buses:
• Program memory address (PMA) bus
• Program memory data (PMD) bus
• Data memory address (DMA) bus
• Data memory data (DMD) bus
• Result (R) bus
Program memory can store both instructions and data, permitting
the ADMCF340 to fetch two operands in a single cycle—one from
program memory and one from data memory. The ADMCF340
can fetch an operand from on-chip program memory and the next
instruction in the same cycle. The ADMCF340 writes data from its
16-bit registers to the 24-bit program memory using the PX Register
to provide the lower eight bits. When it reads data (not instructions)
from 24-bit program memory to a 16-bit data register, the lower
eight bits are placed in the PX Register.
The ADMCF340 can respond to a number of distinct DSP core
and peripheral interrupts. The DSP interrupts comprise a serial port
receive interrupt, a serial port transmit interrupt, a timer inter-
rupt, and two software interrupts. Additionally, the motor control
peripherals include two PWM interrupts and a PIO interrupt.
The serial port (SPORT0 ) provides a complete synchronous
serial interface with optional companding in hardware and a wide
variety of framed and unframed data transmit and receive modes of
operation. SPORT0 and SPORT1 can generate an internal
programmable serial clock or accept an external serial clock.
A programmable interval counter is also included in the DSP core
and can be used to generate periodic interrupts. A 16-bit count
register (TCOUNT) is decremented every n processor cycle,
where n – 1 is a scaling value stored in the 8-bit TSCALE Register.
When the value of the counter reaches zero, an interrupt is
generated and the count register is reloaded from a 16-bit period
register (TPERIOD).
The ADMCF340 instruction set provides flexible data moves
and multifunction (one or two data moves with a computation)
instructions. Each instruction is executed in a single 50 ns processor
cycle (for a 10 MHz CLKIN). The ADMCF340 assembly language
uses an algebraic syntax for ease of coding and readability. A
comprehensive set of development tools supports program
development. For further information on the DSP core, refer to
the ADSP-2100 Family User’s Manual, Third Edition, with
particular reference to the ADSP-2171.
SERIAL PORTS
The ADMCF340 incorporates two synchronous serial ports
(SPORT1 and SPORT0) for serial communication and multi-
processor communication. SPORT1 is primarily intended for
the interfacing of the debugging tools and/or code booting from
an external serial memory.
The following is a brief list of capabilities of the ADMCF340
SPORTs.
• SPORTs are bidirectional and have a separate, double-
buffered transmit and receive section.
• SPORTs can use an external serial clock or generate their
own serial clock internally.
• SPORTs have independent framing for the receive and transmit
sections. Sections run in a frameless mode or with frame
synchronization signals internally or externally generated.
Frame synchronization signals are active high or inverted, with
either of two pulsewidths and timings.
• SPORTs support serial data-word lengths from three bits to
16 bits and provide optional A-law and m-law companding
according to ITU (formerly CCITT) recommendation G.711.
• SPORTs’ receive and transmit sections can generate unique
interrupts on completing a data-word transfer.


Podobny numer części - ADMCF340

ProducentNumer częściArkusz danychSzczegółowy opis
logo
Analog Devices
ADMCF340 AD-ADMCF340_15 Datasheet
430Kb / 40P
   64-Lead Flash and ROM Memory
REV. A
More results

Podobny opis - ADMCF340

ProducentNumer częściArkusz danychSzczegółowy opis
logo
Analog Devices
ADMCF341 AD-ADMCF341 Datasheet
1Mb / 36P
   DashDSP??28-Lead Flash Mixed-Signal DSP with Enhanced Analog Front End
REV. 0
ADMCF341 AD-ADMCF341_15 Datasheet
385Kb / 36P
   28-Lead Flash and ROM Memory, Mixed-Signal DSPs with Enhanced Analog Front End
REV. A
logo
Texas Instruments
AFE7222 TI1-AFE7222 Datasheet
1Mb / 106P
[Old version datasheet]   Analog Front End Wideband Mixed-Signal Transceiver
AFE7222 TI1-AFE7222_14 Datasheet
1Mb / 107P
[Old version datasheet]   Analog Front End Wideband Mixed-Signal Transceiver
AFE7222 TI-AFE7222_15 Datasheet
1Mb / 106P
[Old version datasheet]   Analog Front End Wideband Mixed-Signal Transceiver
logo
Analog Devices
AD9993 AD-AD9993_17 Datasheet
2Mb / 57P
   Integrated Mixed-Signal Front End
AD73411 AD-AD73411_15 Datasheet
351Kb / 36P
   Low-Power Analog Front End with DSP Microcomputer
REV. 0
AD73411 AD-AD73411 Datasheet
351Kb / 36P
   Low-Power Analog Front End with DSP Microcomputer
REV. 0
AD9860BSTZ AD-AD9860BSTZ Datasheet
386Kb / 32P
   Mixed-Signal Front-End (MxFE) Processor
REV. 0
AD9865 AD-AD9865 Datasheet
1Mb / 48P
   Broadband Modem Mixed-Signal Front End
REV. A
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


Arkusz danych Pobierz

Go To PDF Page


Link URL




Polityka prywatności
ALLDATASHEET.PL
Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Linki   |   Lista producentów
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com