Unconfusing the stupid
Toby Seckshund
Posts: 2,027
That will be me mostly.
Many times the answer to all interfacing (such as XMM) is a magic block programmed up to be al the logic required. Is there anybody out there that could write an artical on how to do this on affordable chips with freeware and home constructed programmers ?
I know that there are chips that can be made to emulate entire systems but I was thinking more along the lines of "glue logic". At least to start with.
The XC9572 sort seem to have Jtag, it has just occured to me that the likes of the AVR love to use themselves to program themselves, and I have never seen anything like that on the Prop.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Post Edited (Toby Seckshund) : 6/14/2009 8:40:56 PM GMT
Many times the answer to all interfacing (such as XMM) is a magic block programmed up to be al the logic required. Is there anybody out there that could write an artical on how to do this on affordable chips with freeware and home constructed programmers ?
I know that there are chips that can be made to emulate entire systems but I was thinking more along the lines of "glue logic". At least to start with.
The XC9572 sort seem to have Jtag, it has just occured to me that the likes of the AVR love to use themselves to program themselves, and I have never seen anything like that on the Prop.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Post Edited (Toby Seckshund) : 6/14/2009 8:40:56 PM GMT
Comments
I'm really sorry
I don't understand what you want to say.
Do you want a manual how a propeller can program itself ???
best regards
Stefan
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Sorry I'm no help here Toby.
I thought it would be cool to load FLEX CPLDS from the Prop using the flexloader program you can find on the net somewhere. But they are obsolete now. I don't know if the new MAX CPLD from Altera are as easily loaded.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
On the likes of the AVR, 8051 ... There are so many interfaces that use AVR etc as bridge chips between the PC and another sort of IC ie the AVR Target would end up being JTAGed via an AVR programmed to be an interface unit. The prop has been used to be a self contained unit via whatever IDE you use and not as say... an EPROM programmer, ISP programmer. I wondered if the blessed beast could become a CPLD programmer (objet) etc and then allow the kind of the CPLD interface logic in the hydra interface to be used for all sorts of other things.
Perhaps an evaluation kit and a hermatage would be a better answer.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Remember that I come from the valve era.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
As far as I can tell the way to program all these things now a days is to use either Verilog or VHDL hardware description languages. So first learn one of those a bit.
Then you need a device. Better to get a little dev board than try to make something your self for initial experiments. Altera and Xilinx have such things as do other companies.
To get your design into the chip there is free Verilog/VHDL compilers from Altera and Zilinx and appropriate down load cables etc.
To get started these guys have some nice starter projects: www.fpga4fun.com/
and you can buy the little boards for the projects here www.knjn.com/
Having done all that you will eventually arrive at figuring out how to get your creations into a CPLD/FPGA from the Propeller. It's only a serial link after all and quite a simple protocol.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
www.geocities.com/leon_heller/pld_starter.html
I have a design for a DIY programming cable for Altera devices. I'd actually start with the Altera MAX II these days, it's actually a small FPGA rather than a conventional CPLD.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Does anybody have any advice about non-Xilinix toolchains?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--RvnPhnx
An excellent explainer page, Leon - I just read it. Thanks. The Altera Max II seems not too inexpensive, lower power than the older ones, and fast - even the Dev/Demo board at Digikey's only USD150.
- Howard
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Got Electrons?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
Propalyzer: Propeller PC Logic Analyzer
http://forums.parallax.com/showthread.php?p=788230
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
You can get a Digilent Spartan 3 FPGA board for $99 - much better value.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Onwards with the (cheapscape) callenge !
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
my shed is my electronics workshop - good thing we don't have a dog house !
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
It might not be art, but I do suffer.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point