--**************************************************************************
--*
--* File Name: K7N161831B_FC_R02.BSL
--* Revision: 0.2
--* 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: K7N161831B_FCXX (1 M x 18 Nt SRAM)
--*
--* Description: Samsung 16 Meg (1 M x 18 Nt SRAM)
--* BSDL model
--*
--* Rev Author Phone Date Changes
--* --- -------------- -------------- ---------- -------------------------------------
--* 0.2 YUNWOO KIM (82) 31-208-7725 08/22/2006 Change the commentary
--************************************************************************
entity K7N161831B_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;
OEB : in bit;
ZZ : in bit;
LBOB : in bit;
DQPa : in bit;
DQPb : in bit;
DQa : in bit_vector(0 to 7);
DQb : in bit_vector(0 to 7);
TCK : in bit;
TMS : in bit;
TDI : in bit;
TDO : out bit;
NC : linkage bit_vector(0 to 37) ;
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 K7N161831B_FCXX:entity is "STD_1149_1_2001";
attribute PIN_MAP of K7N161831B_FCXX : entity is PHYSICAL_PIN_MAP;
constant FBGA : PIN_MAP_STRING :=
"A : ( R6 , P6 , P4 , R4 , R3 , P3 , B2 , A2 , B9 , A9 , " &
" B10, A10, R11, R10, P10, P9 , R9 , R8 , P8 , A11), " &
"ADV : A8 , " &
"WEB : B7 , " &
"CLK : B6 , " &
"CKEB : A7 , " &
"CS1B : A3 , " &
"CS2 : B3 , " &
"CS2B : A6 , " &
"BWaB : B5 , " &
"BWbB : A4 , " &
"OEB : B8 , " &
"ZZ : H11, " &
"LBOB : R1 , " &
"DQPa : C11, " &
"DQPb : N1 , " &
"DQa : ( M10, L10, K10, J10, G11, F11, E11, D11), " &
"DQb : ( D2 , E2, F2 , G2 , J1 , K1 , L1 , M1 ), " &
"TCK : R7 , " &
"TMS : R5 , " &
"TDO : P7 , " &
"TDI : P5 , " &
"NC : ( A1 , A5 , B1 , B4 , B11, C1 , C2 , C10, D1 , D10, " &
" E1 , E10, F1 , F10, G1 , G10, H1 , H3 , H9 , H10, " &
" J2 , J11, K2 , K11, L2 , L11, M2 , M11, N2 , N5 , " &
" N6 , N7 , N10, N11, P1 , P2 , P11, R2 ) , " &
"VDD : ( D4 , D8 , E4 , E8 , F4 , F8 , G4 , G8 , H2 , H4 , " &
" H8 , J4 , J8 , K4 , K8 , L4 , L8 , M4 , M8 ) , " &
"VSS : ( C4 , C5 , C6 , C7 , C8 , D5 , D6 , D7 , E5 , E6 , " &
" E7 , F5 , F6 , F7 , G5 , G6 , G7 , H5 , H6 , H7 , " &
" J5 , J6 , J7 , K5 , K6 , K7 , L5 , L6 , L7 , M5 , " &
" M6 , M7 , N4 , N8 ) , " &
"VDDQ : ( C3 , C9 , D3 , D9 , E3 , E9 , F3 , F9 , G3 , G9 , " &
" J3 , J9 , K3 , K9 , L3 , L9 , M3 , M9 , N3 , 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 K7N161831B_FCXX : entity is 3;
attribute INSTRUCTION_OPCODE of K7N161831B_FCXX : entity is
"EXTEST (000)," &
"SAMPLEZ (010)," &
"SAMPLE (100)," &
"PRELOAD (100)," &
"IDCODE (001)," &
"RESERVED (101)," &
"BYPASS (011,110,111)";
attribute INSTRUCTION_CAPTURE of K7N161831B_FCXX : entity is "001";
attribute INSTRUCTION_PRIVATE of K7N161831B_FCXX : entity is
"RESERVED" ;
attribute IDCODE_REGISTER of K7N161831B_FCXX : entity is
"0000" & -- version
"0100000011" & -- part configuration
"000000" & -- vendor definition
"00001001110" & -- manufacturer identity
"1"; -- 1149.1 requirement
attribute REGISTER_ACCESS of K7N161831B_FCXX : entity is
"BOUNDARY (EXTEST, SAMPLEZ, SAMPLE)," &
"BYPASS (BYPASS)";
attribute BOUNDARY_LENGTH of K7N161831B_FCXX : entity is 75;
attribute BOUNDARY_REGISTER of K7N161831B_FCXX : entity is
-- num cell port function safe [ccell dis rslt]
"0 (BC_4, LBOB , input, X)," &
"1 (BC_4, * , internal, X)," &
"2 (BC_4, * , internal, X)," &
"3 (BC_4, A(18) , input, X)," &
"4 (BC_4, A(17) , input, X)," &
"5 (BC_4, A(16) , input, X)," &
"6 (BC_4, A(15) , input, X)," &
"7 (BC_4, A(14) , input, X)," &
"8 (BC_4, A(13) , input, X)," &
"9 (BC_4, A(12) , input, X)," &
"10 (BC_4, ZZ , input, X)," &
"11 (BC_4, * , internal, X)," &
"12 (BC_4, * , internal, X)," &
"13 (BC_4, * , internal, X)," &
"14 (BC_4, * , internal, X)," &
"15 (BC_4, * , internal, X)," &
"16 (BC_4, DQa(0), input, X)," &
"17 (BC_4, DQa(1), input, X)," &
"18 (BC_4, DQa(2), input, X)," &
"19 (BC_4, DQa(3), input, X)," &
"20 (BC_4, DQa(4), input, X)," &
"21 (BC_4, DQa(5), input, X)," &
"22 (BC_4, DQa(6), input, X)," &
"23 (BC_4, DQa(7), input, X)," &
"24 (BC_4, DQPa , input, X)," &
"25 (BC_4, * , internal, X)," &
"26 (BC_4, * , internal, X)," &
"27 (BC_4, * , internal, X)," &
"28 (BC_4, * , internal, X)," &
"29 (BC_4, A(19) , input, X)," &
"30 (BC_4, A(11) , input, X)," &
"31 (BC_4, A(10) , input, X)," &
"32 (BC_4, A(9) , input, X)," &
"33 (BC_4, A(8) , 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, * , internal, X)," &
"40 (BC_4, * , internal, X)," &
"41 (BC_4, CS2B , input, X)," &
"42 (BC_4, BWaB , input, X)," &
"43 (BC_4, * , internal, X)," &
"44 (BC_4, BWbB , input, X)," &
"45 (BC_4, * , internal, X)," &
"46 (BC_4, CS2 , input, X)," &
"47 (BC_4, CS1B , input, X)," &
"48 (BC_4, A(7) , input, X)," &
"49 (BC_4, A(6) , input, X)," &
"50 (BC_4, * , internal, X)," &
"51 (BC_4, * , internal, X)," &
"52 (BC_4, * , internal, X)," &
"53 (BC_4, * , internal, X)," &
"54 (BC_4, * , internal, X)," &
"55 (BC_4, * , internal, X)," &
"56 (BC_4, DQb(0), input, X)," &
"57 (BC_4, DQb(1), input, X)," &
"58 (BC_4, DQb(2), input, X)," &
"59 (BC_4, DQb(3), input, X)," &
"60 (BC_4, DQb(4), input, X)," &
"61 (BC_4, DQb(5), input, X)," &
"62 (BC_4, DQb(6), input, X)," &
"63 (BC_4, DQb(7), input, X)," &
"64 (BC_4, DQPb , input, X)," &
"65 (BC_4, * , internal, X)," &
"66 (BC_4, * , internal, X)," &
"67 (BC_4, * , internal, X)," &
"68 (BC_4, * , internal, X)," &
"69 (BC_4, A(5) , input, X)," &
"70 (BC_4, A(4) , input, X)," &
"71 (BC_4, A(3) , input, X)," &
"72 (BC_4, A(2) , input, X)," &
"73 (BC_4, A(1) , input, X)," &
"74 (BC_4, A(0) , input, X) " ;
end K7N161831B_FCXX;