DSPRelated.com
Forums

[Fwd: Re: Sources for good beginner TI DSPs hardware designs?]

Started by Marko Panger AGB Lab March 2, 2004
Dear Jean,

this may seems like a joke but it isn't. I suggest you to first read the
silicon errata of the device you will use. We have to change our design
several times due to the hardware silicon bugs in the 5509.

Good luck !

marko

jeanpierrepoulin wrote:
> Hi, > I'm starting out in the brave new world of TI DSPs (from the simpler
> days of PIC designs), and am facing a very steep learning curve in
> front of me as I contemplate the design of my next DSP circuit.
>
> I can handle the software part because of my background, but the
> hardware appears daunting!
>
> My next circuit needs to:
> - Support SDRAM & Flash
> - Support JTAG interface
> - Read image frames from a CMOS camera
> - Read/Write to a CompactFlash card / Hard Drive
> - Communicate with an Ethernet MAC/PHY chips such as the Crystal
> C8900A. (IP Stack implemented on DSP)
>
> The TI / Spectrum Digital DSK/EVMs reference designs are extremely
> useful, but they unfortunately use CPLDs/FPGAs to provide the 'glue
> logic', chips I don't intend to use to keep cost-per-circuit low and
> keep programming/manufacturing simple.
>
> What I need is a working design that uses EMIF for memory and
> teaches me to use other CE spaces to access other peripherals such
> as the CompactFlash, MAC and camera...
>
> Any hints / suggestions / links you could offer to get me started?
>
> Many thanks!!
>
> Jean-Pierre >
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c55x
>
> Other Groups: http://www.dsprelated.com >
> Yahoo! Groups Links >
>





Marko-

> this may seems like a joke but it isn't. I suggest you to first read the
> silicon errata of the device you will use. We have to change our design
> several times due to the hardware silicon bugs in the 5509.

Which version of silicon is buggy? TI shows both Rev D and F.

Did you have problems with USB?

-Jeff

> jeanpierrepoulin wrote:
> > Hi,
> >
> >
> > I'm starting out in the brave new world of TI DSPs (from the simpler
> > days of PIC designs), and am facing a very steep learning curve in
> > front of me as I contemplate the design of my next DSP circuit.
> >
> > I can handle the software part because of my background, but the
> > hardware appears daunting!
> >
> > My next circuit needs to:
> > - Support SDRAM & Flash
> > - Support JTAG interface
> > - Read image frames from a CMOS camera
> > - Read/Write to a CompactFlash card / Hard Drive
> > - Communicate with an Ethernet MAC/PHY chips such as the Crystal
> > C8900A. (IP Stack implemented on DSP)
> >
> > The TI / Spectrum Digital DSK/EVMs reference designs are extremely
> > useful, but they unfortunately use CPLDs/FPGAs to provide the 'glue
> > logic', chips I don't intend to use to keep cost-per-circuit low and
> > keep programming/manufacturing simple.
> >
> > What I need is a working design that uses EMIF for memory and
> > teaches me to use other CE spaces to access other peripherals such
> > as the CompactFlash, MAC and camera...
> >
> > Any hints / suggestions / links you could offer to get me started?
> >
> > Many thanks!!
> >
> > Jean-Pierre
> >
> >
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
> >
> > Archives: http://www.yahoogroups.com/group/c55x
> >
> > Other Groups: http://www.dsprelated.com
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c55x
>
> Other Groups: http://www.dsprelated.com > Yahoo! Groups Links >
>





In regards to the CPLD
I would reconsider//I'm a convert.
They are very cheap and easy to work with.

I've used
Coolrunner II 32 cell parts Cost (approx $1.50 US)
and am now using Lattice 4000z 128 cell parts
(less than $3.00 US). Both are very low power, easy
to work with, and have free tools. I just use the
schematic entry for the most part Don't have time to
become a verilog person).

As far as production programming both can be programmed
with a batch style program and it takes only seconds.
I keep them on a separate JTAG chain than the DSP to keep
it simple.

PeeJayBlack

