Sign in

username:

password:



Not a member?

Search c6x



Search tips

Subscribe to c6x



c6x by Keywords

AD535 | BIOS | Booting | Bootloader | C621 | C6211 | C6415 | C671 | C6711 | C6711DSK | C6713 | CCS | Chassaing | COFF | DAT | DM64 | DM642 | DMA | DSK671 | DSK6711 | EDM | EDMA | EMIF | Emulator | EVM | EVM620 | FFT | FIR | GPIO | Halting | HPI | HWI | IDK | JTAG | LDB | LDH | LDW | Linker | LMS | LOG_printf | Matlab | McBSP | MEM_alloc | MIPS | PCI | PCM3003 | Pipeline | Profiling | QDM | Reset | ROM | RTDX | Sampling | SDRAM | Stack | TEB | THS1206 | TMS320C621 | TMS320C6416 | TMS320C6711 | TMS320C6713 | UART | Vector Table | XBUS | XDS560


Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | TMS320C6x | problems with C6211 HPI


Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).

  

Post a new Thread

problems with C6211 HPI - willi übelherr - Mar 14 18:54:00 2001

dear all,

we use the C6211 on our own design and connect it to an other board with
the host port interface.

HWOB = 1
write fix + autoincrement address
read autoincrement address only

problem:
if we write data to the C6211 with lower part == ffff, then on some
pattern of the higher
part (fffe,fffd,fff7,...), the read is corrupted.
data_low = data_high
the HPA address pointer is 2x incremented

have you an idea of that?

thanks and mfg (best regards) willi übelherr



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: problems with C6211 HPI - Rastko Selmic - Mar 15 15:59:00 2001


Hello Willi, We had similar problem with C6211. There is TI's errata on the web site,
but I think there is maybe something more. We can write and read from
HPIC and HPIA. But we cannot have reliable read and write to HPID. The only way we can do something is the following:

HPIA write 0x2000
HPID++ write 0x12345678

HPIA write 0x1FFC
HPID++ read (returns something)
HPID++ read (returns 0x12345678)

The only thing that we have working is HPID autoincrement access, and
even then we need to have one extra read from the address before
original. Errata does not mention this extra read.

Hopefully this will help a little bit.

Best regards, Rastko Selmic --

*****************************************
Rastko R. Selmic, Ph.D.

DSP System Engineer
Signalogic, Inc.
9617 Wendell, Dallas, Texas, 75243
Tel. 214-343-0069, Fax. 214-343-0163
Email:
***************************************** willi übelherr wrote:

> dear all,
>
> we use the C6211 on our own design and connect it to an other board with
> the host port interface.
>
> HWOB = 1
> write fix + autoincrement address
> read autoincrement address only
>
> problem:
> if we write data to the C6211 with lower part == ffff, then on some
> pattern of the higher
> part (fffe,fffd,fff7,...), the read is corrupted.
> data_low = data_high
> the HPA address pointer is 2x incremented
>
> have you an idea of that?
>
> thanks and mfg (best regards) willi übelherr > ________________________________
--

*****************************************
Rastko R. Selmic, Ph.D.

DSP System Engineer
Signalogic, Inc.
9617 Wendell, Dallas, Texas, 75243
Tel. 214-343-0069, Fax. 214-343-0163
Email:
*****************************************


______________________________
Start your Android Ice Cream Sandwich development on TI's AM35x Sitara ARM Cortex-A8 processor today.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )