On Saturday 22 May 2010 23:03:50 Tomek CEDRO wrote: > On Sun, May 23, 2010 at 2:42 AM, Mike Frysinger <vap...@gentoo.org> wrote: > >> Yes, the memory is parallel and it is connected with data/addres > >> interface to the bluecore4 chip, but the chip itself does not support > >> JTAG. > > > > right, but the address lines of the chip have to go somewhere. if they > > go to the part which you connect to via JTAG, and that part allows for > > wiggling of its lines via JTAG, you can talk to the chip. this is how > > we do it on Blackfn boards: > > [parallel flash (CFI]) <-- data/addr --> [Blackfin CPU] <-- JTAG --> [USB > > FT2232H] <-- Linux development system --> [urjtag] > > > > urjtag wiggles the Blackfin's data/addr lines that are connected to the > > parallel flash chip > > Mike I understand how JTAG access works :-) In this case this is > different - end user access to the CFI Parallel Flash is provided by > the IC with its own SPI interface ( [Flash]--<CFI>--[IC]--<SPI>--o ), > as there is no JTAG support, probably to simplify the IC design.
OK, this wasnt really clear to me in your descriptions > SPI > implementation would be similar (even simpler) than JTAG on the cable > that can already do some JTAG bitbang. This is why I was wondering if > SPI was already implemented in UrJTAG. It could also help me solve > some issues with Serial SPI Flash onboard a Xilinx FPGA board (where > direct SPI access to the memory is available on a separate connector), > and possibly others in future using an elegant all-in-one-box > manner... so the next step is to implement the code! :-) i'm not sure you can compare these two the same. ignoring the wiggling pins part, a normal SPI flash has its own programming protocol (read/write/erase and such commands) which looks nothing like a typical nor/cfi flash. unless your magic little IC simply makes the nor/cfi flash look like a standard SPI flash. -mike
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------------
_______________________________________________ UrJTAG-development mailing list UrJTAG-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/urjtag-development