Block Editor

Examples of Legal Bus Names



The following are examples of legal bus names:

Bus Name Defines
A[31..00] The name defines a single-range bus whose identifier is A and contains 32 bits. The individual bits of this bus are A31, A30, A29 ... A00 (or A[31], A[30], A[29] ... A[00]). The MSB is A31 (or A[31]); the LSB is A00 (or A[00]).
DOUT[6..4] The name defines a single-range bus that has a bus identifier DOUT and contains three bits: DOUT6, DOUT5, and DOUT4 (or DOUT[6], DOUT[5], and DOUT[4]). The MSB is DOUT6, and the LSB is DOUT4.
DOUT[6..4][6..4] The name defines a dual-range (two-dimensional) bus that has a bus identifier DOUT and contains nine bits: DOUT6_6, DOUT6_5, DOUT6_4, DOUT5_6, DOUT5_5, DOUT5_4, DOUT4_6, DOUT4_5, and DOUT4_4. The MSB is DOUT6_6, and the LSB is DOUT4_4.
A[31..0],DOUT[6..4] The name defines a sequential, single-range bus containing 35 bits. The MSB is A31 and the LSB is DOUT4.
D[6..4][6..4], A[2..0] The name defines a sequential single-range and dual-range bus containing 12 bits: D6_6, D6_5, D6_4, D5_6, D5_5, D5_4, D4_6, D4_5, D4_4, A2, A1, and A0. The MSB is D6_6, and the LSB is A0.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.