[hpsdr] HPSDR - FPGA updating

Chris Smith chris at vspl.co.uk
Sat Nov 7 04:29:55 PST 2009


Roland/Phil

Is the JTAG bus section of the Atlas bus bi-directional? Reason for  
asking is that, using the excellent back-plate for Pandora, Ozy is  
last on the bus with Penny/Mercury preceding. If I put the "Last JTAG"  
jumper on the board nearest the power connector (sorry, I'm working  
from memory without the rig in front of me) will Roland's method still  
work?

Cheers

Chris
G4NUX

On 7 Nov 2009, at 12:23, roland etienne wrote:

> ***** High Performance Software Defined Radio Discussion List *****
>
> Some precisons:
>
> Instead of running the Altera Quartus IDE to access to the  
> programmer, you
> can run a stand-alone version (the last is 9.1, a 122 MB file...).
>
> And of course, you can update only one of the device (Mercury or  
> Penelope),
> so the best way to do it is:
> Auto-detect, and then select the device that you want to update, and  
> change
> the file to load the correct .jic file, don't forgot to check the
> programm/configure checkbox for the device concerned, and then  
> start, and
> wait..
>
> Hope that helps,
>
> 73, Roland F8CHK
>
>
> -----Message d'origine-----
> De : hpsdr-bounces at lists.openhpsdr.org
> [mailto:hpsdr-bounces at lists.openhpsdr.org] De la part de roland  
> etienne
> Envoyé : samedi 7 novembre 2009 12:19
> À : phil at pharman.org; hpsdr at openhpsdr.org
> Objet : Re: [hpsdr] HPSDR - FPGA updating
>
> ***** High Performance Software Defined Radio Discussion List *****
>
> Hello,
>
> The process to update the Flash EEPROM on the Mercury and Penelope  
> boards
> without having to move the boards, as we did before, is really  
> simple using
> the programmer interface within Quartus.
>
> After loading the soft witch make Ozy appears as a usb-blaster, you  
> run
> Quartus, in Tools you run Programmer, you choose USB-Blaster as  
> hardware
> programming tool.
>
> To test the JTAG chain, you can run the auto-detect function, witch  
> should
> show you the EP2C8 and the EP3C25 if everything is correct (last  
> JTAG strap
> in good position, in my case the order of the boards is Ozy,  
> Penelope, and
> Mercury in last position).
>
> After the auto-detect, delete the two devices, and add file, first  
> the one
> for Penelope, and then the one for Mercury. These files are the  
> *.jic files.
> Check the program checkbox for the EPCS4 and the EPCS16.
>
> Then start to program, and wait...
>
> Now that the boards are in Pandora, this process is painless!!
>
> Best 73,
> Roland F8CHK
>
>
> -----Message d'origine-----
> De : hpsdr-bounces at lists.openhpsdr.org
> [mailto:hpsdr-bounces at lists.openhpsdr.org] De la part de Phil Harman
> Envoyé : jeudi 30 juillet 2009 05:58
> À : hpsdr at openhpsdr.org
> Objet : [hpsdr] HPSDR – FPGA updating
>
> ***** High Performance Software Defined Radio Discussion List *****
>
> HPSDR – FPGA updating
>
> The process we currently use to update the flash EEPROM on the  
> Mercury and
> Penelope boards was only ever intended to be an interim solution  
> until we
> had a more convenient way of  doing it.
>
> Unfortunately, the volunteer who was going to undertake the project  
> was
> unable to continue and the project has languished for a while.
>
> Basically what we do at the moment is to load some code into the FX2  
> on
> Ozy that makes it look like and Altera  USB Blaster.  We then use  
> standard
> Altera command line programs in a batch file to load the new data to  
> the
> HPSDR board.
>
> This requires the target board to be in the next Atlas slot to the Ozy
> board.
>
> What is needed is a way to identify the position of each board on  
> the JTAG
> chain and send the new code to the appropriate board.  That way the  
> boards
> can be left in situ when we need to update their code.
>
> The Altera  tools seem to allow you to identify what devices are in  
> the
> JTAG chain but that is a far as I have got.
>
> Is there perhaps a volunteer who would like to tackle this project?
>
> 73’s Phil….VK6APH
>
>
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help:
> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help:
> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help: http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>


 1257596995.0


More information about the Hpsdr mailing list