VHDL




ac (record) - cooyoc oeo, paeax ooy accy (oca, epeee ca), o ooo, ex pae cpypoax ece o o ee. ac oo paccapa py cax oeo o a eoe eoe (unit), o a oee oe (entities) acoc o opeo cya. ee ac oy e o peopeee opeee ooaee , a opaee acc pye oee ac. record oe cea oc o oo, a coac oe oo a; eoyco a opeeee ac oe oea, a o eaec eoopx pyx ax. accop ecoo pepo. type coordinate is record X,Y: length; end record; type index_string is record str: string (1 to string_len); pos: natural range 1 to string_len; end record; type component_id is record name: string (1 to 20); num: natural; pos: location; end record; signal current_position, next_position: coordinate; variable S1, S2, S3: index_string; variable id: component_id; oe ac poc ee cco e o aoo o (field) ac. Hapep, ca current_ position ee o c ea X Y ecoo a distance (oop oe oe pyo ece). oo ccac a c ac, coy ee pocoe , a ae oo ccac a oeoe oe, oopoe oe oyeo p oo paoo e (selected name), oopoe ae co ".". S1:=S2; current_position.X <= 37.3 um; next_position.Y <=current_position.Y+current_height after 10 ns; S3.str(S3.pos):='A'; S1.str:=S2.str(1 o 3) & S3.str(4 to string_len); U1: reporter port map (current_position.X,f_status); paoe o ac oe cooao ee, e oe cooa oe, e , coaa c o aoo o. - . , .