No, you should be able to just do the new progdev.
If you do want to explicitly deprogram, do progdev with a null string argument:
fpga.progdev(None) or fpga.progdev('').
fpga.stop() kills katcp comms (used for link teardown before exiting your
program). I don't think this is what you want.
Jason
On 03 Jan 2013, at 03:52, Tom Kuiper wrote:
> If there is a boffile running on a ROACH-1 PPC, does it have to be killed
> explicitly before borphserver will load another one? Or can you just replace
> the running boffile with a new one?
>
> fpga = corr.katcp_wrapper.FpgaClient()
> fpga.progdev(bitstream)
>
> Hm! I just noticed an fpga.stop(). Do you have to do that to the running
> boffile first?
>
> Many thanks.
>
> Tom
>