From de7e1512ee175cc88c88b05fa11cfbc26f4b9d1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnim=20L=C3=A4uger?= Date: Mon, 23 Feb 2009 22:12:28 +0000 Subject: [PATCH] clarifications for AVR32 data (Holger Schurig) git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1439 b68d4a1b-bc3d-0410-92ed-d4ac073336b7 --- jtag/ChangeLog | 5 +++++ jtag/data/atmel/at32ap7000/at32ap7000 | 12 ++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/jtag/ChangeLog b/jtag/ChangeLog index bfa55fb2..46baebc4 100644 --- a/jtag/ChangeLog +++ b/jtag/ChangeLog @@ -1,3 +1,8 @@ +2009-02-23 Arnim Laeuger + + * data/atmel/at32ap7000/at32ap7000: clarifications for AVR32 data + (Holger Schurig) + 2009-02-17 Mike Frysinger * src/bus/mpc824x.c (setup_address): Return on unhandled sizes to avoid diff --git a/jtag/data/atmel/at32ap7000/at32ap7000 b/jtag/data/atmel/at32ap7000/at32ap7000 index a6e97196..40a70c5d 100644 --- a/jtag/data/atmel/at32ap7000/at32ap7000 +++ b/jtag/data/atmel/at32ap7000/at32ap7000 @@ -21,6 +21,7 @@ # Documentation: # [1] Atmel Corporation, "AT32AP7000 - High Performance, Low Power # AVR(R)32 32-Bit Microcontroller", Rev. 32003K-AVR32-10/07 +# http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf # # mandatory data registers @@ -43,7 +44,7 @@ instruction length 5 instruction EXTEST 00000 BSR # see page 914 in [1] instruction IDCODE 00001 DIR # see page 914 in [1] instruction SAMPLE/PRELOAD 00010 BSR # see page 914 in [1] -instruction BYPASS 01111 BR # see page 914 in [1] +instruction BYPASS 01111 BR # see page 915 in [1] # optional instructions instruction INTEST 00100 BSR # see page 914 in [1] @@ -53,10 +54,17 @@ instruction CLAMP 00110 BR # see page 915 in [1] instruction AVR_RESET 01100 ARR # see page 919 in [1] instruction NEXUS_ACCESS 10000 NAR # see page 916 in [1] instruction MEMORY_WORD_ACCESS 10001 MWAR # see page 917 in [1] -instruction MEMORY_BLOCK_ACCESS 10011 MBAR # see page 917 in [1] +instruction MEMORY_BLOCK_ACCESS 10010 MBAR # see page 918 in [1] instruction CANCEL_ACCESS 10011 CAR # see page 918 in [1] instruction SYNC 10111 SYR # see page 919 in [1] +# undocumented instructions, detected by the "discovery" command: +#Detecting DR length for IR 11000 ... 35 +#Detecting DR length for IR 11001 ... 32 +#Detecting DR length for IR 11010 ... 35 +#Detecting DR length for IR 11011 ... 64 +#Detecting DR length for IR 11111 ... 1 # probably BYPASS + signal AGNDOSC signal AGNDPLL signal AGNDUSB