I have made a sort of spin-off Blog to cover the DIY Braids that I have been making. It is over here:
Monday, December 14, 2015
WaveShare. It is really very reasonable as I don't think that I can buy the FPGA device for that. I plan to bash out a something themed on the ShapeShifter. It won't be as sophisticated (or any where near as expensive). I always enjoyed a bit of VHDL coding but the requirement for it is sadly thin on the ground these days. I was a bit surprised that Cyclonix really just bolt an Altera evaluation board onto a bunch of DAC/ADC and analog interface device on a panel. From the reading I have done, they use the NIOS soft processor -- I was going to skip that bit and stick an ARM in beside the FPGA as the compiler/debugging is generally a bit ropey on an environment with such a small user base. That will leave more space for Audio processing and waste less resources on the FPGA.
Friday, December 4, 2015
When Walking to work recently I discovered quite a nice Audio Generator in the yearly rubbish collection beside the reoad. I had to replace a binding post and put a new power plug on it but it seems to work nicely enough...
Sunday, November 29, 2015
Tuesday, November 24, 2015
Have been designing some PCB's that I am going to have to get made... This is beyond the Press'n'Peel limitations... I am trying to make it compliant with DIY but there are going to have to be surface mount parts as the processors just aren't available in through hole. I suspect that it will still put people off but... I must admit that looking at some peoples handy work I am still amazed at how bad some of it is! On the flip side some of it is totally amazingly neat need as well... Looking at only using parts in 32pin QFP and 44pin QFP -- these are the only parts that have a 0.8mm spacing instead of the more common 0.5mm spacing. I have sort of got use to the higher density but I can see how it is a bridge too far for some people... There are significantly less parts available in those packages and perhaps more importantly significantly less on-chip-memory... This is a bit strange since the actual package size is still the same as 48pin/0.5mm QFP which seems to have truck loads of RAM... oh well we will see where this leads us...
Thursday, November 12, 2015
Onwards and upwards... Whilst eating my sandwich at lunch yesterday I was reading about other Attractors and came across a lot of references to Sprott's Chaos and Time-Series Analysis book. Having the advantage of a child at University I e-mailed him and he borrowed it from the library. Probably a few orders of magnitude over my head for most of it, it did clear up the differences between flows and maps (which is obvious after the fact) and has a fantastic appendix full of different formula for common chaotic systems.
Well made even more hatchet work on the code... Have been building for both Keil & IAR as developing on two compilers does sometimes show up issues in the code and how the different compilers work. I made a FixedPoint class to make the code a bit less messy and hopefully it will also support seamlessly moving to a floating point compliant processor... It did show up a few things that had me scratching my head a little bit. Oliver's code has some casting that I thought should have been unnecessary... When I implemented the class I found that it wasn't just the multiplies that needed to be 64bit and that the compiler was smart enough to keep some of the other maths at 64bit to stop wrapping... FixedPoint class got more complex... Anyway all works nicely now and have thrown a few extra chaos modes into the mix... This being the Rössler attractor: