1 /* 2 * Copyright (c) 2016, Texas Instruments Incorporated 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 9 * * Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 12 * * Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in the 14 * documentation and/or other materials provided with the distribution. 15 * 16 * * Neither the name of Texas Instruments Incorporated nor the names of 17 * its contributors may be used to endorse or promote products derived 18 * from this software without specific prior written permission. 19 * 20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 27 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 28 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 29 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 30 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33 requires xdc.platform; 34 35 /*! 36 * ======== ti.catalog.c2800 ======== 37 * Package of devices for the c2800 family of DSPs. 38 * 39 * Each module in this package implements the xdc.platform.ICpuDataSheet 40 * interface. This interface is used by platforms (modules that implement 41 * xdc.platform.IPlatform) to obtain the memory map supported by each CPU. 42 */ 43 package ti.catalog.c2800 [1,0,0,0] { 44 interface ITMS320C28xx,ITMS320C283xx; 45 46 module TMS320C2801, TMS320C2802, TMS320C2806, TMS320C2808, TMS320C2809; 47 module TMS320C2810, TMS320C2811, TMS320C2812, TMS320C28015, TMS320C28016; 48 module TMS320C28232, TMS320C28234, TMS320C28235; 49 module TMS320C28332, TMS320C28334, TMS320C28335; 50 51 /* Piccolo Devices */ 52 module TMS320C28020, TMS320C28021; 53 interface ITMS320C28026; 54 module TMS320C28022, TMS320C28026; 55 interface ITMS320C28027; 56 module TMS320C28023, TMS320C28027; 57 58 /* Piccolo-B Devices */ 59 module TMS320C28030, TMS320C28031; 60 interface ITMS320C28032; 61 module TMS320C28032, TMS320C28033; 62 interface ITMS320C28034; 63 module TMS320C28034, TMS320C28035; 64 65 module TMS320C28044; 66 67 /* Delfino Devices */ 68 interface ITMS320C28342; 69 module TMS320C28341, TMS320C28342; 70 interface ITMS320C28344; 71 module TMS320C28343, TMS320C28344; 72 interface ITMS320C28346; 73 module TMS320C28345, TMS320C28346; 74 75 /* Octave Devices */ 76 module TMS320F28062, TMS320F28063; 77 interface ITMS320F28065; 78 module TMS320F28064, TMS320F28065; 79 module TMS320F28066; 80 interface ITMS320F28069; 81 module TMS320F28067, TMS320F28068, TMS320F28069; 82 83 module F28M35x; 84 }