applied '[ 1859032 ] jtag support for Altera EP2C8' (Hartley Sweeten)

git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@897 b68d4a1b-bc3d-0410-92ed-d4ac073336b7
master
Arnim Läuger 17 years ago
parent b8727aafa1
commit c8000fe2c5

@ -1,3 +1,10 @@
2007-12-29 Arnim Laeuger <arniml@users.sourceforge.net>
* data/altera/PARTS: ep2c8 added
'[ 1859032 ] jtag support for Altera EP2C8' (Hartley Sweeten)
* data/Makefile.am (nobase_dist_pkgdata_DATA): ep2c8 files added
'[ 1859032 ] jtag support for Altera EP2C8' (Hartley Sweeten)
2007-12-27 Arnim Laeuger <arniml@users.sourceforge.net>
* src/cmd/print.c (cmd_print_run): applied patch:

@ -6,6 +6,8 @@ urjtag-n/a
* New and updated cable drivers
- Vision EP9307 GPIO (Hartley Sweeten)
* Added new JTAG declarations for
- Altera EP2C8 (Hartley Sweeten)
urjtag-0.7 (2007-12-23)

@ -37,6 +37,11 @@ nobase_dist_pkgdata_DATA = \
altera/ep1c12/f256 \
altera/ep1c12/f324 \
altera/ep1c12/q240 \
altera/ep2c8/STEPPINGS \
altera/ep2c8/ep2c8 \
altera/ep2c8/f256 \
altera/ep2c8/q208 \
altera/ep2c8/t144 \
altera/epm3064a/STEPPINGS \
altera/epm3064a/epm3064a \
altera/epm3064a/l44 \
@ -213,4 +218,3 @@ nobase_dist_pkgdata_DATA = \
xilinx/xcr3128xl-vq100/xcr3128xl-vq100 \
xilinx/xcr3256xl-ft256/STEPPINGS \
xilinx/xcr3256xl-ft256/xcr3256xl-ft256

@ -25,4 +25,4 @@
0010000010000100 ep1c20f400 EP1C20F400
0111000100101000 epm7128aetc100 EPM7128AETC100
0111000001100100 epm3064a EPM3064A
0010000010110010 ep2c8 EP2C8

@ -0,0 +1,23 @@
#
# $Id$
#
# 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 H Hartley Sweeten <hsweeten@visionengravers.com>
#
# bits 31-28 of the Device Identification Register
0000 ep2c8 0

File diff suppressed because it is too large Load Diff

