Data Definition Language (DDL) Reference Manual
SPI Tokens
Data Definition Language (DDL) Reference Manual—529431-004
7-23
Standard SPI Definitions in Token-Map Definitions
Example 7-23. pTAL or TAL Output for Example 7-22 on page 7-22 (page 1 of 2)
?SECTION BITS^LAYOUT^X
STRUCT BITS^LAYOUT^X^DEF (*);
BEGIN
UNSIGNED(5) X^1;
UNSIGNED(3) X^FILLER;
UNSIGNED(7) X^2;
BIT_FILLER 1;
END;
?SECTION MAP^BITS^X
DEFINE MAP^BITS^X = [ 2303, 1, 2, 17152, 767 ]#;
LITERAL MAP^BITS^X^WLN = 5;
?SECTION BITS^LAYOUT^Y
STRUCT BITS^LAYOUT^Y^DEF (*);
BEGIN
UNSIGNED(4) Y^1;
UNSIGNED(8) Y^2;
BIT_FILLER 4;
UNSIGNED(6) Y^3;
BIT_FILLER 10;
END;
?SECTION MAP^BITS^Y
DEFINE MAP^BITS^Y = [2303,32740,4,10000,767,1,15000,511,1,0,
511 ]#;
LITERAL MAP^BITS^Y^WLN = 11;
?SECTION BIT^DDL^EX^A
STRUCT BIT^DDL^EX^A^DEF (*);
BEGIN
UNSIGNED(8) BITS^8;
UNSIGNED(3) BITS^3;
UNSIGNED(2) BITS^2;
BIT_FILLER 3;
UNSIGNED(10) BITS^10;
UNSIGNED(1) BITS^1;
BIT_FILLER 5;
END;
?SECTION BIT^MAP^EX^A
DEFINE BIT^MAP^EX^A = [2303,1,4,17152,511,1,17162,511,1,
17172,767 ]#;
LITERAL BIT^MAP^EX^A^WLN = 11;