OpenCores
URL https://opencores.org/ocsvn/mips_enhanced/mips_enhanced/trunk

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [boards/] [gr-pci-xc2v/] [971A_lqfp.bsd] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
--
2
--  Device: LXT971A
3
--  Package: LQFP
4
--  File Name: 971A_lqfp.bsdl
5
--
6
--  Revision History
7
--   1.0 - Tim Jackson (4/29/2002)
8
--         Legacy file 971Alqfp.txt renamed to 971A_lqfp.bsdl.
9
--         Updated attribute IDCODE_REGISTER to handle revision ids 1
10
--         and 2 and their appropriate jedec continuation codes.
11
--         Changed PWRDWN to a compliance enable and added a design
12
--         warning to that effect.
13
--
14
--  Notes
15
--   This file has successfully compiled on the Agilent Technologies 3070
16
--   BSDL compiler.
17
--
18
--  Disclaimer
19
--   Intel Corporation ("Intel") hereby grants the user of this BSDL file
20
--   ("User") a non-exclusive, nontransferable license to use the file
21
--   under the following terms.  User may only to use the BSDL file and
22
--   is not granted rights to sell, copy (except as needed to run the BSDL
23
--   file), rent, lease or sub-license the BSDL file in whole or in part,
24
--   or in modified form to anyone. User may modify the BSDL file to suit
25
--   its specific applications, but rights to derivative works and such
26
--   modifications shall belong to Intel. This BSDL file is provided on an
27
--   "AS IS" basis and Intel makes absolutely no warranty with respect to
28
--   the information contained herein.  INTEL DISCLAIMS AND USER WAIVES
29
--   ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF
30
--   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY
31
--   OF NON-INFRINGEMENT OF THE INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD
32
--   PARTY. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE IS WITH USER.
33
--   ACCORDINGLY, IN NO EVENT SHALL INTEL BE LIABLE FOR ANY DIRECT OR
34
--   INDIRECT DAMAGES, WHETHER IN CONTRACT OR TORT, INCLUDING, WITHOUT
35
--   LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST INFORMATION)
36
--   ARISING OUT OF THE USE OF OR INABILITY TO USE THE FILE, EVEN IF INTEL
37
--   HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
38
--
39
--  This file is the legal property of Copyright (c) 2002, Intel
40
--  Corporation.
41
--
42
 
43
entity shark is
44
    generic (PHYSICAL_PIN_MAP : string := "LQFP64");
45
 
46
    port (
47
            GND    : linkage bit_vector (1 to 7);
48
            VCCIO  : linkage bit_vector (1 to 2);
49
            VCCA   : linkage bit_vector (1 to 2);
50
            VCCD   : linkage bit                ;
51
            NC     : linkage bit_vector (1 to 3);
52
            XI     : linkage bit                ;
53
            XO     : linkage bit                ;
54
            MDDIS  : in      bit                ;
55
            Reset  : in      bit                ;
56
            TXSLEW0: in      bit                ;
57
            TXSLEW1: in      bit                ;
58
            ADDR0  : in      bit                ;
59
            ADDR1  : in      bit                ;
60
            ADDR2  : in      bit                ;
61
            ADDR3  : in      bit                ;
62
            ADDR4  : in      bit                ;
63
            RBIAS  : linkage bit                ;
64
            TPFOP  : linkage bit                ;
65
            TPFON  : linkage bit                ;
66
            TPFIP  : linkage bit                ;
67
            TPFIN  : linkage bit                ;
68
            SD_TP  : in      bit                ;
69
            TDI    : in      bit                ;
70
            TDO    : out     bit                ;
71
            TMS    : in      bit                ;
72
            TCK    : in      bit                ;
73
            TRST   : in      bit                ;
74
            SLEEP  : in      bit                ;
75
            PAUSE  : in      bit                ;
76
            TEST0  : in      bit                ;
77
            TEST1  : in      bit                ;
78
            LEDCFG2: inout   bit                ;
79
            LEDCFG1: inout   bit                ;
80
            LEDCFG0: inout   bit                ;
81
            PWRDWN : in      bit                ;
82
            MDIO   : inout   bit                ;
83
            MDC    : in      bit                ;
84
            RXD3   : out     bit                ;
85
            RXD2   : out     bit                ;
86
            RXD1   : out     bit                ;
87
            RXD0   : out     bit                ;
88
            RX_DV  : out     bit                ;
89
            RX_CLK : out     bit                ;
90
            RX_ER  : out     bit                ;
91
            TX_ER  : in      bit                ;
92
            TX_CLK : out     bit                ;
93
            TX_EN  : in      bit                ;
94
            TXD0   : in      bit                ;
95
            TXD1   : in      bit                ;
96
            TXD2   : in      bit                ;
97
            TXD3   : in      bit                ;
98
            COL    : out     bit                ;
99
            CRS    : out     bit                ;
100
            MDINT  : out     bit
101
 
102
        );
