-------------------------------------------------------------------------------
-- TI TMS320F206 16-Bit 100-pin Fixed-Point DSP's --
-------------------------------------------------------------------------------
-- Supported Devices: TMS320F206 100-pin PZ package --
-------------------------------------------------------------------------------
-- Created by : Texas Instruments Incorporated --
-- Documentation : TMS320F206 Data Sheet (SPRS050) --
-- BSDL revision : 0.1 - originally created (5/22/97) --
-- 0.2 - additional comments added (BCTT 4/7/98) --
-- BSDL status : Preliminary --
-- Date created : 05/22/97 --
-- --
--***************************************************************************--
--* N O T I C E *--
--* *--
--* The 320C2xx/320F2xx family of processors do NOT support boundary *--
--* scan. The test access port is included for emulation purposes *--
--* but no boundary register is present on the devices. This file is *--
--* provided to describe the implementation of the test access port to *--
--* scan-based tools. This file and the '2xx family of devices are not *--
--* compliant with IEEE 1149.1 and will not support boundary scan *--
--* functions other than BYPASS mode. *--
--* *--
--* This file will refer to the device as TMS320F206 although *--
--* it is also valid for other 2xx devices. *--
--* *--
--***************************************************************************--
--***************************************************************************--
--* W A R N I N G *--
--* *--
--* This BSDL file has NOT been checked for correct syntax and semantics*--
--* using commercial tools, NOR has it been validated against *--
--* the device. Without validation many structural errors could be *--
--* present, leading to possible damage of the device when using its *--
--* boundary scan logic. *--
--* *--
--***************************************************************************--
-- --
-- IMPORTANT NOTICE --
-- Texas Instruments Incorporated (TI) reserves the right to make changes --
-- to its products or to discontinue any semiconductor product or service --
-- without notice, and advises its customers to obtain the latest version --
-- of the relevant information to verify, before placing orders, that the --
-- information being relied on is current. --
-- --
-- TI warrants performance of its semiconductor products and related --
-- software to the specifications applicable at the time of sale in --
-- accordance with TI's standard warranty. Testing and other quality control--
-- techniques are utilized to the extent TI deems necessary to support this --
-- warranty. Specific testing of all parameters of each device is not --
-- necessarily performed, except those mandated by government requirements. --
-- --
-- Certain applications using semiconductor devices may involve potential --
-- risks of death, personal injury, or severe property or environmental --
-- damage ("Critical Applications"). --
-- --
-- TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, --
-- OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, --
-- DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. --
-- --
-- Inclusion of TI products in such applications is understood to be fully --
-- at the risk of the customer. Use of TI products in such applications --
-- requires the written approval of an appropriate TI officer. Questions --
-- concerning potential risk applications should be directed to TI through --
-- a local SC sales office. --
-- --
-- In order to minimize risks associated with the customer's applications, --
-- adequate design and operating safeguards should be provided by the --
-- customer to minimize inherent or procedural hazards. --
-- --
-- TI assumes no liability for applications assistance, customer product --
-- design, software performance, or infringement of patents or services --
-- described herein. Nor does TI warrant or represent that any license, --
-- either express or implied, is granted under any patent right, copyright, --
-- mask work right, or other intellectual property right of TI covering or --
-- relating to any combination, machine, or process in which such --
-- semiconductor products or services might be or are used. --
-- --
-- Copyright (c) 1997, Texas Instruments Incorporated --
-------------------------------------------------------------------------------
entity TMS320F206 is
generic (PHYSICAL_PIN_MAP : string := "PZ");
port (D: linkage bit_vector(0 to 15);
A: linkage bit_vector(0 to 15);
PS_NEG: linkage bit;
DS_NEG: linkage bit;
IS_NEG: linkage bit;
READY: linkage bit;
R_W_NEG: linkage bit;
RD_NEG: linkage bit;
WE_NEG: linkage bit;
STRB_NEG: linkage bit;
BR_NEG: linkage bit;
HOLDA_NEG: linkage bit;
XF: linkage bit;
BIO_NEG: linkage bit;
IO: linkage bit_vector(1 to 4);
RS_NEG: linkage bit;
TEST: linkage bit;
MP_MC_NEG: linkage bit;
NMI_NEG: linkage bit;
HOLD_NEG_INT1_NEG: linkage bit;
INT2_NEG: linkage bit;
INT3_NEG: linkage bit;
TOUT: linkage bit;
CLKOUT1: linkage bit;
CLKIN_X2: linkage bit;
X1: linkage bit;
DIV: linkage bit_vector(1 to 2);
PLL5V: linkage bit;
CLKX: linkage bit;
CLKR: linkage bit;
FSR: linkage bit;
FSX: linkage bit;
DR: linkage bit;
DX: linkage bit;
TX: linkage bit;
RX: linkage bit;
TRST_NEG: in bit;
TCK: in bit;
TMS: in bit;
TDI: in bit;
TDO: out bit;
EMU0: linkage bit;
EMU1_OFF_NEG: linkage bit;
VCCP: linkage bit;
VDD: linkage bit_vector(1 to 8);
VSS: linkage bit_vector(1 to 14));
use STD_1149_1_1990.all; -- Get standard attributes and definitions
attribute PIN_MAP of TMS320F206 : entity is PHYSICAL_PIN_MAP;
constant PZ : PIN_MAP_STRING :=
" D:(22,23,24,26,27,28,29,31,32,33,34,36,38,39,40,41), " &
" A:(55,56,57,58,60,61,62,64,66,67,68,69,71,72,73,74), " &
" PS_NEG:53, DS_NEG:51, IS_NEG:52, READY:49, R_W_NEG:47, " &
" RD_NEG:45, WE_NEG:44, STRB_NEG:46, BR_NEG:43, " &
" HOLDA_NEG:6, XF:98, BIO_NEG:99, IO:(96,97,8,9), " &
" RS_NEG:100, TEST:1, MP_MC_NEG:2, NMI_NEG:17, " &
" HOLD_NEG_INT1_NEG:18, INT2_NEG:19, INT3_NEG:20, " &
" TOUT:92, CLKOUT1:15, CLKIN_X2:12, X1:13, DIV:(3,5), " &
" PLL5V:10, CLKX:87, CLKR:84, FSR:85, FSX:89, " &
" DR:86, DX:90, TX:93, RX:95, TRST_NEG:79, TCK:78, " &
" TMS:81, TDI:80, TDO:82, EMU0:76, EMU1_OFF_NEG:77, " &
" VCCP:11, VDD:(4,7,16,35,50,63,75,91), " &
" VSS:(14,21,25,30,37,42,48,54,59,65,70,83,88,94) ";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
attribute TAP_SCAN_RESET of TRST_NEG : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (25.00e6, BOTH);
attribute INSTRUCTION_LENGTH of TMS320F206 : entity is 8;
attribute INSTRUCTION_OPCODE of TMS320F206 : entity is
"EXTEST (00000000), " &
"BYPASS (11111111), " &
"SAMPLE (00000010), " &
"PRIVATE1 (00100000), " &
"PRIVATE2 (00100001), " &
"PRIVATE3 (00100010), " &
"PRIVATE4 (00100011), " &
"PRIVATE5 (00100100), " &
"PRIVATE6 (00100101), " &
"PRIVATE7 (00100110), " &
"PRIVATE8 (00100111), " &
"PRIVATE9 (00101000), " &
"PRIVATE10 (00101001), " &
"PRIVATE11 (00000011), " &
"PRIVATE12 (00000110) ";
attribute INSTRUCTION_CAPTURE of TMS320F206 : entity is "XXXXXX01";
attribute INSTRUCTION_PRIVATE of TMS320F206 : entity is
"PRIVATE1, PRIVATE2, PRIVATE3, PRIVATE4," &
"PRIVATE5, PRIVATE6, PRIVATE7, PRIVATE8," &
"PRIVATE9, PRIVATE10,PRIVATE11,PRIVATE12";
attribute BOUNDARY_CELLS of TMS320F206 : entity is
"BC_1";
attribute BOUNDARY_LENGTH of TMS320F206 : entity is 1;
attribute BOUNDARY_REGISTER of TMS320F206 : entity is
--
-- num cell port function safe
--
"0 ( BC_1 ,* ,internal, X )";
end TMS320F206;
|