+ Post New Thread
Results 1 to 16 of 16
  1. #1
    Member level 1
    Points: 2,308, Level: 11

    Join Date
    Sep 2001
    Posts
    37
    Helped
    0 / 0
    Points
    2,308
    Level
    11

    JTAG Flash programming?

    Any tips on how to program a Flash device using JTAG?

    I'm working on a small project - the board only has a FPGA and a FLash.
    I want to use JTAG port on the FPGA to control the IO ports that connect to the Flash device - from the scheme of thing - it should work. Any comments or hint before I start?

  2. #2
    Advanced Member level 4
    Points: 12,277, Level: 26

    Join Date
    May 2001
    Posts
    1,126
    Helped
    65 / 65
    Points
    12,277
    Level
    26



    •   AltAdvertisment

        
       

  3. #3
    Newbie level 4
    Points: 1,803, Level: 9

    Join Date
    May 2003
    Posts
    7
    Helped
    0 / 0
    Points
    1,803
    Level
    9
    what kind of fpga and flash?
    fpga.com



  4. #4
    Full Member level 1
    Points: 2,617, Level: 11

    Join Date
    Sep 2002
    Location
    At home
    Posts
    112
    Helped
    4 / 4
    Points
    2,617
    Level
    11
    We used tools from JTAG Technology to program a flash connected to a uP in production.
    It work ok.
    We added the flash write signal to the jtag connector to speed up the programming. We added also termination on the data out signal and a small RC-filter on the clock signal.

    The only drawback was the price
    The card and the basic software were something like $2-3000.
    Then if you wanted flash programming it was a additional $1-2000 and for the configuration tool of the boundary scan loop $3-4000.

    As an alternative it was possible to buy the configuration from the reseller, which we did.



  5. #5
    Advanced Member level 3
    Points: 9,990, Level: 23

    Join Date
    Jun 2003
    Location
    Switzerland
    Posts
    901
    Helped
    13 / 13
    Points
    9,990
    Level
    23
    I used the JTAG Lart project as a starter for flash programming through Coldfire JTAG interface...

    Just search for jflash project...you can use ByteBlaster or similar 74hc244 lpt-jtag interface for this...

    Jflash compiles on linux as also for Windel platfrom (o;



    •   AltAdvertisment

        
       

  6. #6
    Member level 1
    Points: 2,233, Level: 10

    Join Date
    Jan 2002
    Posts
    38
    Helped
    1 / 1
    Points
    2,233
    Level
    10

    cable prog

    the FPGA xilinx cable programming .... can any one give me the schematic ?



    •   AltAdvertisment

        
       

  7. #7
    Advanced Member level 4
    Points: 12,277, Level: 26

    Join Date
    May 2001
    Posts
    1,126
    Helped
    65 / 65
    Points
    12,277
    Level
    26

    Re: cable prog

    Quote Originally Posted by robinh
    the FPGA xilinx cable programming .... can any one give me the schematic ?
    Schematics ....



  8. #8
    Newbie level 1
    Points: 1,743, Level: 9

    Join Date
    Jun 2003
    Posts
    1
    Helped
    0 / 0
    Points
    1,743
    Level
    9
    I think it's possible to download files to FLASH by JTAG opperation.But you have to program first.For example you must implement all JTAG instruction by this software.We have developed a software which can do JTAG normal, in addition it can program FLASH also



  9. #9
    Member level 1
    Points: 2,233, Level: 10

    Join Date
    Jan 2002
    Posts
    38
    Helped
    1 / 1
    Points
    2,233
    Level
    10

    meaning

    what means ?
    do you mean say that the FPGA tool (Xilinks Found* ) does not integrate the function : program via JTAG ?



  10. #10
    Advanced Member level 3
    Points: 9,990, Level: 23

    Join Date
    Jun 2003
    Location
    Switzerland
    Posts
    901
    Helped
    13 / 13
    Points
    9,990
    Level
    23
    I assume not (o;

    Do you have a BSDL file for your FPGA?

    Then it should be fairly easy to adapt jflash to include support for it (and your flash of course).

    As already mentioned above...I did it for mcf5272 and AMD flash memories (o;

    lemme know if you need more help (o;



  11. #11
    Full Member level 5
    Points: 6,643, Level: 19
    roli's Avatar
    Join Date
    Apr 2001
    Location
    'SiliconWafer' Island
    Posts
    246
    Helped
    11 / 11
    Points
    6,643
    Level
    19

    Re: JTAG Flash programming?

    Where BSDL files can be found for AMD & Intel Flash devices ?

    I need to repair a BIOS Flash chip on a PC Motherboard, which got erased by the CIH virus ....



  12. #12
    Advanced Member level 3
    Points: 9,990, Level: 23

    Join Date
    Jun 2003
    Location
    Switzerland
    Posts
    901
    Helped
    13 / 13
    Points
    9,990
    Level
    23

    Re: JTAG Flash programming?

    They can be found at the manufacturers websites...

    Just search for BSDL...


    cheers
    davorin



  13. #13
    Advanced Member level 4
    Points: 12,277, Level: 26

    Join Date
    May 2001
    Posts
    1,126
    Helped
    65 / 65
    Points
    12,277
    Level
    26

    Re: JTAG Flash programming?

    Flash devices BSDL files ?!?! ( Flash with JTAG ?)



    •   AltAdvertisment

        
       

  14. #14
    Advanced Member level 3
    Points: 9,990, Level: 23

    Join Date
    Jun 2003
    Location
    Switzerland
    Posts
    901
    Helped
    13 / 13
    Points
    9,990
    Level
    23

    Re: JTAG Flash programming?

    Well..I meant the BDSL files for the CPU where the flash is attached to (o;


    BTW: I think ST has some flash devices with on-chip periphals with JTAG programming support.


    cheers
    davorin



  15. #15
    Advanced Member level 4
    Points: 12,277, Level: 26

    Join Date
    May 2001
    Posts
    1,126
    Helped
    65 / 65
    Points
    12,277
    Level
    26

    Re: JTAG Flash programming?

    I known about ST devices with JTAG, but I newer saw it on motherboards ... :)



  16. #16
    Full Member level 5
    Points: 6,643, Level: 19
    roli's Avatar
    Join Date
    Apr 2001
    Location
    'SiliconWafer' Island
    Posts
    246
    Helped
    11 / 11
    Points
    6,643
    Level
    19

    Re: JTAG Flash programming?

    There are NO BIOS Flash chips with JTAG ?
    I'm in deep trouble ... must de-solder the Bios chip off the motherboard ... *sigh* ...



--[[ ]]--