1 2 3 4 5 6 7 8 9 10 11
12
13 14 15 16
17
18 /*!
19 * ======== Platform ========
20 * Platform support for the osk5912
21 *
22 * This module implements xdc.platform.IPlatform and defines configuration
23 * parameters that correspond to this platform's Cpu's, Board's, etc.
24 *
25 * The configuration parameters are initialized in this package's
26 * configuration script (package.cfg) and "bound" to the TCOM object
27 * model. Once they are part of the model, these parameters are
28 * queried by a program's configuration script.
29 */
30
31 metaonly module Platform inherits xdc.platform.IPlatform
32 {
33 readonly config xdc.platform.IPlatform.Board BOARD = {
34 id: "0",
35 boardName: "osk5912",
36 boardFamily: "osk5912",
37 boardRevision: null,
38 };
39
40 readonly config xdc.platform.IExeContext.Cpu DSP = {
41 id: "0",
42 clockRate: 192.0,
43 catalogName: "ti.catalog.c5500",
44 deviceName: "TMS320C5912",
45 revision: "1.0",
46 };
47
48 readonly config xdc.platform.IExeContext.Cpu GPP = {
49 id: "1",
50 id: "0",
51 clockRate: 192.0,
52 catalogName: "ti.catalog.arm",
53 deviceName: "TMS320C5912",
54 revision: "1.0",
55 };
56
57 instance:
58
59 60 61 62
63 override readonly config xdc.platform.IPlatform.MemoryMap
64 externalMemoryMap = [];
65 }
66 67 68
69