Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

DSP16410CG Datasheet(PDF) 48 Page - Agere Systems

Part # DSP16410CG
Description  DSP16410CG Digital Signal Processor
Download  314 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AGERE [Agere Systems]
Direct Link  
Logo AGERE - Agere Systems

DSP16410CG Datasheet(HTML) 48 Page - Agere Systems

Back Button DSP16410CG Datasheet HTML 44Page - Agere Systems DSP16410CG Datasheet HTML 45Page - Agere Systems DSP16410CG Datasheet HTML 46Page - Agere Systems DSP16410CG Datasheet HTML 47Page - Agere Systems DSP16410CG Datasheet HTML 48Page - Agere Systems DSP16410CG Datasheet HTML 49Page - Agere Systems DSP16410CG Datasheet HTML 50Page - Agere Systems DSP16410CG Datasheet HTML 51Page - Agere Systems DSP16410CG Datasheet HTML 52Page - Agere Systems Next Button
Zoom Inzoom in Zoom Outzoom out
 48 / 314 page
background image
Data Sheet
DSP16410CG Digital Signal Processor
May 2003
48
Agere Systems—Proprietary
Agere Systems Inc.
Use pursuant to Company instructions
4 Hardware Architecture (continued)
4.8 Interprocessor Communication (continued)
4.8.2 Message Buffer Data Exchange (continued)
The receiving core can use interrupts or polling to
detect the presence of an incoming message. When
the receiving core reads mgi, the following steps occur:
1. After one instruction cycle of latency, the
DSP16410CG sets the receiving core’s MGIBE flag.
2. After an additional instruction cycle of latency, the
DSP16410CG clears the transmitting core’s MGOBF
flag.
4.8.2.1 Message Buffer Write Protocol
To ensure an older message has been processed by
the receiving core, the transmitting core must not write
a new message to mgo until its MGOBF flag is cleared.
The example code segment below is executed by the
transmitting core:
if mgobf goto .
// Wait for old message
// to be read.
mgo=*r0++
// Write new message.
4.8.2.2 Message Buffer Read Protocol
The receiving core can detect an incoming message by
enabling the MGIBF interrupt in the inc1 register
(Table 149 on page 239). The following is an example
of a simple interrupt service routine for the receiving
core:
ISR:
a0h=mgi
*r0++=a0h
// Read new message and
// clear MGIBF.
ireturn
As an alternative to the interrupt-directed message
buffer read protocol described above, the receiving
core can poll its MGIBE flag for the arrival of a new
message. The example code segment below is exe-
cuted by the receiving core:
if mgibe goto .
// Wait for new
// message.
a0h=mgi
*r0++=a0h
// Read new message.
The DSP16410CG can operate a full-duplex communi-
cation channel between CORE0 and CORE1, with
each core using its own mgi and mgo registers and its
own MGOBF and MGIBE flags. Table 13 illustrates
two code segments for a full-duplex data exchange of
N words between CORE0 and CORE1. This segment
exchanges two words (one input, one output) between
the two cores every 18 CLK cycles.
Table 13. Full-Duplex Data Transfer Code Through Core-to-Core Message Buffer
CORE0 Message Buffer Transfer Code
CORE1 Message Buffer Transfer Code
c0=1-N
xfer: if mgobf goto .
mgo=*r0++
//Write message to
//CORE1 and set MGOBF.
//4 cycles latency
//until CORE1’s MGIBE
//is cleared.
if mgibe goto .
//Wait for CORE1
//message to arrive.
a0h=mgi
*r1++=a0h
//Read CORE1 message
//and clear CORE1’s
//MGOBF.
if c0lt goto xfer
c0=1-N
xfer: if mgobf goto .
mgo=*r1++
//Write message to
//CORE0 and set MGOBF.
//4 cycles latency
//until CORE0’s MGIBE
//is cleared.
if mgibe goto .
//Wait for CORE0
//message to arrive.
a0h=mgi
*r0++=a0h
//Read CORE0 message
//and clear CORE0’s
//MGOBF.
if c0lt goto xfer


Similar Part No. - DSP16410CG

ManufacturerPart #DatasheetDescription
logo
Agere Systems
DSP16410C AGERE-DSP16410C Datasheet
5Mb / 373P
   DSP1629 Digital Signal Processor
More results

Similar Description - DSP16410CG

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
SMJ320C30 TI-SMJ320C30 Datasheet
726Kb / 47P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMS320C32 TI-TMS320C32 Datasheet
645Kb / 44P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMS320VC33 TI-TMS320VC33 Datasheet
654Kb / 57P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMS320C30 TI1-TMS320C30_16 Datasheet
753Kb / 53P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
SM320C26B TI1-SM320C26B Datasheet
448Kb / 42P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
logo
Samsung semiconductor
S5L9286F02 SAMSUNG-S5L9286F02 Datasheet
598Kb / 35P
   DIGITAL SIGNAL PROCESSOR
logo
Texas Instruments
TMS320P25 TI-TMS320P25 Datasheet
763Kb / 48P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMS320F206 TI-TMS320F206_06 Datasheet
832Kb / 58P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
TMS320F206 TI-TMS320F206_07 Datasheet
826Kb / 58P
[Old version datasheet]   DIGITAL SIGNAL PROCESSOR
SM320F2812-HT TI-SM320F2812-HT Datasheet
1Mb / 155P
[Old version datasheet]   Digital Signal Processor
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   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