--------------------------------------------------------------------------
--------------------------------------------------------------------------
--      File Name       : noise.v (see also encoder.v, decoder.v)
--      Author(s)       : Paul R. Joslin
--      Affiliation     : Laboratory for Digital Design Environments
--			  Department of Electrical & Computer Engineering
--			  University of Cincinnati
--      Date Created    : June 1991
--      Introduction    : Behavioral description of noise generator written 
--                        in a synthesiszable subset of VHDL. It is part
--                        of the `Error Correction System'.
--
--      Source          : Original HardwareC version obained from
--                        the HLSW repository.
--
--      Modified For Synthesis by Jay(anta) Roy, University of Cincinnati.
--      Date Modified   : Sept, 91.
--
--      Disclaimer      : This comes with absolutely no guarantees of any
--                        kind (just stating the obvious ...)
--
--      Acknowledgement : The Distributed Synthesis Systems research at
--                        the Laboratory for Digital Design Environments,
--                        University of Cincinnati, is sponsored in part
--                        by the Defense Advanced Research Projects Agency
--                        under order number 7056 monitored by the Federal
--                        Bureau of Investigation under contract number
--                        J-FBI-89-094.
--
--------------------------------------------------------------------------
--------------------------------------------------------------------------

-- Noise generator on the serial data stream
use Work.types.all;
entity noise is
    port(error : in BIT;
         encoder_out : in BIT;
         decoder_in : out BIT);
end noise;

architecture noise_behavior of noise is
begin
procn:	process
    begin
	decoder_in <= encoder_out xor error;
    end process;
end noise_behavior;         

<div align="center"><br /><script type="text/javascript"><!--
google_ad_client = "pub-7293844627074885";
//468x60, Created at 07. 11. 25
google_ad_slot = "8619794253";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />&nbsp;</div>