--- In , Jeff Brower <jbrower@s...> wrote:
> Marko-
>
> > this may seems like a joke but it isn't. I suggest you to first
read the
> > silicon errata of the device you will use. We have to change our
design
> > several times due to the hardware silicon bugs in the 5509.
>
> Which version of silicon is buggy? TI shows both Rev D and F.
>
> Did you have problems with USB?
>
> -Jeff
>
> > jeanpierrepoulin wrote:
> > > Hi,
> > >
> > >
> > > I'm starting out in the brave new world of TI DSPs (from the
simpler
> > > days of PIC designs), and am facing a very steep learning curve
in
> > > front of me as I contemplate the design of my next DSP circuit.
> > >
> > > I can handle the software part because of my background, but the
> > > hardware appears daunting!
> > >
> > > My next circuit needs to:
> > > - Support SDRAM & Flash
> > > - Support JTAG interface
> > > - Read image frames from a CMOS camera
> > > - Read/Write to a CompactFlash card / Hard Drive
> > > - Communicate with an Ethernet MAC/PHY chips such as the Crystal
> > > C8900A. (IP Stack implemented on DSP)
> > >
> > > The TI / Spectrum Digital DSK/EVMs reference designs are
extremely
> > > useful, but they unfortunately use CPLDs/FPGAs to provide
the 'glue
> > > logic', chips I don't intend to use to keep cost-per-circuit
low and
> > > keep programming/manufacturing simple.
> > >
> > > What I need is a working design that uses EMIF for memory and
> > > teaches me to use other CE spaces to access other peripherals
such
> > > as the CompactFlash, MAC and camera...
> > >
> > > Any hints / suggestions / links you could offer to get me
started?
> > >
> > > Many thanks!!
> > >
> > > Jean-Pierre
> > >
> > >
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email client, only
the author of this message will receive your answer. You need to do
a "reply all" if you want your answer to be distributed to the entire
group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: Send an email to
> > >
> > > To Post: Send an email to
> > >
> > > To Leave: Send an email to
> > >
> > > Archives: http://www.yahoogroups.com/group/c55x
> > >
> > > Other Groups: http://www.dsprelated.com
> > >
> > >
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email client, only the
author of this message will receive your answer. You need to do
a "reply all" if you want your answer to be distributed to the entire
group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: Send an email to
> >
> > To Post: Send an email to
> >
> > To Leave: Send an email to
> >
> > Archives: http://www.yahoogroups.com/group/c55x
> >
> > Other Groups: http://www.dsprelated.com
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >


PeeJayBlack-

> In regards to the CPLD
> I would reconsider//I'm a convert.
> They are very cheap and easy to work with.
>
> I've used
> Coolrunner II 32 cell parts Cost (approx $1.50 US)
> and am now using Lattice 4000z 128 cell parts
> (less than $3.00 US). Both are very low power, easy
> to work with, and have free tools. I just use the
> schematic entry for the most part Don't have time to
> become a verilog person).
>
> As far as production programming both can be programmed
> with a batch style program and it takes only seconds.
> I keep them on a separate JTAG chain than the DSP to keep
> it simple.

I would strongly recommend you try some simple Verilog and slowly migrate your
projects, especially when you start using larger devices. Verilog is very easy,
and
saves a lot of time in certain areas -- like a 3 x 32 bus switch -- ya put that
into
a schematic. And when you have to move your design from one device to another
(or
one vendor to another) it can make life a lot easier. I have found the logic
vendors
are inconsistent with schematic tools and upgrades -- not a reason to not use
them,
especially at the top level in a multi-person, multi-block design -- but
definitely a
reason to avoid schematic when Verilog makes more sense.

And your suggestion to separate DSP and logic JTAG chains is right on. We do
that
without exception. Although TI and Xilinx say their devices will function Ok on
a
chain that includes each other, we never could get it work. Everyone knows how
cantankerous CCS can be sometimes; no need to live dangerously and invite more
trouble.

-Jeff

