Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - samira

1
CPLD programmable logic / Re: Programming CPLD with Bus Pirate?
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.
2
CPLD programmable logic / Re: Programming CPLD with Bus Pirate?
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.
3
CPLD programmable logic / Re: Programming CPLD with Bus Pirate?
Per your advice( encouragement )  I download file "bpv3-xsvf-vb.hex" using ds30 Loader GUI.exe.
This is what I got.



Question : How do I check or find out what is in my flash memory ( 5.1 v firmware or  bpv3-xsvf-vb.hex) ?


thanks.

nick
4
CPLD programmable logic / Re: Programming CPLD with Bus Pirate?
Hi Ian :

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.

Please bear with me.

Thanks.
samira
5
CPLD programmable logic / Re: Programming CPLD with Bus Pirate?
Hi Ian :
Thanks for the prompt response.

Where can I find pirate-loader program ?
Or it is the same as "PiratePICprog.15JUN2010.zip"

Sorry to trouble you so much.

samira

PS: never mind,I found it in the zip file.
6
CPLD programmable logic / Programming CPLD with Bus Pirate?
Hi all :

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.

Bus Pirate v3b
Firmware v5.10 (r559)  Bootloader v4.4
DEVID:0x0447 REVID:0x3043 (24FJ64GA002 B5)
http://dangerousprototypes.com

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.

samira
7
CPLD programmable logic / Help : newbie wants to learn CPLD
I am a newbie in CPLD area, currently auditing digital logic class at the local community college( reading : professional student == senior citizen) .

I plan to use your XC9572XL board since it can tolerate 5 volts.
I would like to use this board in conjunction with my arduino board.

I hope the learning curve is not too steep.

Quesion :
What kind of programmer hardware ( connecting cable) do I need ?
BusPirate ?

Please advice as to which programmer I should use.

thanks.
samira

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01432335632session_write_close ( )...(null):0
20.01472467208ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01472467984Database_MySQL->query( ).../DatabaseHandler.php:119
40.06092606704Database_MySQL->error( ).../Db-mysql.class.php:273