VHDL



Bce oe, oope paccapa o cx op aa cyecoa peyae oe, oeoc ece. c oee oec poecce, oe aee, o oe coaec aae oepoa cyecye ce pe. c oee axoc opopae, o oe coaec a pa p oe o opopa pepaae cyecoae, oa pocxo xo opopa. VHDL ae oeceae oooc oo coa yae oeo o ypaee popa. epeea ccooo a (access ype) oxoa a epeey a yaae pyx ax, oa oeceae coco cc a aec coa oe p oo eepaopa (allocator). ' , . eepaop opaae aee cooecyeo ccooo a, o aee aaaec epeeo, epeeo oe ae cooac oye ocya ooy oey. type coordinate is record X,Y: length; end record; type locator is access coordinate; variable A,B,C,D: locator; constant origin: coordinate:= (0 cm, 0 cm); . . . A:= new coordinate; -- o oe coa B:= new coordinate '(1 um, 2 um); --ec ycaaac -- aae ae A.X:= B.X+1 um; -- cca o ooo oea C:=B; -- C B ceac ccac ooy oey D:= new coordinate; -- coaec pyo oe D.all:= origin; -- aaac aee ooy oey deallocate(A); -- ', A. epeee A,B,C,D e cco po cc a oe a coordinate. epoe peoee aae pacpeee oe a coordinate ycaaae ccooe aee epeeo A, . Haaee B e oo coae o oe, o ae ae eo aaoe aee. Haaoe aee apoa paee; aaop , . ceye peoe aaaec aee X oea, a oop yaae A.