Electronic Components Datasheet Search
  English  ▼

X  

ADMC330 Datasheet(PDF) 12 Page - Analog Devices

Part # ADMC330
Description  Single Chip DSP Motor Controller
PDF  20 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADMC330 Datasheet(HTML) 12 Page - Analog Devices

Back Button ADMC330 Datasheet HTML 8Page - Analog Devices ADMC330 Datasheet HTML 9Page - Analog Devices ADMC330 Datasheet HTML 10Page - Analog Devices ADMC330 Datasheet HTML 11Page - Analog Devices ADMC330 Datasheet HTML 12Page - Analog Devices ADMC330 Datasheet HTML 13Page - Analog Devices ADMC330 Datasheet HTML 14Page - Analog Devices ADMC330 Datasheet HTML 15Page - Analog Devices ADMC330 Datasheet HTML 16Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 12 / 20 page
background image
ADMC330
–12–
REV. 0
OUTPUTREGS
INPUT REGS
OUTPUTREGS
INPUT REGS
OUTPUTREGS
INPUT REGS
DATA
ADDRESS
GENERATOR
#1
DATA
ADDRESS
GENERATOR
#2
INSTRUCTION
REGISTER
PROGRAM
SEQUENCER
PROGRAM ROM
2K
24
PROGRAM SRAM
2K
24
DATA
SRAM
1K
16
FLAGS
PMA BUS
DMA BUS
PMD BUS
DMD BUS
14
14
24
16
BUS
EXCHANGE
COMPANDING
CIRCUITRY
CONTROL
LOGIC
TIMER
TRANSMIT REG
RECEIVE REG
SERIAL
PORT 1
TRANSMIT REG
RECEIVE REG
SERIAL
PORT 0
5
5
16
R BUS
ALU
MAC
SHIFTER
Figure 9. DSP Core Block Diagram
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, sub-
routine calls and returns in a single cycle. With internal loop
counters and loop stacks, the ADMC330 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
program memory). Each DAG maintains and updates four
address pointers. Whenever the pointer is used to access data
(indirect addressing), it is post-modified by the value of one of
four possible modify registers. A length value may be associated
with each pointer to implement automatic modulo addressing
for circular buffers.
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, permit-
ting the ADMC330 to fetch two operands in a single cycle,
one from program memory and one from data memory. The
ADMC330 can fetch an operand from on-chip program memory
and the next instruction in the same cycle.
The ADMC330 can respond to interrupts. There can be
internal interrupts generated by the Timer, the Serial Ports
(SPORTs), and software or peripheral interrupts generated by
the PIO or PWM. There is also a master RESET signal.
The two serial ports provide a complete synchronous serial
interface with optional companding in hardware and a wide
variety of framed or frameless data transmit and receive modes
of operation. Each port can generate an internal programmable
serial clock or accept an external serial clock.
Boot circuitry provides for automatically loading on-chip pro-
gram memory from the data input and output pins on SPORT1.
SPORT1 can be alternatively configured as an input flag, output
flag or two additional interrupt sources.
A programmable interval timer generates periodic interrupts. A
16-bit count register (TCOUNT) is decremented every n pro-
cessor cycles, where n-l is a scaling value stored in an 8-bit regis-
ter (TSCALE). When the value of the count register reaches
zero, an interrupt is generated and the count register is reloaded
from a 16-bit period register (TPERIOD).
The ADMC330 instruction set provides flexible data moves and
multifunction (one or two data moves with a computation)
instructions. Every instruction can be executed in a single pro-
cessor cycle. The ADMC330 assembly language uses an alge-
braic syntax for ease of coding and readability. A comprehensive
set of development tools supports program development.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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