Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).
|
dear all, I just got information from analog device that the manual for ADSP-21992 need to be revised. Please add the information below. Hany -------Original Message------- From: MixedSignalDSP Date: Monday, April 07, 2003 9:07:01 PM To: Hany Ferdinando Cc: MixedSignalDSP Subject: RE: Documentation on CAN in ADSP-21992 Hello, Upon review of the manual, we saw that there is a missing piece of information for the peripheral interrupt controller. The CAN interrupts are mapped to the core interrupts through one of the IPR registers in the same way as all other peripheral interrupts. Here is the information, it will be added to the next revision of the manual as soon as possible. Apologies for any inconvenience Best regards MixedSignalDSP Support Analog Devices, Inc. mailto: Add the following to the bottom of Table 13-1 in the reference manual" 28 IPR7[3:0] CAN_RX_IRQ CAN mailbox receive interrupt 29 IPR7[7:4] CAN_TX_IRQ CAN mailbox transmit interrupt 30 IPR7[11:8] CAN_ERR_IRQ CAN Error Condition Interrupt 31 IPR7[15:12] Reserved -----Original Message----- From: Hany Ferdinando [mailto:] Sent: Monday, April 07, 2003 6:26 AM To: MixedSignalDSP Subject: RE: Documentation on CAN in ADSP-21992 dear Analog Device, I have read ADSP-2199x Mixed Signal DSP Controller Hardware Reference. On chapter 13, I found information about interrupt. Table 13-1 listed peripheral interrupt sources, but I could not find interrupt from CAN. Why? Where do you map interrupt vector for CAN? If you use ADSP-2199x term for its title, the information should support ADSP-21992. In chapter 21 (CAN) I can read that it applies for ADSP-21992 only. This makes clear that chapter 21 is special information for 21992. But chapter 13 is general. So table 13-1 should include CAN interrupt, but it isn't. Please explain it to me. After reading your files on implementing interrupt, I can not understand why you used SIG_INT4 and SIG_INT5 to detect interrupt from timer. I can not find information about it except in signal.h file. Unfortunately, that file didn't explain about it. It just defined them. Please tell me what kind of document I should read for this. Or I have to download new documentation for this from your website. I am looking forward to hearing from you, thank you regards, Hany Quoting MixedSignalDSP <>: > Hi, > > all the information that is necessary to use the part is in the > hardware manual. We sent you the procedure to initialize CAN. The CAN > interrupt is set in the same manner all the other interrupts are set. > The CAN, as the timer, is a peripheral interrupt and so it is treated > differently than the core interrupts. It does not make any sense for > me to cut and paste from the manual. Please be patient and read the > manual. > > Attached is an example on how to set peripheral interrupts (maybe we > already gave it to you). > > Best regards, > > Mixed Signal DSP Support > Analog Devices, Inc > 3 Technology Way > Norwood, MA 02062 > > <http://www.analog.com/technology/dsp/mixedsignal/index.html > > -----Original Message----- > From: Hany Ferdinando [mailto:] > Sent: Friday, April 04, 2003 11:09 AM > To: > Subject: Documentation on CAN in ADSP-21992 > dear Analog Device > > I used ADSP-21992 EZ-KIT LITE and VisualDSP++ 3.0 with floating > licensed in PC with windows 2000. I don't use emulator. > > I would like ask you why I cannot find complete information about > using CAN in ADSP-21992? For example: how to use CAN interrupt, how to > initialize (I already > known about it, but I have to contact Analog Device technical support). I > would > like to implement CAN interrupt to detect when there is message received on > certain mailbox. When I searched about interrupt, I found how to implement > interrupt for timer. It's useful. But when I wanted to apply it for CAN, I > have > no idea about it. > > In chapter 13 of ADSP-2199x Mixed signal DSP Controller Hardware > reference, I > > cannot find information about CAN interrupt. I found it in chapter 21, > but I > > cannot use it. Please give direction how to use it. > regards, > > Hany Ferdinando > MSc Student on Embedded Control System > University of Twente > The Netherlands . | |||
|