One comment I didn't plan to make but after continuous trouble I just have to make one.
I believe your choice selection of white character on yellow background ( PCB ) is not a good choice because it gives very poor contrast between character and its background. I suspect it will affect more with aged user/s.
I have difficulty reading the pin label on the board with this yellow-colored PCB board ( need magifying glass with bright light every times ) whereas I do not have any trouble at all reading label on your bus Pirate ( white character on red background ). It is just that much different.
Just one input from one (aged)user. I hope you would use this info in your consideration for your next version.
samira ps : White character on green background( PCB) also give a very good contrast and pleasing to the eye.
Hi Ian : Thanks for all the helps. I finally managed to load xsvf file to XC9572 First project ( 2 bit decoder) passed with little problem but fixed.
Look like it is going to be a lot of fun and lot of things to study.
Thanks again. samira ps : Once I went through the procedure ( steps) , I think I am clear now with the questions I posted earlier. Evidently not seeing what needed to be done before, I was totally lost. Really appreciate your helps.
Please clearify this for me since I am not quite clear. Better understanding the mechanic of the process would certainly help me to better use my new BPv3 board. Please correct me if I misunderstand.
With the board I got right now, in the flash memory, there is firmware v5.10.
1 Per your explain above, when the XSVF player is loaded over USB using BP bootloader, the original firmware v5.10 is clear from the flash memory, correct ? And I presume the bootloader is still there. If so, why can't I reload firmware back using bootloader ? why do we need ds20 Loader to do this job ?
2 Therefore, when I want to put firmware v5.10 back to flash memory, I have to use ds20 Loader. From the question #1, my impression is that bootloader is gone after XSVF player is loaded.That is why we have to use ds20 Loader to load the firmware back. Do I understand this correctly ? Or I am totally lost.
I want to be clear before undertaking the step 1 and perhaps 2 later.
I dread dealing with this flash memory in particular the fusebit ( I know not quite so in PIC as in AVR) etc... Being a newbie, I don't want to make a wrong move because I do not know how to correct the error later on.
I finally got my bus pirate v3b ( Jan2010 ) and XC9572 XL ( It took ~13 days to arrive )
My goal is to learn CPLD, therefore BPv3b is going to be used primarily ( as of now ) as programmer for the XC9672 board ( FPGA and CPLD programming) .
I performed hardware self test via terminal : passed.
As a stand-alone XSVF player to program CPLD/FPGA, this requires a simple firmware Swap. Question : 1 "Load alternate firmware using your normal firmware update procedure" , does this mean the original bootloader ( in BPv3b) would be erased from BPv3 ?
2 Does "Use your favorite firmware update program to load the BPv3SXVFplayer.vx.hex" mean I have to update via programmer like 'Pickit3' ? If so, could you list or mention some programs that are commonly used for this purpose ? I am not quite clear on how to achieve this. Specifically, how do I load the alternate firmware ( what software with what cable ) ?
Perhaps, some block program or some form of graphic representation might help newbies like me to understand the procedures and/or mechanics to accomplish what you describe in your website better.
I have been playing with AVR mega & xmega and not familiar with this CPLD at all. My apology if these questions are so trivial.