Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Flash programming throught JTAG interface

Status
Not open for further replies.

BGA

Advanced Member level 4
Joined
Apr 25, 2001
Messages
111
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
751
I've a processor ADSP-21160 (jtag compatible) connected to AMD flash memory (non Jtag).
Is there a free tools that interface Jtag port trought a PC parallel port and allows to program the flash memory?
Thanks in advance.
 

samsuffy

Member level 4
Joined
Jul 23, 2002
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
533
:eek: :eek:

I've just coded such a soft to do that, one week ago !! :!: 8O

I use an ADSP-21165 with an AMD flash with a Xilinx parallel cable.

It works very well but it's slow :oops: very slow :oops:
due to the long internal shift register of the DSP (284bits)

perf : about 100 written bytes in the flash / s

I can share the prog but not the source ! :roll:
 

spit

Member level 2
Joined
Mar 29, 2002
Messages
48
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
314
jtag interface

Hi samsuffy,

what was your starting point, and could your program be extended to load a program into the Sharc memory space and execute it, I take that you are twiddling the bits in software without custom hardware.

Thanks in advance.

Spit
 

samsuffy

Member level 4
Joined
Jul 23, 2002
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
533
my starting point is a custom design ... from scratch ...

I program the flash through the EXTEST mode of the DSP (direct control of its pins via JTAG)

I could load a program into the memory ... if I have the doc about the undocumented JTAG register reserved for emulation !!! :cry: :cry:


sorry for my english but what do you mean with :

I take that you are twiddling the bits in software without custom hardware.
:?:
 

spit

Member level 2
Joined
Mar 29, 2002
Messages
48
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
314
jtag interface

Hi samsuffy,

sorry about that, I meant you are doing all the shifting of bits and stepping through the jtag statemachine required to implement it via software, without hardware - from a parallel port.

You English is fine, you make yourself understood perfectly.

Spit
 

samsuffy

Member level 4
Joined
Jul 23, 2002
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
533
Indeed, I control directly the state machine with parallel port...

I have also an FPGA on board. I plan to implement the state machine handling in VHDL but it needs more time... I needed a fast solution, in term of developping time :wink:

Do you have info about reserved JTAG registers ?... :roll:
 

spit

Member level 2
Joined
Mar 29, 2002
Messages
48
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
314
jtag interface

Hi Samsuffy,

I don't but if find out - I will make it available here.

Spit
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top