@ -0,0 +1,226 @@
#
# $Id$
#
# JTAG package script for EP2C8F256
#
# 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 H Hartley Sweeten <hsweeten@visionengravers.com>
#
# Note:
# The signals defined in this file as unused pad are specified as
# I/O pins in the main configuration file ep2c8.
#
salias IOC3 BSC198 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (ASDO)
salias IOF4 BSC197 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (nCSO)
salias IOC1 BSC196
salias IOC2 BSC195
salias IOD5 BSC194
salias IOE5 BSC193
salias IOF5 BSC192
# BSC191 # unused pad
salias IOD3 BSC190
salias IOD4 BSC189
salias IOF3 BSC188
salias IOD2 BSC187
salias IOD1 BSC186
salias IOE3 BSC185
salias IOE4 BSC184
salias IOG4 BSC183
salias IOJ6 BSC182
salias IOH6 BSC181
salias IOE1 BSC180
salias IOE2 BSC179
salias DATA0 BSC178 # Family-specific input pin F1
salias DCLK BSC177 # Family-specific input pin H4
# nCE BSC176 # untestable Family-specific pin G5
salias CLK0 BSC175 # Family-specific input pin H2
salias CLK1 BSC174 # Family-specific input pin H1
# nCONFIG BSC173 # untestable Family-specific pin J5
salias CLK2 BSC172 # Family-specific input pin J2
salias CLK3 BSC171 # Family-specific input pin J1
salias IOK2 BSC170
salias IOK1 BSC169
salias IOK4 BSC168
salias IOK5 BSC167
# BSC166 # unused pad
salias IOL1 BSC165
salias IOL2 BSC164
salias IOJ4 BSC163
salias IOM1 BSC162
salias IOM2 BSC161
salias IOM3 BSC160
salias IOL3 BSC159
salias ION1 BSC158
salias ION2 BSC157
salias IOP1 BSC156
salias IOP2 BSC155
# BSC154 # unused pad
salias ION3 BSC153
salias ION4 BSC152
salias IOP3 BSC151
salias IOL4 BSC150
salias IOM4 BSC149
salias IOR3 BSC148
salias IOT3 BSC147
salias IOP5 BSC146
salias IOP4 BSC145
salias IOT4 BSC144
salias IOR4 BSC143
salias IOT5 BSC142
salias IOR5 BSC141
salias ION7 BSC140
salias IOK7 BSC139
salias IOK6 BSC138
salias IOT6 BSC137
salias IOR6 BSC136
salias IOP6 BSC135
salias ION6 BSC134
salias ION8 BSC133
salias IOT7 BSC132
salias IOR7 BSC131
salias IOL7 BSC130
salias IOL8 BSC129
salias IOT8 BSC128
salias IOR8 BSC127
salias IOT9 BSC126
salias IOR9 BSC125
salias ION9 BSC124
salias ION10 BSC123
salias IOT11 BSC122
salias IOR11 BSC121
salias IOP11 BSC120
salias IOL9 BSC119
salias IOL10 BSC118
salias IOR10 BSC117
salias IOT10 BSC116
salias IOK11 BSC115
salias IOK10 BSC114
salias ION11 BSC113
salias IOP12 BSC112
salias IOP13 BSC111
salias IOT12 BSC110
salias IOR12 BSC109
# BSC108 # unused pad
salias IOT13 BSC107
salias IOR13 BSC106
salias IOT14 BSC105
salias IOR14 BSC104
salias IOM11 BSC103
salias IOL11 BSC102
salias ION12 BSC101
salias IOM12 BSC100
salias IOL12 BSC099
salias IOK13 BSC098
salias ION13 BSC097
salias ION14 BSC096
salias IOP15 BSC095
salias IOP16 BSC094
salias ION15 BSC093
salias ION16 BSC092
salias IOP14 BSC091
# BSC090 # unused pad
# BSC089 # unused pad
salias IOM14 BSC088
salias IOM15 BSC087
salias IOM16 BSC086
# BSC085 # unused pad
salias IOL14 BSC084
salias IOL15 BSC083
salias IOL16 BSC082
# nSTATUS BSC081 # untestable Family-specific pin M13
# CONF_DONE BSC080 # untestable Family-specific pin L13
salias MSEL1 BSC079 # Family-specific input pin K12
salias MSEL0 BSC078 # Family-specific input pin J13
salias IOK16 BSC077
salias IOK15 BSC076
salias CLK7 BSC075 # Family-specific input pin J16
salias CLK6 BSC074 # Family-specific input pin J15
salias CLK5 BSC073 # Family-specific input pin H15
salias CLK4 BSC072 # Family-specific input pin H16
salias IOH12 BSC071
salias IOJ12 BSC070
salias IOG16 BSC069
salias IOG15 BSC068
salias IOF15 BSC067
salias IOF16 BSC066
salias IOJ11 BSC065
salias IOH11 BSC064
salias IOG12 BSC063
salias IOG13 BSC062
salias IOE13 BSC061
salias IOF13 BSC060
salias IOH13 BSC059
salias IOD15 BSC058
salias IOD16 BSC057
salias IOE15 BSC056
salias IOE16 BSC055
salias IOF14 BSC054
salias IOC15 BSC053
salias IOC16 BSC052
salias IOC14 BSC051
salias IOD13 BSC050
salias IOE14 BSC049
salias IOD14 BSC048
salias IOB14 BSC047
salias IOA14 BSC046
salias IOC13 BSC045
salias IOC12 BSC044
salias IOB13 BSC043
salias IOA13 BSC042
salias IOB12 BSC041
salias IOA12 BSC040
salias IOC11 BSC039
salias IOB11 BSC038
salias IOA11 BSC037
salias IOG10 BSC036
salias IOG11 BSC035
salias IOB10 BSC034
salias IOA10 BSC033
salias IOF10 BSC032
salias IOF9 BSC031
salias IOD9 BSC030
salias IOD11 BSC029
salias IOD10 BSC028
salias IOA9 BSC027
salias IOB9 BSC026
salias IOA8 BSC025
salias IOB8 BSC024
salias IOA7 BSC023
salias IOB7 BSC022
salias IOF7 BSC021
salias IOF8 BSC020
# BSC019 # unused pad
# BSC018 # unused pad
salias IOD8 BSC017
salias IOB6 BSC016
salias IOA6 BSC015
salias IOG6 BSC014
salias IOG7 BSC013
salias IOD7 BSC012
salias IOD6 BSC011
salias IOC6 BSC010
salias IOC5 BSC009
salias IOC4 BSC008
salias IOB5 BSC007
salias IOA5 BSC006
salias IOB4 BSC005
salias IOA4 BSC004
salias IOA3 BSC003
salias IOB3 BSC002
salias IOE6 BSC001
salias IOF6 BSC000

