From 5188736ed7968ddd76a58c95f37a3dad69a0fd38 Mon Sep 17 00:00:00 2001 From: Marcel Telka Date: Fri, 23 Aug 2002 14:08:33 +0000 Subject: [PATCH] Added Device Identification Register for Atmel ATmega128. git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@103 b68d4a1b-bc3d-0410-92ed-d4ac073336b7 --- jtag/data/MANUFACTURERS | 2 ++ jtag/data/atmel/PARTS | 29 ++++++++++++++++++++++++++ jtag/data/atmel/atmega128/STEPPINGS | 32 +++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 jtag/data/atmel/PARTS create mode 100644 jtag/data/atmel/atmega128/STEPPINGS diff --git a/jtag/data/MANUFACTURERS b/jtag/data/MANUFACTURERS index d568fa52..b7905791 100644 --- a/jtag/data/MANUFACTURERS +++ b/jtag/data/MANUFACTURERS @@ -26,6 +26,8 @@ # Identification Code", September 2001, Order Number: JEP106-K # +# bits 11-1 of the Device Identification Register 00000001001 intel Intel 00000010101 . Philips Semi. (Signetics) +00000011111 atmel Atmel 00001001001 xilinx Xilinx diff --git a/jtag/data/atmel/PARTS b/jtag/data/atmel/PARTS new file mode 100644 index 00000000..d6c64c39 --- /dev/null +++ b/jtag/data/atmel/PARTS @@ -0,0 +1,29 @@ +# +# $Id$ +# +# Copyright (C) 2002 ETC s.r.o. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. +# +# Written by Marcel Telka , 2002. +# +# Documentation: +# [1] Atmel Corporation, "ATmega128(L) - 8-bit AVR Microcontroller with +# 128K Bytes In-System Programmable Flash", 2002, Rev. 2467E-AVR-05/02 +# + +# bits 27-12 of the Device Identification Register +1001011100000010 atmega128 ATmega128 # see Table 100 in [1] diff --git a/jtag/data/atmel/atmega128/STEPPINGS b/jtag/data/atmel/atmega128/STEPPINGS new file mode 100644 index 00000000..dbce63d1 --- /dev/null +++ b/jtag/data/atmel/atmega128/STEPPINGS @@ -0,0 +1,32 @@ +# +# $Id$ +# +# Copyright (C) 2002 ETC s.r.o. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. +# +# Written by Marcel Telka , 2002. +# +# Documentation: +# [1] Atmel Corporation, "ATmega128(L) - 8-bit AVR Microcontroller with +# 128K Bytes In-System Programmable Flash", 2002, Rev. 2467E-AVR-05/02 +# + +# bits 31-28 of the Device Identification Register +# see Table 99 in [1] +0011 atmega128 C +0101 atmega128 F +0110 atmega128 G