[an error occurred while processing this directive]
[ Chapter start ] [ Previous page ] [ Next page ]
| ||
Table A.1 is an index to the VHDL BNF productions. For example, to find the legal positions for a process statement you would locate production rules 21 and 32 opposite process_statement in Table A.1 . These rule numbers correspond to the productions for concurrent_statement ( 21 ) and entity_declaration ( 32 ). Next, turning to rule 32 for entity_declaration , you will find that only a passive _process_statement is allowed in an entity declaration. Table A.2 is a list of VHDL keywords and an index to rules that reference a keyword.
|
TABLE A.2 VHDL keywords and index (list of rules that reference a keyword). 1 |
||||
|
abs 37 access 87 alias 3 and 36 array 87 assert 5 begin 4 , 15 , 32 , 41 , 66 , 81 block 15 body 59 buffer 49 case 16 |
disconnect 29 downto 67 elsif 46 end 4 , 13 , 15 , 16 , 18 , 19 , 23 , 32 , 41 , 46 , 55 , 59 , 60 , 62 , 66 , 69 , 81 exit 35 for 13 , 18 , 24 , 41 , 55 , 92 generate 41 generic 15 , 18 , 19 , 20 , 24 , 32 impure 82 |
inout 49 is 3 , 4 , 9 , 15 , 16 , 19 , 23 , 32 , 38 , 44 , 59 , 60 , 66 , 81 , 83 , 87 label 31 library 52 linkage 49 literal 31 loop 55 mod 86 nand 36 new 64 next 57 nor 36 not 37 on 92 or 36 |
port 15 , 18 , 19 , 20 , 24 , 32 process 66 pure 82 range 68 record 69 register 76 rem 86 rol 70 ror 70 select 73 shared 91 sla 70 sll 70 |
sra 70 srl 70 then 46 to 67 unaffected 93 until 92 wait 92 while 55 with 73 xnor 36 xor 36 |
[ Chapter start ] [ Previous page ] [ Next page ]
| Copyright 1997 by Addison Wesley Longman, Inc. No part of this book may be printed, reproduced, stored, or transmitted without the prior written permission of the publisher. |
[an error occurred while processing this directive]