@ -0,0 +1,226 @@
#
# $Id$
#
# JTAG package script for EP2C8Q208
#
# 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 H Hartley Sweeten <hsweeten@visionengravers.com>
#
# Note:
# The signals defined in this file as unused pad are specified as
# I/O pins in the main configuration file ep2c8.
#
salias IO1 BSC198 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (ASDO)
salias IO2 BSC197 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (nCSO)
salias IO3 BSC196
salias IO4 BSC195
salias IO5 BSC194
salias IO6 BSC193
salias IO8 BSC192
salias IO10 BSC191
salias IO11 BSC190
salias IO12 BSC189
salias IO13 BSC188
# BSC187 # unused pad
# BSC186 # unused pad
# BSC185 # unused pad
# BSC184 # unused pad
# BSC183 # unused pad
# BSC182 # unused pad
# BSC181 # unused pad
salias IO14 BSC180
salias IO15 BSC179
salias DATA0 BSC178 # Family-specific input pin 20
salias DCLK BSC177 # Family-specific input pin 21
# nCE BSC176 # untestable Family-specific pin 22
salias CLK0 BSC175 # Family-specific input pin 23
salias CLK1 BSC174 # Family-specific input pin 24
# nCONFIG BSC173 # untestable Family-specific pin 26
salias CLK2 BSC172 # Family-specific input pin 27
salias CLK3 BSC171 # Family-specific input pin 28
salias IO30 BSC170
salias IO31 BSC169
# BSC168 # unused pad
salias IO33 BSC167
salias IO34 BSC166
salias IO35 BSC165
# BSC164 # unused pad
salias IO37 BSC163
# BSC162 # unused pad
# BSC161 # unused pad
# BSC160 # unused pad
salias IO39 BSC159
salias IO40 BSC158
salias IO41 BSC157
# BSC156 # unused pad
# BSC155 # unused pad
salias IO43 BSC154
salias IO44 BSC153
salias IO45 BSC152
salias IO46 BSC151
salias IO47 BSC150
salias IO48 BSC149
salias IO56 BSC148
salias IO57 BSC147
salias IO58 BSC146
salias IO59 BSC145
salias IO60 BSC144
salias IO61 BSC143
salias IO63 BSC142
salias IO64 BSC141
# BSC140 # unused pad
# BSC139 # unused pad
# BSC138 # unused pad
# BSC137 # unused pad
# BSC136 # unused pad
# BSC135 # unused pad
# BSC134 # unused pad
salias IO67 BSC133
salias IO68 BSC132
salias IO69 BSC131
# BSC130 # unused pad
# BSC129 # unused pad
salias IO70 BSC128
salias IO72 BSC127
salias IO74 BSC126
salias IO75 BSC125
salias IO76 BSC124
salias IO77 BSC123
# BSC122 # unused pad
# BSC121 # unused pad
salias IO80 BSC120
salias IO81 BSC119
salias IO82 BSC118
salias IO84 BSC117
salias IO86 BSC116
salias IO87 BSC115
salias IO88 BSC114
salias IO89 BSC113
salias IO90 BSC112
salias IO92 BSC111
salias IO94 BSC110
salias IO95 BSC109
salias IO96 BSC108
salias IO97 BSC107
salias IO99 BSC106
salias IO101 BSC105
salias IO102 BSC104
salias IO103 BSC103
salias IO104 BSC102
salias IO105 BSC101
salias IO106 BSC100
# BSC099 # unused pad
# BSC098 # unused pad
salias IO107 BSC097
salias IO108 BSC096
salias IO110 BSC095
salias IO112 BSC094
salias IO113 BSC093
salias IO114 BSC092
# BSC091 # unused pad
salias IO115 BSC090
salias IO116 BSC089
salias IO117 BSC088
# BSC087 # unused pad
# BSC086 # unused pad
salias IO118 BSC085
# BSC084 # unused pad
# BSC083 # unused pad
# BSC082 # unused pad
# nSTATUS BSC081 # untestable Family-specific pin 121
# CONF_DONE BSC080 # untestable Family-specific pin 123
salias MSEL1 BSC079 # Family-specific input pin 125
salias MSEL0 BSC078 # Family-specific input pin 126
salias IO127 BSC077
salias IO128 BSC076
salias CLK7 BSC075 # Family-specific input pin 129
salias CLK6 BSC074 # Family-specific input pin 130
salias CLK5 BSC073 # Family-specific input pin 131
salias CLK4 BSC072 # Family-specific input pin 132
salias IO133 BSC071
salias IO134 BSC070
salias IO135 BSC069
salias IO137 BSC068
salias IO138 BSC067
salias IO139 BSC066
salias IO141 BSC065
salias IO142 BSC064
# BSC063 # unused pad
# BSC062 # unused pad
salias IO143 BSC061
salias IO144 BSC060
salias IO145 BSC059
# BSC058 # unused pad
# BSC057 # unused pad
# BSC056 # unused pad
# BSC055 # unused pad
# BSC054 # unused pad
salias IO146 BSC053
salias IO147 BSC052
salias IO149 BSC051
salias IO150 BSC050
salias IO151 BSC049
salias IO152 BSC048
salias IO160 BSC047
salias IO161 BSC046
salias IO162 BSC045
salias IO163 BSC044
salias IO164 BSC043
salias IO165 BSC042
salias IO168 BSC041
salias IO169 BSC040
salias IO170 BSC039
salias IO171 BSC038
salias IO173 BSC037
# BSC036 # unused pad
# BSC035 # unused pad
salias IO175 BSC034
salias IO176 BSC033
# BSC032 # unused pad
# BSC031 # unused pad
# BSC030 # unused pad
salias IO179 BSC029
salias IO180 BSC028
salias IO181 BSC027
salias IO182 BSC026
# BSC025 # unused pad
# BSC024 # unused pad
# BSC023 # unused pad
salias IO185 BSC022
salias IO187 BSC021
salias IO188 BSC020
salias IO189 BSC019
salias IO191 BSC018
salias IO192 BSC017
salias IO193 BSC016
salias IO195 BSC015
# BSC014 # unused pad
# BSC013 # unused pad
# BSC012 # unused pad
salias IO197 BSC011
salias IO198 BSC010
# BSC009 # unused pad
# BSC008 # unused pad
salias IO199 BSC007
salias IO200 BSC006
salias IO201 BSC005
salias IO203 BSC004
salias IO205 BSC003
salias IO206 BSC002
salias IO207 BSC001
salias IO208 BSC000