> --- In , Jeff Brower <jbrower@s...> wrote:
> > Marko-
> >
> > > this may seems like a joke but it isn't. I suggest you to first
> read the
> > > silicon errata of the device you will use. We have to change our
> design
> > > several times due to the hardware silicon bugs in the 5509.
> >
> > Which version of silicon is buggy? TI shows both Rev D and F.
> >
> > Did you have problems with USB?
> >
> > -Jeff
> >
> > > jeanpierrepoulin wrote:
> > > > Hi,
> > > >
> > > >
> > > > I'm starting out in the brave new world of TI DSPs (from the
> simpler
> > > > days of PIC designs), and am facing a very steep learning curve
> in
> > > > front of me as I contemplate the design of my next DSP circuit.
> > > >
> > > > I can handle the software part because of my background, but the
> > > > hardware appears daunting!
> > > >
> > > > My next circuit needs to:
> > > > - Support SDRAM & Flash
> > > > - Support JTAG interface
> > > > - Read image frames from a CMOS camera
> > > > - Read/Write to a CompactFlash card / Hard Drive
> > > > - Communicate with an Ethernet MAC/PHY chips such as the Crystal
> > > > C8900A. (IP Stack implemented on DSP)
> > > >
> > > > The TI / Spectrum Digital DSK/EVMs reference designs are
> extremely
> > > > useful, but they unfortunately use CPLDs/FPGAs to provide
> the 'glue
> > > > logic', chips I don't intend to use to keep cost-per-circuit
> low and
> > > > keep programming/manufacturing simple.
> > > >
> > > > What I need is a working design that uses EMIF for memory and
> > > > teaches me to use other CE spaces to access other peripherals
> such
> > > > as the CompactFlash, MAC and camera...
> > > >
> > > > Any hints / suggestions / links you could offer to get me
> started?
> > > >
> > > > Many thanks!!
> > > >
> > > > Jean-Pierre



Wa are using the F revision. All of the versions are buggy, but they
fixed some things in the latest versions (F). See the sillicon errata.

We are still digging into a problem we discovered with USB. Randomly we
are missing transactions. We still don't know if this is a HW or SW bug.
The behaviour is that from a certain point we don't get any more USB
interrupts, until we unplug and then re-plug the device.

In think the major bug you should be aware is that CLKOUT is out of
control when booting from FLASH (not via CCS and JTAG). Also there are
several bugs with sleep modes.

marko

Jeff Brower wrote:
> Marko- >>this may seems like a joke but it isn't. I suggest you to first read the
>>silicon errata of the device you will use. We have to change our design
>>several times due to the hardware silicon bugs in the 5509. > Which version of silicon is buggy? TI shows both Rev D and F.
>
> Did you have problems with USB?
>
> -Jeff >>jeanpierrepoulin wrote:
>>
>>>Hi,
>>>
>>>
>>>I'm starting out in the brave new world of TI DSPs (from the simpler
>>>days of PIC designs), and am facing a very steep learning curve in
>>>front of me as I contemplate the design of my next DSP circuit.
>>>
>>>I can handle the software part because of my background, but the
>>>hardware appears daunting!
>>>
>>>My next circuit needs to:
>>>- Support SDRAM & Flash
>>>- Support JTAG interface
>>>- Read image frames from a CMOS camera
>>>- Read/Write to a CompactFlash card / Hard Drive
>>>- Communicate with an Ethernet MAC/PHY chips such as the Crystal
>>>C8900A. (IP Stack implemented on DSP)
>>>
>>>The TI / Spectrum Digital DSK/EVMs reference designs are extremely
>>>useful, but they unfortunately use CPLDs/FPGAs to provide the 'glue
>>>logic', chips I don't intend to use to keep cost-per-circuit low and
>>>keep programming/manufacturing simple.
>>>
>>>What I need is a working design that uses EMIF for memory and
>>>teaches me to use other CE spaces to access other peripherals such
>>>as the CompactFlash, MAC and camera...
>>>
>>>Any hints / suggestions / links you could offer to get me started?
>>>
>>>Many thanks!!
>>>
>>> Jean-Pierre
>>>
>>>
>>>
>>>
>>>_____________________________________
>>>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>>>
>>>_____________________________________
>>>About this discussion group:
>>>
>>>To Join: Send an email to
>>>
>>>To Post: Send an email to
>>>
>>>To Leave: Send an email to
>>>
>>>Archives: http://www.yahoogroups.com/group/c55x
>>>
>>>Other Groups: http://www.dsprelated.com
>>>
>>>
>>>
>>>Yahoo! Groups Links
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>_____________________________________
>>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>>
>>_____________________________________
>>About this discussion group:
>>
>>To Join: Send an email to
>>
>>To Post: Send an email to
>>
>>To Leave: Send an email to
>>
>>Archives: http://www.yahoogroups.com/group/c55x
>>
>>Other Groups: http://www.dsprelated.com
>>
>>
>>Yahoo! Groups Links
>>
>>
>>
> >



