Path: utzoo!attcan!uunet!maverick.ksu.ksu.edu!hoss!hoss.unl.edu!savel From: savel@hoss.unl.edu (Bharat P. Savel) Newsgroups: comp.lsi.cad Subject: Help needed in VHDl Message-ID: <1990Sep17.210145.3886@hoss.unl.edu> Date: 17 Sep 90 21:01:45 GMT Sender: news@hoss.unl.edu (Network News Administer) Organization: Computing Resource Center, University of Nebraska Lines: 21 i have a data bus ( which is resolved signal type having 8 diff. values) which is also driven by a ram ( which is a tristate value at each address); cutting a long story short, thing doen't work; apparently it has to do with the function which converts from tristate-to-8value( ie: from the ram to the bus)- which is implemented in the following manner:- ------ function name_here ( x: output_vector_of_ram) return resolved_vector_name_for_bus variable tmp : -do- begin if x ()= '0' then tmp() := '0' || || end; but since i defined my bus_resolution_function else where and (maybe since) i am not using that function in this function, i am not getting a resolved function onto the bus; any ideas how? -savel