[Libre-soc-dev] Programming a PPC440EPx via JTAG

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Oct 12 17:08:05 BST 2021

On Tue, Oct 12, 2021 at 1:56 PM Cesar Strauss <cestrauss at gmail.com> wrote:

> The JTAG protocol, apparently undocumented and proprietary, was
> reverse-engineered, and seems to have:
> 1) a command for uploading and executing a single Power instruction,


> 2) a debug SPR that can be read and written into,
> 3) a debug mode register, for doing reset, halt, run, etc.
>  From that, higher-level operations can be performed, like reading and
> writing to registers, SPRs, memory, PC, etc.

yehyeh.  makes sense, that basically allows literally anything to be
done, you can create your own debug system from it.

DMI is a little more sophisticated :)


More information about the Libre-soc-dev mailing list