Marko-

> Wa are using the F revision. All of the versions are buggy, but they
> fixed some things in the latest versions (F). See the sillicon errata.
>
> We are still digging into a problem we discovered with USB. Randomly we
> are missing transactions. We still don't know if this is a HW or SW bug.
> The behaviour is that from a certain point we don't get any more USB
> interrupts, until we unplug and then re-plug the device.
>
> In think the major bug you should be aware is that CLKOUT is out of
> control when booting from FLASH (not via CCS and JTAG). Also there are
> several bugs with sleep modes.

Thanks, that is extremely valuable information. Yeah I've noticed the Rev D
errata
has 109 CPU advisories alone, not counting EMIF, DMA, etc.

I will look into the CLKOUT issue -- I did not see it in the errata. Are you
using
HPI boot from Flash, or other peripheral? > marko
>
> Jeff Brower wrote:
> > Marko-
> >
> >
> >>this may seems like a joke but it isn't. I suggest you to first read the
> >>silicon errata of the device you will use. We have to change our design
> >>several times due to the hardware silicon bugs in the 5509.
> >
> >
> > Which version of silicon is buggy? TI shows both Rev D and F.
> >
> > Did you have problems with USB?
> >
> > -Jeff
> >
> >
> >>jeanpierrepoulin wrote:
> >>
> >>>Hi,
> >>>
> >>>
> >>>I'm starting out in the brave new world of TI DSPs (from the simpler
> >>>days of PIC designs), and am facing a very steep learning curve in
> >>>front of me as I contemplate the design of my next DSP circuit.
> >>>
> >>>I can handle the software part because of my background, but the
> >>>hardware appears daunting!
> >>>
> >>>My next circuit needs to:
> >>>- Support SDRAM & Flash
> >>>- Support JTAG interface
> >>>- Read image frames from a CMOS camera
> >>>- Read/Write to a CompactFlash card / Hard Drive
> >>>- Communicate with an Ethernet MAC/PHY chips such as the Crystal
> >>>C8900A. (IP Stack implemented on DSP)
> >>>
> >>>The TI / Spectrum Digital DSK/EVMs reference designs are extremely
> >>>useful, but they unfortunately use CPLDs/FPGAs to provide the 'glue
> >>>logic', chips I don't intend to use to keep cost-per-circuit low and
> >>>keep programming/manufacturing simple.
> >>>
> >>>What I need is a working design that uses EMIF for memory and
> >>>teaches me to use other CE spaces to access other peripherals such
> >>>as the CompactFlash, MAC and camera...
> >>>
> >>>Any hints / suggestions / links you could offer to get me started?
> >>>
> >>>Many thanks!!
> >>>
> >>> Jean-Pierre
> >>>
> >>>
> >>>
> >>>
> >>>_____________________________________
> >>>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
> >>>
> >>>_____________________________________
> >>>About this discussion group:
> >>>
> >>>To Join: Send an email to
> >>>
> >>>To Post: Send an email to
> >>>
> >>>To Leave: Send an email to
> >>>
> >>>Archives: http://www.yahoogroups.com/group/c55x
> >>>
> >>>Other Groups: http://www.dsprelated.com
> >>>
> >>>
> >>>
> >>>Yahoo! Groups Links
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>_____________________________________
> >>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
> >>
> >>_____________________________________
> >>About this discussion group:
> >>
> >>To Join: Send an email to
> >>
> >>To Post: Send an email to
> >>
> >>To Leave: Send an email to
> >>
> >>Archives: http://www.yahoogroups.com/group/c55x
> >>
> >>Other Groups: http://www.dsprelated.com
> >>
> >>
> >>Yahoo! Groups Links
> >>
> >>
> >>
> >>
> >
> >
> >




