25 Jul 2010 12:03 am
Generic USB JTAG/etc Programmer
Despite having 2 weeks for this, I haven’t actually completed anything notable; So I’m just going to post some WIP images of a PCB I’ve designed to do general purpose programming (Generally jtag, but also AVR)
I’ve been working out the concepts in software using the modified USB stick (as I mentioned previously) but just haven’t had enough time to allocate to it yet. Soon, though.
17 Jul 2010 10:29 pm
I’ve been writing weekly now for a while – I’ve decided, though, that it’s unsustainable. Writing these posts has been a great motivator for getting some of my projects done, but they also don’t leave me a lot of time to do so.
So, I’m shifting the format and will write blog posts every other week – I’ll continue next week.
Thanks for reading! I hope some of this material has been useful to you, and please do let me know if you’d like to see something specific, or if anything isn’t clear.
So, many of you use JTAG?
I’ve been using JTAG for many years now, which started with FPGAs, and has mostly been for CPLDs and FPGAs since- but it’s also a pretty widely used protocol for programming and debugging mid range microcontrollers all the way up to high end CPUs. I’ve always wanted to look into how JTAG worked in more depth, but never really had the time.
Now, I do have some time (and some projects which depend on JTAG hacking) – so this post will go into the world of JTAG. (more…)
PCI Card Revisited
Remember the PCI card from a few weeks ago?
Not too long after that, I did send out an order to manufacture some boards – and this last week they finally arrived! I’ve assembled a few, tested them, run into a few problems, solved them, and finally got a pretty basic PCI Port-80h debug card working.
In this post I’ll walk through these things, and talk some more about the PCI interface.