DSPRelated.com
Forums

A LOW COST ADI EMULATOR ONLY FOR 400USD

Started by tms320vc33 December 14, 2003
XL101-ICE Universal Serial Bus Emulator for Analog
Devices JTAG DSPs The XL101-ICE system is a Universal Serial Bus(USB)-
based DSP emulator. This emulator provides a portable
solutiondesigned to support Analog Devices (ADI) JTAG DSPs. The XL101-
ICE emulator provides a simple, efficient method to connect the
DSP emulator to today's desktop or laptop PCs via a USB 2.0 port.The
simple plug-and-play architecture of USB allows the XL101-ICE to be
automatically detected and configured by the host operating system.
It can also be
connected and disconnected from the host without
opening the PC or turning off the power to the PC. XL101-ICE can
support ADI
ADSP2191,ADSP-BF533,ADSP-BF535,ADSP-21161~{#,~}ADSP-21990,ADSP-
21992,ADSP-TS101S,ADSP-21160 now,and it will support more ADI dsp soon
Available software is ADI's VisualDSP++?development
environment.
The Price includes Airmail World Wide Postage ,software, Serial
Cable and a usb 2.0 card.
PICTURE :
http://www.21icsearch.com/buzi/upimage/upfile/200312121230380.jpg
If you want more infomations ,write a email to me.




--On Sunday, December 14, 2003 2:05 AM +0000 tms320vc33
<> wrote:

> PICTURE :
> http://www.21icsearch.com/buzi/upimage/upfile/200312121230380.jpg
> If you want more infomations ,write a email to me.
>

It would be nice to know more about you, like history of your company and
where you're located, and what, if any, relationship you have with ADI.

Looking at the photo, am I seeing a USB type "A" connector on the pod?
That's a USB no-no, because the only valid cables have an "A" connector on
one end and "B" on the other. An "A" connector on a device would indicate
ignorance of the USB standard, and suggest that that ignorance might
continue into other parts of the product.

And please use mixed case in your subject line. All upper case is both hard
to read and will tend to trip spam detectors.




On Sun, 14 Dec 2003, Kenneth Porter wrote:

> And please use mixed case in your subject line. All upper case is both hard
> to read and will tend to trip spam detectors.

Not to mention scam detectors :-)

Patience, persistence, truth,
Dr. mike


--On Monday, December 15, 2003 9:38 AM +0800 "=?gb2312?q?boy cyber?="
<> wrote:

> I'm a DSP developer engineer from Shenzhen China.When I use the ADI
> DSP EZ-KIT LITE,I realise the EZ-KIT LITE=ICE + TARGET BOARD,so I
> cracked it,and I got each licence file of the EZ-KIT LITE(ADSP-BF533
> EZ-KIT Lite,ADSP-BF535 EZ-KIT Lite,ADSP-TS101S EZ-KIT Lite,ADSP-TS201S
> EZ-KIT Lite,ADSP-21262 EZ-KIT Lite,ADSP-21065L EZ-KIT Lite ADSP-21160
> EZ-KIT Lite,ADSP-21160N EZ-KIT Lite,ADSP-21161N EZ-KIT Lite,ADSP-21992
> EZ-KIT Lite,ADSP-2191 EZ-KIT Lite),then I made my ICE by myself,because
> the limit of hardware,I can only burn four licence file into it,so I
> made two type ICE,XL-101A and XL-101B.But you can select four licence
> file from above,then we will made a ice just for you.Or you can buy two
> ice for 700us$.Because I havn't got the last version of Visual DSP,I
> havn't test the licence for TS201,but I think it will works will. I know
> I should use type 'B',but I think it is not very important.

If I'm reading that correctly, you've copied the code in the USB ICE in the
ezkits, and have recreated the hardware as a standalone unit. I don't know
about how the laws work in China, and IANAL, but I'm pretty sure that
violates several in the US, so it won't be possible to export the unit to
the US.




--On Monday, December 15, 2003 12:06 PM +0800 "=?gb2312?q?boy cyber?="
<> wrote:

> I haven't copy the ADI EZ-KIT LITE,The ADI EZ-KIT LITE have a ten layers
> pcb,and we modefy some place,and the firmware is no from ADI EZ-KIT
> LITE,I wrote it myself,but have the same function with it.

> The sch file is from ADI's agent,so maybe,we will get ADI's admission in
> the next year .

[Please direct replies to the list, not directly to me. - Ken]



Hi,
i also thought about using the emulator part of an EZKIT for $ 150 to
archieve the same result as somebody else using an emulator for $ 4000.
The basic idea is to disable the processor in the EZKit and make a small
adapter cable for the JTAG connection. I think i would not buy an
emulator for $ 400 but an original EZKit for $ 150.

And if we have somebody telling us how to avoid the artificial code size
limits, even better.

If i compare speed of the BF533 EZKit USB emulation with the APEX USB
emulater, the EZKit seems to perform somewhat better. This is what
customers like: Pay much less for something much better.

Can you image how somebody feels, who bought the APEX for $ 4000 and
realizes that a USB emulator can be a minor part of something that costs
$ 150? Poor ADI. I would not think twice and use an EZKit as an emulator.

Regards
D. Teuchert

Kenneth Porter wrote:

