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