⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at91sam7s32_tq48.bsd

📁 AT91SAM7S32_TQ64_bsd.zip Boundary-Scan Description file (BSD) for the AT91SAM7S32 in LQFP 64 package
💻 BSD
📖 第 1 页 / 共 2 页
字号:
------------------------------------------------------------------------
-- A T M E L   A R M   M I C R O C O N T R O L L E R S                --
------------------------------------------------------------------------
-- BSDL file
--
-- File Name:     AT91SAM7S32_TQ48.BSD
-- File Revision: 2.0
-- Date: 	  Thu July 21 2005

-- Created by:    Atmel Corporation
-- File Status:   Released
--
-- Device:        AT91SAM7S32
-- Package:       R_LQ048_A
--
-- Visit http://www.atmel.com for a updated list of BSDL files.
--
------------------------------------------------------------------------
-- Syntax and Semantics are checked against the IEEE 1149.1 standard. --
-- The logical functioning of the standard Boundary-Scan instructions --
-- and of the associated bypass, idcode and boundary-scan register    --
-- described in this BSDL file has been verified against its related  --
-- silicon by JTAG Technologies B.V.                                  --
------------------------------------------------------------------------
------------------------------------------------------------------------
--                       IMPORTANT NOTICE                             --
--                                                                    --
--   Copyright 2005 Atmel Corporation. All Rights Reserved.           --
--                                                                    --
--   Atmel assumes no responsibility or liability arising out         --
--   this application or use of any information described herein      --
--   except as expressly agreed to in writing by Atmel Corporation.   --
--                                                                    --
-- ------------------------------------------------------------------ --
-- This BSDL File has been verified on severals BSDL Syntax           --
-- Checker/Compilers                                                  --
--                                                                    --
--                                                                    --
-- AGILENT 3070 BSDL COMPILER Thu Jul 21 06:50:15 MDT 2005            --
--     BSDL File /work/AT91SAM7S32.bsdl, package R_LQ048_A compiled   --
--     successfully. 0 ERRORS, 0 WARNINGS, OBJECT PRODUCED            --
------------------------------------------------------------------------

 entity AT91SAM7S32 is
   
-- This section identifies the default device package selected.
   
   generic (PHYSICAL_PIN_MAP: string:= "R_LQ048_A");
   
-- This section declares all the ports in the design.
   
   port ( 
          erase   : in       bit;
          icetck  : in       bit;
          icetdi  : in       bit;
          icetms  : in       bit;
          jtagsel : in       bit;
          selv32  : in       bit;
          test    : linkage  bit;
          nrst    : in       bit;
          pa0     : inout    bit;
          pa1     : inout    bit;
          pa10    : inout    bit;
          pa11    : inout    bit;
          pa12    : inout    bit;
          pa13    : inout    bit;
          pa14    : inout    bit;
          pa15    : inout    bit;
          pa16    : inout    bit;
          pa17    : inout    bit;
          pa18    : inout    bit;
          pa19    : inout    bit;
          pa2     : inout    bit;
          pa20    : inout    bit;
          pa3     : inout    bit;
          pa4     : inout    bit;
          pa5     : inout    bit;
          pa6     : inout    bit;
          pa7     : inout    bit;
          pa8     : inout    bit;
          pa9     : inout    bit;
          icetdo  : out      bit
   );
   
   use STD_1149_1_1994.all;
   
   attribute COMPONENT_CONFORMANCE of AT91SAM7S32: entity is "STD_1149_1_1993";
   
   attribute PIN_MAP of AT91SAM7S32: entity is PHYSICAL_PIN_MAP;
   
-- This section specifies the pin map for each port. This information
-- is extracted from the port-to-pin map file that was read in using
-- the "read_pin_map" command.
   
     constant R_LQ048_A: PIN_MAP_STRING := 
        "erase   : 42," &
        "icetck  : 40," &
        "icetdi  : 25," &
        "icetms  : 39," &
        "jtagsel : 38," &
        "selv32  : 61," &
        "test    : 30," &
        "nrst    : 29," &
        "pa0     : 36," &
        "pa1     : 35," &
        "pa10    : 21," &
        "pa11    : 20," &
        "pa12    : 19," &
        "pa13    : 17," &
        "pa14    : 16," &
        "pa15    : 15," &
        "pa16    : 14," &
        "pa17    : 9," &
        "pa18    : 10," &
        "pa19    : 11," &
        "pa2     : 32," &
        "pa20    : 12," &
        "pa3     : 31," &
        "pa4     : 28," &
        "pa5     : 27," &
        "pa6     : 26," &
        "pa7     : 24," &
        "pa8     : 23," &
        "pa9     : 22," &
        "icetdo  : 37";
   
-- This section specifies the TAP ports.
-- For the TAP TCK port, the parameters in the brackets are:
--        First Field : Maximum  TCK frequency.
--        Second Field: Allowable states TCK may be stopped in.
   
   attribute TAP_SCAN_CLOCK of icetck: signal is (10.0e6, BOTH);
   attribute TAP_SCAN_IN    of icetdi: signal is true;
   attribute TAP_SCAN_MODE  of icetms: signal is true;
   attribute TAP_SCAN_OUT   of icetdo: signal is true;
   attribute TAP_SCAN_RESET of nrst  : signal is true;
   
-- Specifies the compliance enable patterns for the design.
-- It lists a set of design ports and the values that they
-- should be set to, in order to enable compliance to IEEE
-- Std 1149.1
   
   attribute COMPLIANCE_PATTERNS of AT91SAM7S32: entity is 
        "(jtagsel, selv32) (11)";
   
-- Specifies the number of bits in the instruction register.
   
   attribute INSTRUCTION_LENGTH of AT91SAM7S32: entity is 3;
   
-- Specifies the boundary-scan instructions implemented in the
-- design and their opcodes.
   
   attribute INSTRUCTION_OPCODE of AT91SAM7S32: entity is 
     "BYPASS (111)," &
     "EXTEST (000, 011)," &
     "SAMPLE (001)," &
     "HIGHZ  (100, 110)," &
     "IDCODE (010)";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -