Top Up Prev Next Bottom Contents Index Search

16.3 Attributes

In addition to the code generation attributes detailed in 13.2.6, for C50 attributes are defined to specify the Single Access RAM and Double Access RAM memory banks. They are:

A_BMEM Allocate this state in the address range specified by the bMemMap target parameter.
A_UMEM Allocate this state in the address range specified by the uMemMap target parameter. The underlying bits are AB_BMEM, and AB_UMEM. Each attribute above turns one off and turns the other on (e.g. A_BMEM turns AB_BMEM on and AB_UMEM off).

Also for C50 stars, portholes can assert attributes P_BMEM and P_UMEM, which work in exactly the same way as A_BMEM and A_UMEM. The default attribute for a C50 porthole is P_BMEM, which allocates the porthole buffer in DARAM memory. Specifying the P_UMEM attribute places the porthole buffer in SARAM memory.



Top Up Prev Next Bottom Contents Index Search

Copyright © 1990-1997, University of California. All rights reserved.