From fa293d1361a1d87b9feff3cb837d531c094c6719 Mon Sep 17 00:00:00 2001 From: Kolja Waschk Date: Sat, 28 Jun 2008 09:22:20 +0000 Subject: [PATCH] Added Sigma SMP8634 (andi2k) git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1290 b68d4a1b-bc3d-0410-92ed-d4ac073336b7 --- jtag/ChangeLog | 5 ++++ jtag/data/Makefile.am | 3 ++ jtag/data/sigma/PARTS | 22 ++++++++++++++ jtag/data/sigma/smp8634/STEPPINGS | 22 ++++++++++++++ jtag/data/sigma/smp8634/smp8634 | 48 +++++++++++++++++++++++++++++++ 5 files changed, 100 insertions(+) create mode 100644 jtag/data/sigma/PARTS create mode 100644 jtag/data/sigma/smp8634/STEPPINGS create mode 100644 jtag/data/sigma/smp8634/smp8634 diff --git a/jtag/ChangeLog b/jtag/ChangeLog index 73cfd636..427aa017 100644 --- a/jtag/ChangeLog +++ b/jtag/ChangeLog @@ -1,3 +1,8 @@ +2008-06-28 Kolja Waschk + + * data/sigma/smp8634/smp8634, data/sigma/smp8634/STEPPINGS, + data/sigma/PARTS, data/Makefile.am: Added Sigma SMP8634 (andi2k) + 2008-06-27 Arnim Laeuger * UrJTAG.txt: JTAGkey-Tiny diff --git a/jtag/data/Makefile.am b/jtag/data/Makefile.am index 7a2f23eb..5d910eee 100644 --- a/jtag/data/Makefile.am +++ b/jtag/data/Makefile.am @@ -138,6 +138,9 @@ nobase_dist_pkgdata_DATA = \ sharp/PARTS \ sharp/lh7a400/STEPPINGS \ sharp/lh7a400/lh7a400 \ + sigma/PARTS \ + sigma/smp8634/STEPPINGS \ + sigma/smp8634/smp8634 \ toshiba/PARTS \ toshiba/tx4925/STEPPINGS \ toshiba/tx4925/tx4925 \ diff --git a/jtag/data/sigma/PARTS b/jtag/data/sigma/PARTS new file mode 100644 index 00000000..3fe71425 --- /dev/null +++ b/jtag/data/sigma/PARTS @@ -0,0 +1,22 @@ +# +# $Id: PARTS 599 2004-06-13 18:16:43Z telka $ +# +# Copyright (C) 2008 andi2k (sf.net) +# +# 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. +# +# bits 27-12 of the Device Identification Register +1000011000110000 smp8634 SMP8634 diff --git a/jtag/data/sigma/smp8634/STEPPINGS b/jtag/data/sigma/smp8634/STEPPINGS new file mode 100644 index 00000000..6615bf88 --- /dev/null +++ b/jtag/data/sigma/smp8634/STEPPINGS @@ -0,0 +1,22 @@ +# +# $Id: STEPPINGS 380 2003-02-25 08:26:15Z telka $ +# +# Copyright (C) 2008 andi2k (sf.net) +# +# 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. +# +# bits 31-28 of the Device Identification Register +0000 smp8634 1 diff --git a/jtag/data/sigma/smp8634/smp8634 b/jtag/data/sigma/smp8634/smp8634 new file mode 100644 index 00000000..dd288e82 --- /dev/null +++ b/jtag/data/sigma/smp8634/smp8634 @@ -0,0 +1,48 @@ +# +# $Id: smp8634 599 2004-06-13 18:16:43Z telka $ +# +# Copyright (C) 2008 andi2k (sf.net) +# +# 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. + +register BR 1 +register BSR 1 +register DIR 32 +register EJIMPCODE 32 +register EJADDRESS 32 +register EJDATA 32 +register EJCONTROL 32 +register EJALL 96 +register EJFASTDATA 33 + +instruction length 5 + +instruction BYPASS 11111 BR +instruction SAMPLE/PRELOAD 00010 BSR +instruction IDCODE 00001 DIR +instruction EJTAG_IMPCODE 00011 EJIMPCODE +instruction EJTAG_ADDRESS 01000 EJADDRESS +instruction EJTAG_DATA 01001 EJDATA +instruction EJTAG_CONTROL 01010 EJCONTROL +instruction EJTAG_ALL 01011 EJALL +instruction EJTAGBOOT 01100 BR +instruction NORMALBOOT 01101 BR +instruction EJTAG_FASTDATA 01110 EJFASTDATA + +initbus ejtag +endian little + +