SEGGER Microcontroller GmbH * Ecolab-Allee 5 * 40789
Monheim am Rhein * Germany * Tel.
+49-2173-99312-0 * Fax. +49-2173-99312-28
Amtsgericht Düsseldorf, HRB-Nr.: 57453 * Managing
Director: Ivo Geilenbruegge
--
You received this message because you are subscribed to the Google Groups "RISC-V Debug Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debug+un...@groups.riscv.org.
To post to this group, send email to de...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/debug/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/debug/00a915b0-dab5-453b-9356-7eac611beefb%40groups.riscv.org.
Hi,
most vendors went with 2-wire cJTAG (IEEE 1149.7) so far when having either RV only designs or RV + ARM ones.
They usually have the RV behind a DAP and an APB-AP (similar to a Cortex-A based device).
The ARM core (if in the same device) will be behind the same DAP and either another APB-AP or just have its debug registers in a different address space of the APB-AP.
SWD should be possible when having also an ARM core in the same chip.
If it is possible for designs with RV only is something that ARM can answer better...
I am not sure regarding their licensing schemes.
As most went for cJTAG, it sounds a bit like that either the licensing scheme does not match or nobody really knows and they wanted to be on the safe side :)
SEGGER Microcontroller GmbH * Ecolab-Allee 5 * 40789 Monheim am Rhein * Germany * Tel. +49-2173-99312-0 * Fax. +49-2173-99312-28
Amtsgericht Düsseldorf, HRB-Nr.: 57453 * Managing Director: Ivo Geilenbruegge
On 19-05-12 10:59, Pierre G. wrote:
--
Hello,
Since SWD protocol is an ARM proprietary debug protocol (at least that is my understanding).
Can we design a Riscv device - that does not contain any coresight IP - where DTM relies on SWD without any legal infringement with ARM ?
Thx in advance for your answers.
You received this message because you are subscribed to the Google Groups "RISC-V Debug Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debug+un...@groups.riscv.org.
To post to this group, send email to de...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/debug/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/debug/00a915b0-dab5-453b-9356-7eac611beefb%40groups.riscv.org.
--
You received this message because you are subscribed to the Google Groups "RISC-V Debug Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debug+un...@groups.riscv.org.
To post to this group, send email to de...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/debug/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/debug/1bdc9f9f-35df-e62d-7036-67222e035d12%40segger.com.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/debug/7F43A16B-3664-41B9-8429-09D6AE8C09E0%40gmail.com.
I think the Foundation has excellent compatibility reasons to standardize a debug plug and what passes through it.
A two-wire debug protocol is handy, no doubt about it.
The hardware protocol of SWD strongly resembles a half-duplex version of SPI.
SPI is in the public domain, so why reinvent it?
A credible two-wire debug design would send RV5 abstract debug commands via half-duplex SPI, via a standard plug, with a mandatory range of voltages and frequencies.
I think that Foundation has no interests in the deeper items of a debug model: E.g. things like ARM’s DAP design, the private bus, the core interface units, bus interface units.
At most, maybe specify a way to read a ROM with something like an xml system description. Perhaps write that ROM’s description in ASN.1
Neither ROMs nor ASN.1 have IP issues.
--
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/debug/BYAPR20MB26160E3BB5011C6F8FB69138F0060%40BYAPR20MB2616.namprd20.prod.outlook.com.