>--On Monday, December 15, 2003 9:38 AM +0800 "=?gb2312?q?boy cyber?="
><> wrote: >
>>I'm a DSP developer engineer from Shenzhen China.When I use the ADI
>>DSP EZ-KIT LITE,I realise the EZ-KIT LITE=ICE + TARGET BOARD,so I
>>cracked it,and I got each licence file of the EZ-KIT LITE(ADSP-BF533
>>EZ-KIT Lite,ADSP-BF535 EZ-KIT Lite,ADSP-TS101S EZ-KIT Lite,ADSP-TS201S
>>EZ-KIT Lite,ADSP-21262 EZ-KIT Lite,ADSP-21065L EZ-KIT Lite ADSP-21160
>>EZ-KIT Lite,ADSP-21160N EZ-KIT Lite,ADSP-21161N EZ-KIT Lite,ADSP-21992
>>EZ-KIT Lite,ADSP-2191 EZ-KIT Lite),then I made my ICE by myself,because
>>the limit of hardware,I can only burn four licence file into it,so I
>>made two type ICE,XL-101A and XL-101B.But you can select four licence
>>file from above,then we will made a ice just for you.Or you can buy two
>>ice for 700us$.Because I havn't got the last version of Visual DSP,I
>>havn't test the licence for TS201,but I think it will works will. I know
>>I should use type 'B',but I think it is not very important.
>>
>>
>
>If I'm reading that correctly, you've copied the code in the USB ICE in the
>ezkits, and have recreated the hardware as a standalone unit. I don't know
>about how the laws work in China, and IANAL, but I'm pretty sure that
>violates several in the US, so it won't be possible to export the unit to
>the US.
>
>_____________________________________
>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://groups.yahoo.com/group/adsp
>
>Other Groups: http://www.dsprelated.com/groups.php3 >">http://docs.yahoo.com/info/terms/



I`ve copied below a message I sent to the Blackfin message board at
(www.blackfin.org). It basically concerns using the EZ-KIT USB debug
agent as an ICE. The advantage to this seems to be that it is legal
as far as I can make out (apart from reverse engineering laws which I
don`t think apply in the UK). I haven`t had a chance to try it as I
only have one processor. If somebody could give it a go I would be
very gratefull as I am about to design my own hardware and knowing I
have a working emulator system would be a big bonus.

-----------

Ok so looking at the 533 EZ-KIT it looks as tho the USB debug agent
could be used on an external board. The setup appears to be that when
you plug an emulator pod into the JTAG port it grounds pin 1 and
switches (via analog switches U37 and U38) the JTAG signals going to
the on board Blackfin from the on board agent to the external JTAG
interface.

Now I think it should be quite easy to get around this.

1.) Firstly you need to be able to pass the on board debug agent
signals in and out of the JTAG port. To do this you can blob solder
the relevent connections on the ADG774A which are fortunately rite
next to each other so it should be dead easy.

2.) Then you need to disconnect the debug agent from the Blackfin
chip that is on the EZ KIT. Again this is easy all you need to do is
pull pin 15 on U38 high (not U37 as well because it only carries
inputs to the onboard Blackfin) which will disable the analog switch.
This mod is simple as pin 16 is 3.3v so you can simply cut the track
to 15 and solder over to 16. This is kind of a permanent solution tho
so you might want to rig up some kind of switch.

Voila your $99 EZ-KIT has been turned into a $4000 ICE probe.
Admittidly a slow one! but still. That`s the theory anyway I haven`t
been able to try it yet as I only have the one processor board. If
somebody want`s to give it a go I can
walk through exactly what you would need to do. Probably the easiest
thing is if somebody has two EZ kit`s. In which case all you would
need is a 14pin ribbon cable and a couple of minutes soldering.

Hope this is usefull.

----------------------



--On Monday, December 15, 2003 8:52 AM +0100 Dieter Teuchert
<> wrote:

> i also thought about using the emulator part of an EZKIT for $ 150 to
> archieve the same result as somebody else using an emulator for $ 4000.
> The basic idea is to disable the processor in the EZKit and make a small
> adapter cable for the JTAG connection. I think i would not buy an
> emulator for $ 400 but an original EZKit for $ 150.

Makes sense. The only hitch is if VDSP is deliberately crippled when using
the ezkit's ICE.

> If i compare speed of the BF533 EZKit USB emulation with the APEX USB
> emulater, the EZKit seems to perform somewhat better.

I wonder where the slowness comes from? In principle the data path is the
same.

But I've always felt the ICE-handling code in VDSP was clumsy, particularly
in the way it runs in the GUI thread, as if it was written for Win3.1. In
my own code for doing lengthy stuff like this, I put it in a background
thread that sends progress reports (messages) to the GUI thread and
monitors an abort flag set by a dialog in the GUI thread. This separation
of responsibility makes both pieces of code more self-contained and easier
to maintain. The downloader code no longer looks like a state machine and
it's easier to shut it down smoothly on user request (ie. hitting an abort
button) while doing cleanup to keep from leaving the target hung. (I'm
assuming this looking from the outside, because of the way the GUI locks
one out and becomes unresponsive during transfers.)




hi all,

plzz any body do help in creating ldf file
for 2186m dmovlay pages(external ovlay)..i am using
assembly language..

i tried by using the sample ldf that given
by analog devices..

thanks in advance

with good regards
ayyams ________________________________________________________________________
Yahoo! India Mobile: Download the latest polyphonic ringtones.
Go to http://in.mobile.yahoo.com