[quirks-uvm-devel] The plan for 1.1d4
Status: Pre-Alpha
Brought to you by:
teodor
From: <sl...@is...> - 2002-04-19 12:58:14
|
Gentlemen, These are features I plan add to the next release of quirks-uvm (1.1d4). 1. Ada interfaces for backend and data types. 2. Chain mapping. Example: lv is <int32/inout ...>; declare map dy1 is <int32/inout ...>; map is (dy1[0], lv[0]) end map; declare map dx1 is <int32/inout ,,,>; map is (dx1[0], dy1[0]) end map; After this mapping dx1 will point not to lv[0] directly but to its reference in dy1[0]. An arithmetic module can change the pointer in dy1 and after that dx1[0] will be able point to another cell. dx1[0] ---> dy1[0] ----> lv[0] * dx1[0] ---> dy1[0] ----> fp[0] (for example). It will be used, for example, for effective container access realizations. In the example we have only one intermediate reference, but really we will be able have many. 3. Solve 0x7f problem. 4. Solve binary files compatibility. 5. Usage of top level cells (`lv') should be enabled anywhere (with the same rights as lv[0] etc.) -- Sergei |