diff --git a/jtag/ChangeLog b/jtag/ChangeLog index 969f4ac5..875c01db 100644 --- a/jtag/ChangeLog +++ b/jtag/ChangeLog @@ -1,3 +1,13 @@ +2003-08-14 Marcel Telka + + * data/MANUFACTURERS: Changed directory name for Philips. + * data/Makefile.am (nobase_dist_pkgdata_DATA): Added philips/PARTS, philips/xcr3128xl-cs144/STEPPINGS, and + philips/xcr3128xl-cs144/xcr3128xl-cs144. + * data/philips/PARTS: New file. + * data/philips/xcr3128xl-cs144/STEPPINGS: Ditto. + * data/philips/xcr3128xl-cs144/xcr3128xl-cs144: Ditto. + * include/part.h (MAXLEN_MANUFACTURER): Increased size to 25. + 2003-08-13 Marcel Telka * include/jtag.h (detect_register_size): Added function declaration. diff --git a/jtag/data/MANUFACTURERS b/jtag/data/MANUFACTURERS index 502bd7ce..e621ffd6 100644 --- a/jtag/data/MANUFACTURERS +++ b/jtag/data/MANUFACTURERS @@ -29,10 +29,10 @@ # bits 11-1 of the Device Identification Register 00000000111 hitachi Hitachi 00000001001 intel Intel -00000010101 xilinx Xilinx # Philips Semi. (Signetics) +00000010101 philips Philips Semi. (Signetics) 00000011111 atmel Atmel 00000110100 cypress Cypress 00000110101 dec DEC 00001001001 xilinx Xilinx 00010111111 broadcom Broadcom -00101010000 broadcom Broadcom +00101010000 broadcom Broadcom # or "Sibyte, Incorporated" ? diff --git a/jtag/data/Makefile.am b/jtag/data/Makefile.am index 8253223d..301768a2 100644 --- a/jtag/data/Makefile.am +++ b/jtag/data/Makefile.am @@ -49,6 +49,9 @@ nobase_dist_pkgdata_DATA = \ intel/sa1110/sa1110 \ intel/ixp425/STEPPINGS \ intel/ixp425/ixp425 \ + philips/PARTS \ + philips/xcr3128xl-cs144/STEPPINGS \ + philips/xcr3128xl-cs144/xcr3128xl-cs144 \ xilinx/PARTS \ xilinx/xcr3128xl-cs144/STEPPINGS \ xilinx/xcr3128xl-cs144/xcr3128xl-cs144 \ diff --git a/jtag/data/philips/PARTS b/jtag/data/philips/PARTS new file mode 100644 index 00000000..e0b15ecc --- /dev/null +++ b/jtag/data/philips/PARTS @@ -0,0 +1,25 @@ +# +# $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. +# + +# bits 27-12 of the Device Identification Register +0100100010001100 xcr3128xl-cs144 XCR3128XL-CS144 diff --git a/jtag/data/philips/xcr3128xl-cs144/STEPPINGS b/jtag/data/philips/xcr3128xl-cs144/STEPPINGS new file mode 100644 index 00000000..65380830 --- /dev/null +++ b/jtag/data/philips/xcr3128xl-cs144/STEPPINGS @@ -0,0 +1,25 @@ +# +# $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. +# + +# bits 31-28 of the Device Identification Register +0000 xcr3128xl-cs144 0 diff --git a/jtag/data/philips/xcr3128xl-cs144/xcr3128xl-cs144 b/jtag/data/philips/xcr3128xl-cs144/xcr3128xl-cs144 new file mode 100644 index 00000000..2996e045 --- /dev/null +++ b/jtag/data/philips/xcr3128xl-cs144/xcr3128xl-cs144 @@ -0,0 +1,25 @@ +# +# $Id$ +# +# Copyright (C) 2003 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 , 2003. +# + +# This part is same as Xilinx XCR3128XL-CS144 +include xilinx/xcr3128xl-cs144/xcr3128xl-cs144 diff --git a/jtag/include/part.h b/jtag/include/part.h index a29a28f1..2bb06464 100644 --- a/jtag/include/part.h +++ b/jtag/include/part.h @@ -32,7 +32,7 @@ #include "data_register.h" #include "bsbit.h" -#define MAXLEN_MANUFACTURER 20 +#define MAXLEN_MANUFACTURER 25 #define MAXLEN_PART 20 #define MAXLEN_STEPPING 8