--**************************************************************************
--*
--* File Nam: K7N323631C_FC_R01.BSL
--* Revision: 0.1
--* Date: AUG. 22, 2006
--*
--* Model: BSDL
--* Simulator: Agilent Technologies
--*
--* Dependencies: None
--*
--* Author: YUNWOO KIM
--* Email: yoonoo.kim@samsung.com
--* Phone: 82-31-208-7485
--* Company: SAMSUNG ELECTRONICS.
--* Model: K7N323631C_FCXX (1 M x 36 Nt SRAM)
--*
--* Description: Samsung 32 Meg (1 M x 36 Nt SRAM)
--* BSDL model
--*
--* Rev Author Phone Date Changes
--* --- -------------- -------------- ---------- -------------------------------------
--* 0.0 YUNWOO KIM (82) 31-208-7485 02/09/2006
--* 0.1 YUNWOO KIM (82) 31-208-7725 08/22/2006 Change the manufacturer ID
--************************************************************************
entity K7N323631C_FCXX is
generic (PHYSICAL_PIN_MAP : string := "FBGA");
port ( A : in bit_vector(0 to 19);
ADV : in bit;
WEB : in bit;
CLK : in bit;
CKEB : in bit;
CS1B : in bit;
CS2 : in bit;
CS2B : in bit;
BWaB : in bit;
BWbB : in bit;
BWcB : in bit;
BWdB : in bit;
OEB : in bit;
ZZ : in bit;
LBOB : in bit;
DQPa : in bit;
DQPb : in bit;
DQPc : in bit;
DQPd : in bit;
DQa : in bit_vector(0 to 7);
DQb : in bit_vector(0 to 7);
DQc : in bit_vector(0 to 7);
DQd : in bit_vector(0 to 7);
TCK : in bit;
TMS : in bit;
TDI : in bit;
TDO : out bit;
NC : linkage bit_vector(0 to 17) ;
VDD : linkage bit_vector(0 to 18) ;
VSS : linkage bit_vector(0 to 33) ;
VDDQ : linkage bit_vector(0 to 19));
use STD_1149_1_2001.all;
attribute COMPONENT_CONFORMANCE of K7N323631C_FCXX:entity is "STD_1149_1_2001";
attribute PIN_MAP of K7N323631C_FCXX : entity is PHYSICAL_PIN_MAP;
constant FBGA : PIN_MAP_STRING :=
"A : ( R6 , P6 , P4 , R4 , R3 , P3 , R2 , B2 , A2 , B9 , " &
" A9 , B10, A10, R11, R10, P10, P9 , R9 , R8 , P8), " &
"ADV : A8 , " &
"WEB : B7 , " &
"CLK : B6 , " &
"CKEB : A7 , " &
"CS1B : A3 , " &
"CS2 : B3 , " &
"CS2B : A6 , " &
"BWaB : B5 , " &
"BWbB : A5 , " &
"BWcB : A4 , " &
"BWdB : B4 , " &
"OEB : B8 , " &
"ZZ : H11, " &
"LBOB : R1 , " &
"DQPa : N11, " &
"DQPb : C11, " &
"DQPc : C1 , " &
"DQPd : N1 , " &
"DQa : ( J10, K10, L10, M10, J11, K11, L11, M11), " &
"DQb : ( G11, F11, E11, D11, G10, F10, E10, D10), " &
"DQc : ( G2 , F2 , E2 , D2 , G1 , F1 , E1 , D1 ), " &
"DQd : ( J1 , K1 , L1 , M1 , J2 , K2 , L2 , M2 ), " &
"TCK : R7 , " &
"TMS : R5 , " &
"TDO : P7 , " &
"TDI : P5 , " &
"NC : ( A1 , B1 , H1 , P1 , C2 , N2 , P2 , B11 , H3 , N5 , " &
" N6 , N7 , H9 , C10, H10, N10, A11, P11) , " &
"VDD : ( H2 , D4 , E4 , F4 , G4 , H4 , J4 , K4 , L4 , M4 , " &
" D8 , E8 , F8 , G8 , H8 , J8 , K8 , L8 , M8 ) , " &
"VSS : ( C4 , N4 , C5 , D5 , E5 , F5 , G5 , H5 , J5 , K5 , " &
" L5 , M5 , C6 , D6 , E6 , F6 , G6 , H6 , J6 , K6 , " &
" L6 , M6 , C7 , D7 , E7 , F7 , G7 , H7 , J7 , K7 , " &
" L7 , M7 , C8 , N8 ) , " &
"VDDQ : ( C3 , D3 , E3 , F3 , G3 , J3 , K3 , L3 , M3 , N3 , " &
" C9 , D9 , E9 , F9 , G9 , J9 , K9 , L9 , M9 , N9 ) " ;
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (50.0e6, BOTH);
attribute INSTRUCTION_LENGTH of K7N323631C_FCXX : entity is 3;
attribute INSTRUCTION_OPCODE of K7N323631C_FCXX : entity is
"EXTEST (000)," &
"IDCODE (001)," &
"SAMPLEZ (010)," &
"SAMPLE (100)," &
"PRELOAD (100)," &
"RESERVED (101)," &
"BYPASS (011,110,111)";
attribute INSTRUCTION_CAPTURE of K7N323631C_FCXX : entity is "001";
attribute INSTRUCTION_PRIVATE of K7N323631C_FCXX : entity is
"RESERVED";
attribute IDCODE_REGISTER of K7N323631C_FCXX : entity is
"0000" & -- version
"0100000100" & -- part configuration
"000000" & -- vendor definition
"00011001110" & -- manufacturer identity
"1"; -- 1149.1 requirement
attribute REGISTER_ACCESS of K7N323631C_FCXX : entity is
"BOUNDARY (SAMPLEZ)";
attribute BOUNDARY_LENGTH of K7N323631C_FCXX : entity is 76;
attribute BOUNDARY_REGISTER of K7N323631C_FCXX : entity is
-- num cell port function safe [ccell dis rslt]
"0 (BC_4, * , internal, X)," &
"1 (BC_4, A(19) , input, X)," &
"2 (BC_4, A(18) , input, X)," &
"3 (BC_4, A(17) , input, X)," &
"4 (BC_4, A(16) , input, X)," &
"5 (BC_4, A(15) , input, X)," &
"6 (BC_4, A(14) , input, X)," &
"7 (BC_4, A(13) , input, X)," &
"8 (BC_4, * , internal, X)," &
"9 (BC_4, ZZ , input, X)," &
"10 (BC_4, DQPa , input, X)," &
"11 (BC_4, DQa(7), input, X)," &
"12 (BC_4, DQa(6), input, X)," &
"13 (BC_4, DQa(5), input, X)," &
"14 (BC_4, DQa(4), input, X)," &
"15 (BC_4, DQa(3), input, X)," &
"16 (BC_4, DQa(2), input, X)," &
"17 (BC_4, DQa(1), input, X)," &
"18 (BC_4, DQa(0), input, X)," &
"19 (BC_4, DQb(0), input, X)," &
"20 (BC_4, DQb(1), input, X)," &
"21 (BC_4, DQb(2), input, X)," &
"22 (BC_4, DQb(3), input, X)," &
"23 (BC_4, DQb(4), input, X)," &
"24 (BC_4, DQb(5), input, X)," &
"25 (BC_4, DQb(6), input, X)," &
"26 (BC_4, DQb(7), input, X)," &
"27 (BC_4, DQPb , input, X)," &
"28 (BC_4, * , internal, X)," &
"29 (BC_4, * , internal, X)," &
"30 (BC_4, A(12) , input, X)," &
"31 (BC_4, A(11) , input, X)," &
"32 (BC_4, A(10) , input, X)," &
"33 (BC_4, A(9) , input, X)," &
"34 (BC_4, ADV , input, X)," &
"35 (BC_4, OEB , input, X)," &
"36 (BC_4, CKEB , input, X)," &
"37 (BC_4, WEB , input, X)," &
"38 (BC_4, CLK , input, X)," &
"39 (BC_4, CS2B , input, X)," &
"40 (BC_4, BWaB , input, X)," &
"41 (BC_4, BWbB , input, X)," &
"42 (BC_4, BWcB , input, X)," &
"43 (BC_4, BWdB , input, X)," &
"44 (BC_4, CS2 , input, X)," &
"45 (BC_4, CS1B , input, X)," &
"46 (BC_4, A(8) , input, X)," &
"47 (BC_4, A(7) , input, X)," &
"48 (BC_4, * , internal, X)," &
"49 (BC_4, * , internal, X)," &
"50 (BC_4, DQPc , input, X)," &
"51 (BC_4, DQc(7), input, X)," &
"52 (BC_4, DQc(6), input, X)," &
"53 (BC_4, DQc(5), input, X)," &
"54 (BC_4, DQc(4), input, X)," &
"55 (BC_4, DQc(3), input, X)," &
"56 (BC_4, DQc(2), input, X)," &
"57 (BC_4, DQc(1), input, X)," &
"58 (BC_4, DQc(0), input, X)," &
"59 (BC_4, DQd(0), input, X)," &
"60 (BC_4, DQd(1), input, X)," &
"61 (BC_4, DQd(2), input, X)," &
"62 (BC_4, DQd(3), input, X)," &
"63 (BC_4, DQd(4), input, X)," &
"64 (BC_4, DQd(5), input, X)," &
"65 (BC_4, DQd(6), input, X)," &
"66 (BC_4, DQd(7), input, X)," &
"67 (BC_4, DQPd , input, X)," &
"68 (BC_4, A(6) , input, X)," &
"69 (BC_4, LBOB , input, X)," &
"70 (BC_4, A(5) , input, X)," &
"71 (BC_4, A(4) , input, X)," &
"72 (BC_4, A(3) , input, X)," &
"73 (BC_4, A(2) , input, X)," &
"74 (BC_4, A(1) , input, X)," &
"75 (BC_4, A(0) , input, X) " ;
attribute DESIGN_WARNING of K7N323631C_FCXX:entity is
"WARNING: THIS DEVICE OPERATES ON A SUBSET OF IEEE STANDARD 1149.1, "&
"THE JTAG INSTRUCTIONS EXTEST IS NOT 1149.1 COMPLIANT." &
"PLEASE REFER TO THE K7N323631C_FCXX TECHNICAL DATA SHEET FOR MORE DETAILS.";
end K7N323631C_FCXX;