Urjtag git tree

I made a git tree for urjtag at git.digispeaker.com. It contains my patches to make a Phytec pcm030 work. Note that I had to revise the previous posting of instructions on using urjtag due to some problems I later found.

The concept of a bus in urjtag is not the same as a bus on the mpc5200. The mpc5200 has one local bus. That one bus can be in various modes controlled by pins sampled at reset. The local bus then allows different regions containing 8, 16 or 32 bit devices.

In urjtag these two things are combined. You also can't delete a bus once it is loaded. So when urjtag starts it defaults to non-multiplexed, 24b address and 8b data on bus 0. I implemented 25b address, 16b data with a multiplexer. When you initbus with the mux parameter it becomes bus 1. You use "bus 1" to switch to this new bus. This was very confusing to me since my chip only has one bus and urjtag has defined two.

Code is in the git tree. It's just a snapshot of their SVN plus my fixes. I'll keep it updated as I get my patches accepted or I find more bugs.