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

Subversion Repositories jtag

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /jtag/tags/rel_1/doc
    from Rev 10 to Rev 22
    Reverse comparison

Rev 10 → Rev 22

/Boundary-Scan_Architecture.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
Boundary-Scan_Architecture.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: or1k_10.bsd =================================================================== --- or1k_10.bsd (nonexistent) +++ or1k_10.bsd (revision 22) @@ -0,0 +1,139 @@ +--//////////////////////////////////////////////////////////////////// +--// //// +--// or1k_10.bsd //// +--// //// +--// This file is part of the IEEE 1149.1 Test Access Port (TAP) //// +--// IP core project //// +--// http://www.opencores.org/cores/jtag/ //// +--// //// +--// Author(s): //// +--// - Igor Mohor (igorM@opencores.org) //// +--// //// +--// //// +--//////////////////////////////////////////////////////////////////// +--// //// +--// Copyright (C) 2000, 2001 Authors //// +--// //// +--// This source file may be used and distributed without //// +--// restriction provided that this copyright statement is not //// +--// removed from the file and that any derivative work contains //// +--// the original copyright notice and the associated disclaimer. //// +--// //// +--// This source file is free software; you can redistribute it //// +--// and/or modify it under the terms of the GNU Lesser General //// +--// Public License as published by the Free Software Foundation; //// +--// either version 2.1 of the License, or (at your option) any //// +--// later version. //// +--// //// +--// This source is distributed in the hope that it will be //// +--// useful, but WITHOUT ANY WARRANTY; without even the implied //// +--// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// +--// PURPOSE. See the GNU Lesser General Public License for more //// +--// details. //// +--// //// +--// You should have received a copy of the GNU Lesser General //// +--// Public License along with this source; if not, download it //// +--// from http://www.opencores.org/lgpl.shtml //// +--// //// +--//////////////////////////////////////////////////////////////////// +-- +-- CVS Revision History +-- +-- $Log: not supported by cvs2svn $ +-- Revision 1.1 2001/08/01 18:49:42 mohor +-- Reset signal changed. Bsdl file added to the project. +-- +-- +-- +-- +-- + +-- +-- BSDL File created/edited by Igor Mohor (igorm@opencores.org) +-- +--Package: ?? +entity or1k_10 is + +generic (PHYSICAL_PIN_MAP : string := "vq44" ); + +port ( + MyInput0: in bit; + MyInput1: in bit; + MyOutput0: out bit; + MyOutput1: out bit; + MyBidirectional0: inout bit; + MyBidirectional1: inout bit; + TCK: in bit; + TDI: in bit; + TDO: out bit; + TMS: in bit + ); + +use STD_1149_1_1994.all; + +attribute COMPONENT_CONFORMANCE of or1k_10 : entity is "STD_1149_1_1993"; +attribute PIN_MAP of or1k_10 : entity is PHYSICAL_PIN_MAP; + +constant vq44: PIN_MAP_STRING:= + "TCK:1," & + "TDI:2," & + "TDO:3," & + "TMS:4," & + "MyInput0:5," & + "MyInput1:6," & + "MyOutput0:7," & + "MyOutput1:8," & + "MyBidirectional0:9," & + "MyBidirectional1:10"; + +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 (1.00e+06, BOTH); -- +attribute INSTRUCTION_LENGTH of or1k_10 : entity is 4; + +attribute INSTRUCTION_OPCODE of or1k_10 : entity is -- + "EXTEST ( 0000)," & + "SAMPLE ( 0001)," & + "IDCODE ( 0010)," & + "BYPASS ( 1111)"; + +attribute INSTRUCTION_CAPTURE of or1k_10: entity is "1001"; + +attribute IDCODE_REGISTER of or1k_10: entity is -- + "1100" & -- version + "0011110000111100" & -- part number + "00111100001" & -- manufacturer's id + "1"; -- required by standard + +--attribute USERCODE_REGISTER of or1k_10: entity is +-- "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; + + +-- attribute INSTRUCTION_DISABLE of or1k_10 : entity is "HIGHZ"; + +attribute REGISTER_ACCESS of or1k_10 : entity is + "BYPASS (BYPASS)," & + "DEVICE_ID (IDCODE)," & + "BOUNDARY (SAMPLE,EXTEST)"; + +attribute BOUNDARY_LENGTH of or1k_10 : entity is 12; +--attribute BOUNDARY_LENGTH of or1k_10 : entity is 6; + +attribute BOUNDARY_REGISTER of or1k_10 : entity is +-- num cell port function safe [ccell disval rslt] + "0 ( BC_1, MyInput0 ,input , X), " & + "1 ( BC_1, MyInput1 ,input , X), " & + "2 ( BC_1, MyOutput0 ,output3 , 0, 3, 0, Z), " & + "3 ( BC_1, * ,controlr, 1), " & + "4 ( BC_1, MyOutput1 ,output3 , 0, 5, 0, Z), " & + "5 ( BC_1, * ,controlr, 1), " & + "6 ( BC_1, MyBidirectional0 ,input , X), " & + "7 ( BC_1, MyBidirectional0 ,output3 , 0, 8, 0, Z), " & + "8 ( BC_1, * ,controlr, 1), " & + "9 ( BC_1, MyBidirectional1 ,input , X), " & + "10 ( BC_1, MyBidirectional1 ,output3 , 0, 11, 0, Z), " & + "11 ( BC_1, * ,controlr, 1) " ; +end or1k_10; + +end or1k_10;

powered by: WebSVN 2.1.0

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