103
 
104
    use STD_1149_1_1994.all;
105
    use LXT971A_BSCAN.all;
106
 
107
    attribute COMPONENT_CONFORMANCE of shark: entity is "STD_1149_1_1993";
108
 
109
    -- Pin mappings
110
 
111
        attribute PIN_MAP of shark: entity is PHYSICAL_PIN_MAP;
112
 
113
        constant LQFP64: PIN_MAP_STRING:=
114
            "GND    : (7,11,18,25,41,50,61),"&
115
            "VCCIO  : (8,40)               ,"&
116
            "VCCA   : (21,22)              ,"&
117
            "VCCD   :  51                  ,"&
118
            "NC     : (9,10,44)            ,"&
119
            "XI     : 1                    ,"&
120
            "XO     : 2                    ,"&
121
            "MDDIS  : 3                    ,"&
122
            "Reset  : 4                    ,"&
123
            "TXSLEW0: 5                    ,"&
124
            "TXSLEW1: 6                    ,"&
125
            "ADDR0  : 12                   ,"&
126
            "ADDR1  : 13                   ,"&
127
            "ADDR2  : 14                   ,"&
128
            "ADDR3  : 15                   ,"&
129
            "ADDR4  : 16                   ,"&
130
            "RBIAS  : 17                   ,"&
131
            "TPFOP  : 19                   ,"&
132
            "TPFON  : 20                   ,"&
133
            "TPFIP  : 23                   ,"&
134
            "TPFIN  : 24                   ,"&
135
            "SD_TP  : 26                   ,"&
136
            "TDI    : 27                   ,"&
137
            "TDO    : 28                   ,"&
138
            "TMS    : 29                   ,"&
139
            "TCK    : 30                   ,"&
140
            "TRST   : 31                   ,"&
141
            "SLEEP  : 32                   ,"&
142
            "PAUSE  : 33                   ,"&
143
            "TEST0  : 34                   ,"&
144
            "TEST1  : 35                   ,"&
145
            "LEDCFG2: 36                   ,"&
146
            "LEDCFG1: 37                   ,"&
147
            "LEDCFG0: 38                   ,"&
148
            "PWRDWN : 39                   ,"&
149
            "MDIO   : 42                   ,"&
150
            "MDC    : 43                   ,"&
151
            "RXD3   : 45                   ,"&
152
            "RXD2   : 46                   ,"&
153
            "RXD1   : 47                   ,"&
154
            "RXD0   : 48                   ,"&
155
            "RX_DV  : 49                   ,"&
156
            "RX_CLK : 52                   ,"&
157
            "RX_ER  : 53                   ,"&
158
            "TX_ER  : 54                   ,"&
159
            "TX_CLK : 55                   ,"&
160
            "TX_EN  : 56                   ,"&
161
            "TXD0   : 57                   ,"&
162
            "TXD1   : 58                   ,"&
163
            "TXD2   : 59                   ,"&
164
            "TXD3   : 60                   ,"&
165
            "COL    : 62                   ,"&
166
            "CRS    : 63                   ,"&
167
            "MDINT  : 64                    ";
168
 
169
 
170
 
171
    -- IEEE 1149.1 pin definition
172
        attribute TAP_SCAN_RESET of TRST : signal is true;
173
        attribute TAP_SCAN_IN    of TDI  : signal is true;
174
        attribute TAP_SCAN_MODE  of TMS  : signal is true;
175
        attribute TAP_SCAN_OUT   of TDO  : signal is true;
176
        attribute TAP_SCAN_CLOCK of TCK  : signal is (10.0e6, BOTH);
177
 
178
    -- IEEE 1149.1 compliance enable
179
        attribute COMPLIANCE_PATTERNS of shark: entity is
180
          "(PWRDWN) (0)";
181
 
182
    -- IEEE 1149.1 definition for LV Software TAP
183
        attribute INSTRUCTION_LENGTH of shark: entity is 16;
184
 
185
        attribute INSTRUCTION_OPCODE of shark: entity is
186
            "IDCODE   (1111111111111110)," &
187
            "BYPASS   (1111111111111111)," &
188
            "EXTEST   (0000000000000000,1111111111101000)," &
189
            "SAMPLE   (1111111111111000)," &
190
            "HIGHZ    (1111111111001111)," &
191
            "CLAMP    (1111111111101111)"  ;
192
        attribute INSTRUCTION_CAPTURE of shark: entity is "xxxxxxxxxxxxxx01";
193
 
194
        attribute IDCODE_REGISTER of shark: entity is
195
            "0001"               & -- revision id 1
196
            "0000001111001011"   & -- part number
197
            "11101111110"        & -- manufacturer's ID
198
            "1,"                 & -- required by 1149.1
199
            "0010"               & -- revision id 2