We are booting (note, this is not the same as executing) the device from
EMIF. We have an 16bit wide flash device attached to it.

Regarding the CLKOUT issue see advisory DL_13:

"...SYSR does not control CLKOUT divisor when a JTAG connection to the
debugger is not present..."

Jeff Brower wrote:

> Marko- >>Wa are using the F revision. All of the versions are buggy, but they
>>fixed some things in the latest versions (F). See the sillicon errata.
>>
>>We are still digging into a problem we discovered with USB. Randomly we
>>are missing transactions. We still don't know if this is a HW or SW bug.
>>The behaviour is that from a certain point we don't get any more USB
>>interrupts, until we unplug and then re-plug the device.
>>
>>In think the major bug you should be aware is that CLKOUT is out of
>>control when booting from FLASH (not via CCS and JTAG). Also there are
>>several bugs with sleep modes. > Thanks, that is extremely valuable information. Yeah I've noticed the Rev D
errata
> has 109 CPU advisories alone, not counting EMIF, DMA, etc.
>
> I will look into the CLKOUT issue -- I did not see it in the errata. Are you
using
> HPI boot from Flash, or other peripheral? >
>>marko
>>
>>Jeff Brower wrote:
>>
>>>Marko-
>>>
>>>
>>>
>>>>this may seems like a joke but it isn't. I suggest you to first read the
>>>>silicon errata of the device you will use. We have to change our design
>>>>several times due to the hardware silicon bugs in the 5509.
>>>
>>>
>>>Which version of silicon is buggy? TI shows both Rev D and F.
>>>
>>>Did you have problems with USB?
>>>
>>>-Jeff
>>>
>>>
>>>
>>>>jeanpierrepoulin wrote:
>>>>
>>>>
>>>>>Hi,
>>>>>
>>>>>
>>>>>I'm starting out in the brave new world of TI DSPs (from the simpler
>>>>>days of PIC designs), and am facing a very steep learning curve in
>>>>>front of me as I contemplate the design of my next DSP circuit.
>>>>>
>>>>>I can handle the software part because of my background, but the
>>>>>hardware appears daunting!
>>>>>
>>>>>My next circuit needs to:
>>>>>- Support SDRAM & Flash
>>>>>- Support JTAG interface
>>>>>- Read image frames from a CMOS camera
>>>>>- Read/Write to a CompactFlash card / Hard Drive
>>>>>- Communicate with an Ethernet MAC/PHY chips such as the Crystal
>>>>>C8900A. (IP Stack implemented on DSP)
>>>>>
>>>>>The TI / Spectrum Digital DSK/EVMs reference designs are extremely
>>>>>useful, but they unfortunately use CPLDs/FPGAs to provide the 'glue
>>>>>logic', chips I don't intend to use to keep cost-per-circuit low and
>>>>>keep programming/manufacturing simple.
>>>>>
>>>>>What I need is a working design that uses EMIF for memory and
>>>>>teaches me to use other CE spaces to access other peripherals such
>>>>>as the CompactFlash, MAC and camera...
>>>>>
>>>>>Any hints / suggestions / links you could offer to get me started?
>>>>>
>>>>>Many thanks!!
>>>>>
>>>>> Jean-Pierre
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>_____________________________________
>>>>>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>>>>>
>>>>>_____________________________________
>>>>>About this discussion group:
>>>>>
>>>>>To Join: Send an email to
>>>>>
>>>>>To Post: Send an email to
>>>>>
>>>>>To Leave: Send an email to
>>>>>
>>>>>Archives: http://www.yahoogroups.com/group/c55x
>>>>>
>>>>>Other Groups: http://www.dsprelated.com
>>>>>
>>>>>
>>>>>
>>>>>Yahoo! Groups Links
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>_____________________________________
>>>>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>>>>
>>>>_____________________________________
>>>>About this discussion group:
>>>>
>>>>To Join: Send an email to
>>>>
>>>>To Post: Send an email to
>>>>
>>>>To Leave: Send an email to
>>>>
>>>>Archives: http://www.yahoogroups.com/group/c55x
>>>>
>>>>Other Groups: http://www.dsprelated.com
>>>>
>>>>
>>>>Yahoo! Groups Links
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>> > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c55x
>
> Other Groups: http://www.dsprelated.com >
> Yahoo! Groups Links >
>