@ -0,0 +1,226 @@
#
# $Id$
#
# JTAG package script for EP2C8T144
#
# 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 H Hartley Sweeten <hsweeten@visionengravers.com>
#
# Note:
# The signals defined in this file as unused pad are specified as
# I/O pins in the main configuration file ep2c8.
#
salias IO1 BSC198 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (ASDO)
salias IO2 BSC197 # Note: this pin is specified as I/O. If AS mode is specified by MSEL it is output only (nCSO)
salias IO3 BSC196
salias IO4 BSC195
# BSC194 # unused pad
# BSC193 # unused pad
# BSC192 # unused pad
# BSC191 # unused pad
# BSC190 # unused pad
# BSC189 # unused pad
salias IO7 BSC188
# BSC187 # unused pad
# BSC186 # unused pad
# BSC185 # unused pad
# BSC184 # unused pad
# BSC183 # unused pad
# BSC182 # unused pad
# BSC181 # unused pad
salias IO8 BSC180
salias IO9 BSC179
salias DATA0 BSC178 # Family-specific input pin 14
salias DCLK BSC177 # Family-specific input pin 15
# nCE BSC176 # untestable Family-specific pin 16
salias CLK0 BSC175 # Family-specific input pin 17
salias CLK1 BSC174 # Family-specific input pin 18
# nCONFIG BSC173 # untestable Family-specific pin 20
salias CLK2 BSC172 # Family-specific input pin 21
salias CLK3 BSC171 # Family-specific input pin 22
salias IO24 BSC170
salias IO25 BSC169
# BSC168 # unused pad
# BSC167 # unused pad
# BSC166 # unused pad
# BSC165 # unused pad
# BSC164 # unused pad
salias IO28 BSC163
# BSC162 # unused pad
# BSC161 # unused pad
# BSC160 # unused pad
# BSC159 # unused pad
# BSC158 # unused pad
# BSC157 # unused pad
# BSC156 # unused pad
# BSC155 # unused pad
# BSC154 # unused pad
# BSC153 # unused pad
# BSC152 # unused pad
salias IO30 BSC151
salias IO31 BSC150
salias IO32 BSC149
salias IO40 BSC148
salias IO41 BSC147
salias IO42 BSC146
salias IO43 BSC145
salias IO44 BSC144
salias IO45 BSC143
salias IO47 BSC142
salias IO48 BSC141
# BSC140 # unused pad
# BSC139 # unused pad
# BSC138 # unused pad
# BSC137 # unused pad
# BSC136 # unused pad
# BSC135 # unused pad
# BSC134 # unused pad
salias IO51 BSC133
salias IO52 BSC132
# BSC131 # unused pad
# BSC130 # unused pad
# BSC129 # unused pad
salias IO53 BSC128
salias IO55 BSC127
salias IO57 BSC126
salias IO58 BSC125
salias IO59 BSC124
salias IO60 BSC123
# BSC122 # unused pad
# BSC121 # unused pad
# BSC120 # unused pad
# BSC119 # unused pad
# BSC118 # unused pad
# BSC117 # unused pad
# BSC116 # unused pad
# BSC115 # unused pad
# BSC114 # unused pad
salias IO63 BSC113
# BSC112 # unused pad
# BSC111 # unused pad
salias IO64 BSC110
salias IO65 BSC109
# BSC108 # unused pad
# BSC107 # unused pad
salias IO67 BSC106
salias IO69 BSC105
salias IO70 BSC104
salias IO71 BSC103
salias IO72 BSC102
salias IO73 BSC101
salias IO74 BSC100
# BSC099 # unused pad
# BSC098 # unused pad
salias IO75 BSC097
salias IO76 BSC096
# BSC095 # unused pad
# BSC094 # unused pad
# BSC093 # unused pad
# BSC092 # unused pad
# BSC091 # unused pad
# BSC090 # unused pad
# BSC089 # unused pad
salias IO79 BSC088
# BSC087 # unused pad
# BSC086 # unused pad
# BSC085 # unused pad
# BSC084 # unused pad
# BSC083 # unused pad
# BSC082 # unused pad
# nSTATUS BSC081 # untestable Family-specific pin 82
# CONF_DONE BSC080 # untestable Family-specific pin 83
salias MSEL1 BSC079 # Family-specific input pin 84
salias MSEL0 BSC078 # Family-specific input pin 85
salias IO86 BSC077
salias IO87 BSC076
salias CLK7 BSC075 # Family-specific input pin 88
salias CLK6 BSC074 # Family-specific input pin 89
salias CLK5 BSC073 # Family-specific input pin 90
salias CLK4 BSC072 # Family-specific input pin 91
salias IO92 BSC071
salias IO93 BSC070
salias IO94 BSC069
salias IO96 BSC068
salias IO97 BSC067
# BSC066 # unused pad
# BSC065 # unused pad
# BSC064 # unused pad
# BSC063 # unused pad
# BSC062 # unused pad
# BSC061 # unused pad
# BSC060 # unused pad
salias IO99 BSC059
# BSC058 # unused pad
# BSC057 # unused pad
# BSC056 # unused pad
# BSC055 # unused pad
# BSC054 # unused pad
salias IO100 BSC053
salias IO101 BSC052
# BSC051 # unused pad
# BSC050 # unused pad
salias IO103 BSC049
salias IO104 BSC048
salias IO112 BSC047
salias IO113 BSC046
salias IO114 BSC045
salias IO115 BSC044
# BSC043 # unused pad
# BSC042 # unused pad
salias IO118 BSC041
salias IO119 BSC040
salias IO120 BSC039
salias IO121 BSC038
salias IO122 BSC037
# BSC036 # unused pad
# BSC035 # unused pad
# BSC034 # unused pad
# BSC033 # unused pad
# BSC032 # unused pad
# BSC031 # unused pad
# BSC030 # unused pad
salias IO125 BSC029
salias IO126 BSC028
# BSC027 # unused pad
# BSC026 # unused pad
# BSC025 # unused pad
# BSC024 # unused pad
# BSC023 # unused pad
salias IO129 BSC022
# BSC021 # unused pad
# BSC020 # unused pad
# BSC019 # unused pad
# BSC018 # unused pad
salias IO132 BSC017
salias IO133 BSC016
salias IO134 BSC015
# BSC014 # unused pad
# BSC013 # unused pad
# BSC012 # unused pad
# BSC011 # unused pad
# BSC010 # unused pad
# BSC009 # unused pad
# BSC008 # unused pad
salias IO135 BSC007
salias IO136 BSC006
salias IO137 BSC005
salias IO139 BSC004
salias IO141 BSC003
salias IO142 BSC002
salias IO143 BSC001
salias IO144 BSC000
Loading…
Cancel
Save