200
            "0000001111001011"   & -- part number
201
            "00001111110"        & -- manufacturer's ID
202
            "1";                   -- required by 1149.1
203
 
204
        attribute REGISTER_ACCESS of shark: entity is
205
            "BYPASS   (HIGHZ, CLAMP) " ;
206
 
207
 --Boundary scan definition
208
 attribute BOUNDARY_LENGTH of shark: entity is 40;
209
 
210
 attribute BOUNDARY_REGISTER of shark: entity is
211
 -- num  cell     port      function   safe  [ccell disval rslt]
212
 "   0   (BC_2    , MDDIS   , input    , X )                    ,"&
213
 "   1   (BC_2    , Reset   , input    , X )                    ,"&
214
 "   2   (BC_2    , TXSLEW0 , input    , X )                    ,"&
215
 "   3   (BC_2    , TXSLEW1 , input    , X )                    ,"&
216
 "   4   (BC_2    , ADDR0   , input    , X )                    ,"&
217
 "   5   (BC_2    , ADDR1   , input    , X )                    ,"&
218
 "   6   (BC_2    , ADDR2   , input    , X )                    ,"&
219
 "   7   (BC_2    , ADDR3   , input    , X )                    ,"&
220
 "   8   (BC_2    , ADDR4   , input    , X )                    ,"&
221
 "   9   (BC_2    , SD_TP   , input    , X )                    ,"&
222
 "  10   (BC_2    , SLEEP   , input    , X )                    ,"&
223
 "  11   (BC_2    , PAUSE   , input    , X )                    ,"&
224
 "  12   (BC_2    , TEST0   , input    , X )                    ,"&
225
 "  13   (BC_2    , TEST1   , input    , X )                    ,"&
226
 "  14   (BC_2    , *       , control  , 1 )                    ,"&
227
 "  15   (LV_BC_7 , LEDCFG2 , bidir    , X  ,  14   , 1  , Z   ),"&
228
 "  16   (LV_BC_7 , LEDCFG1 , bidir    , X  ,  14   , 1  , Z   ),"&
229
 "  17   (LV_BC_7 , LEDCFG0 , bidir    , X  ,  14   , 1  , Z   ),"&
230
 "  18   (BC_2    , *       , internal , 0 )                    ,"&
231
 "  19   (LV_BC_7 , MDIO    , bidir    , X  ,  14   , 1  , Z   ),"&
232
 "  20   (BC_2    , MDC     , input    , X )                    ,"&
233
 "  21   (BC_2    , *       , internal , X )                    ,"&
234
 "  22   (BC_2    , RXD3    , output3  , X  ,  14   , 1  , Z   ),"&
235
 "  23   (BC_2    , RXD2    , output3  , X  ,  14   , 1  , Z   ),"&
236
 "  24   (BC_2    , RXD1    , output3  , X  ,  14   , 1  , Z   ),"&
237
 "  25   (BC_2    , RXD0    , output3  , X  ,  14   , 1  , Z   ),"&
238
 "  26   (BC_2    , RX_DV   , output3  , X  ,  14   , 1  , Z   ),"&
239
 "  27   (BC_2    , RX_CLK  , output3  , X  ,  14   , 1  , Z   ),"&
240
 "  28   (BC_2    , RX_ER   , output3  , X  ,  14   , 1  , Z   ),"&
241
 "  29   (BC_2    , TX_ER   , input    , X )                    ,"&
242
 "  30   (BC_2    , TX_CLK  , output3  , X  ,  14   , 1  , Z   ),"&
243
 "  31   (BC_2    , TX_EN   , input    , X )                    ,"&
244
 "  32   (BC_2    , TXD0    , input    , X )                    ,"&
245
 "  33   (BC_2    , TXD1    , input    , X )                    ,"&
246
 "  34   (BC_2    , TXD2    , input    , X )                    ,"&
247
 "  35   (BC_2    , TXD3    , input    , X )                    ,"&
248
 "  36   (BC_2    , *       , internal , 0 )                    ,"&
249
 "  37   (BC_2    , COL     , output3  , X  ,  14   , 1  , Z   ),"&
250
 "  38   (BC_2    , CRS     , output3  , X  ,  14   , 1  , Z   ),"&
251
 "  39   (BC_2    , MDINT   , output3  , X  ,  14   , 1  , Z   ) ";
252
 
253
-- 1149.1 Design Warnings
254
   attribute DESIGN_WARNING of shark: entity is
255
     "PWRDWN pin should be kept low to allow proper operation" &
256
     "of TAP circuitry.  There is a compliance enable on this" &
257
     "pin to force the safe value.  The boundary scan cell" &
258
     "associated with the PWRDWN pin has been changed to an" &
259
     "internal pin.  It is cell number 18 in the boundary scan" &
260
     "register description and has a safe value of 0 specified";
261
 
262
end shark;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.