Seems to me the silicon F is not a big improvement, but if you
checkout the silicon errata for the 5509A you will see the bug list
drop dramatically.

As for the USB problem, I have a problem with the UART. After some
period of time (seems random), the UART no longer generates interrupts
when characters are received!! Sounds like the USB has the same
underlying problem.

Are you using GIO calls??

Paul --- In , Marko Panger AGB Lab <marko.panger@a...>
wrote:
> Wa are using the F revision. All of the versions are buggy, but they
> fixed some things in the latest versions (F). See the sillicon errata.


>
> We are still digging into a problem we discovered with USB. Randomly we
> are missing transactions. We still don't know if this is a HW or SW
bug.
> The behaviour is that from a certain point we don't get any more USB
> interrupts, until we unplug and then re-plug the device.
>
> In think the major bug you should be aware is that CLKOUT is out of
> control when booting from FLASH (not via CCS and JTAG). Also there are
> several bugs with sleep modes.
>
> marko
>




Paul-

> Seems to me the silicon F is not a big improvement, but if you
> checkout the silicon errata for the 5509A you will see the bug list
> drop dramatically.

Yes, and faster and about same cost also for BGA package.

-Jeff > As for the USB problem, I have a problem with the UART. After some
> period of time (seems random), the UART no longer generates interrupts
> when characters are received!! Sounds like the USB has the same
> underlying problem.
>
> Are you using GIO calls??
>
> Paul
>
> --- In , Marko Panger AGB Lab <marko.panger@a...>
> wrote:
> > Wa are using the F revision. All of the versions are buggy, but they
> > fixed some things in the latest versions (F). See the sillicon errata.
>
> >
> > We are still digging into a problem we discovered with USB. Randomly we
> > are missing transactions. We still don't know if this is a HW or SW
> bug.
> > The behaviour is that from a certain point we don't get any more USB
> > interrupts, until we unplug and then re-plug the device.
> >
> > In think the major bug you should be aware is that CLKOUT is out of
> > control when booting from FLASH (not via CCS and JTAG). Also there are
> > several bugs with sleep modes.
> >
> > marko




After a discussion with TI we tried the 5509A, but with no success. The
code didn't worked.

This was about 5 moths ago.

Jeff Brower wrote:

> Paul- >>Seems to me the silicon F is not a big improvement, but if you
>>checkout the silicon errata for the 5509A you will see the bug list
>>drop dramatically. > Yes, and faster and about same cost also for BGA package.
>
> -Jeff >
>>As for the USB problem, I have a problem with the UART. After some
>>period of time (seems random), the UART no longer generates interrupts
>>when characters are received!! Sounds like the USB has the same
>>underlying problem.
>>
>>Are you using GIO calls??
>>
>>Paul
>>
>>--- In , Marko Panger AGB Lab <marko.panger@a...>
>>wrote:
>>
>>>Wa are using the F revision. All of the versions are buggy, but they
>>>fixed some things in the latest versions (F). See the sillicon errata.
>>
>>>We are still digging into a problem we discovered with USB. Randomly we
>>>are missing transactions. We still don't know if this is a HW or SW
>>
>>bug.
>>
>>>The behaviour is that from a certain point we don't get any more USB
>>>interrupts, until we unplug and then re-plug the device.
>>>
>>>In think the major bug you should be aware is that CLKOUT is out of
>>>control when booting from FLASH (not via CCS and JTAG). Also there are
>>>several bugs with sleep modes.
>>>
>>>marko >
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c55x
>
> Other Groups: http://www.dsprelated.com >
> Yahoo! Groups Links >
>