/ usbrom.vhd
usbrom.vhd
  1  library IEEE;
  2  use IEEE.STD_LOGIC_1164.all;
  3  use IEEE.STD_LOGIC_ARITH.all;
  4  use IEEE.STD_LOGIC_UNSIGNED.all;
  5  
  6  -- Created from usb.obj
  7  -- On 2/23/2011
  8  
  9  entity usbrom is
 10  	port (
 11  	addr: in std_logic_vector(10 downto 0);
 12  	clk: in std_logic;
 13  	din: in std_logic_vector(15 downto 0);
 14  	dout: out std_logic_vector(15 downto 0);
 15  	we: in std_logic);
 16  end usbrom;
 17  
 18  architecture syn of usbrom is
 19     type ram_type is array (0 to 2047) of std_logic_vector(15 downto 0);
 20     signal RAM : ram_type := 
 21     (
 22     x"0000", x"0000", x"6438", x"0100", x"E7E3", x"203C", x"0000", x"0000",
 23     x"0000", x"0101", x"B07B", x"0100", x"B7E3", x"0100", x"B7E6", x"0109",
 24     x"B7E7", x"013D", x"B7E8", x"0100", x"B7E9", x"0101", x"B07B", x"707B",
 25     x"97CD", x"A7C7", x"302F", x"0100", x"B07B", x"0000", x"0000", x"0000",
 26     x"0000", x"0000", x"707C", x"B7D2", x"0101", x"B07B", x"77D2", x"0100",
 27     x"B7E6", x"0109", x"B7E7", x"013D", x"B7E8", x"0100", x"B7E9", x"77E6",
 28     x"E7C7", x"B7E6", x"77E7", x"F7C6", x"B7E7", x"77E8", x"F7C6", x"B7E8",
 29     x"77E9", x"F7C6", x"B7E9", x"4015", x"6438", x"0100", x"B07A", x"01EE",
 30     x"E06F", x"2045", x"0000", x"01FF", x"B41D", x"0150", x"0800", x"0104",
 31     x"0A00", x"0100", x"B7F3", x"0100", x"B7F6", x"0100", x"B7D5", x"63D4",
 32     x"77D2", x"B7CF", x"01C0", x"A7D2", x"304B", x"0000", x"01FF", x"B7F3",
 33     x"01C0", x"A7CF", x"B7DF", x"0000", x"0000", x"0180", x"E7DF", x"207C",
 34     x"013F", x"A7CF", x"B7E1", x"01FF", x"B7D5", x"0000", x"77E1", x"C7C6",
 35     x"0200", x"0200", x"0200", x"0200", x"0200", x"0A80", x"0300", x"A7D6",
 36     x"0880", x"0680", x"A7D7", x"C7D8", x"0A80", x"0000", x"0000", x"7880",
 37     x"B7CF", x"0C81", x"0000", x"0000", x"011F", x"A7CF", x"B7E0", x"0000",
 38     x"0000", x"01C0", x"E7DF", x"208C", x"0000", x"0000", x"01FF", x"E7CF",
 39     x"208C", x"0000", x"0000", x"1045", x"77CF", x"B800", x"0C01", x"01C0",
 40     x"A7CF", x"B7DF", x"01F0", x"A7CF", x"B7F6", x"013F", x"A7CF", x"B7E1",
 41     x"0108", x"A7CF", x"B7EA", x"0104", x"A7CF", x"B7D0", x"0103", x"A7CF",
 42     x"B7D1", x"0120", x"A7CF", x"B7CE", x"0150", x"E7F6", x"3125", x"0000",
 43     x"0000", x"01C0", x"E7DF", x"20B9", x"0120", x"E7CE", x"20B9", x"0100",
 44     x"E7D5", x"30B8", x"0000", x"0000", x"7880", x"B800", x"0C01", x"10B9",
 45     x"63A0", x"0140", x"E7DF", x"2125", x"0104", x"E7D0", x"20CD", x"0100",
 46     x"E7D5", x"30CB", x"0000", x"0000", x"7880", x"B800", x"7881", x"B801",
 47     x"0C02", x"0C82", x"10CD", x"63A0", x"63A0", x"0120", x"E7CE", x"2125",
 48     x"0100", x"E7D1", x"20DD", x"0110", x"A7CF", x"30DC", x"0000", x"7880",
 49     x"B800", x"0C01", x"0C81", x"10DD", x"63A0", x"0101", x"E7D1", x"20ED",
 50     x"0110", x"A7CF", x"30EB", x"0000", x"7880", x"B800", x"7881", x"B801",
 51     x"0C02", x"0C82", x"10ED", x"63A0", x"63A0", x"0102", x"E7D1", x"2103",
 52     x"0110", x"A7CF", x"30FF", x"0000", x"7880", x"B800", x"7881", x"B801",
 53     x"7882", x"B802", x"7883", x"B803", x"0C04", x"0C84", x"1103", x"63A0",
 54     x"63A0", x"63A0", x"63A0", x"0103", x"E7D1", x"2125", x"0110", x"A7CF",
 55     x"311D", x"0000", x"7880", x"B800", x"7881", x"B801", x"7882", x"B802",
 56     x"7883", x"B803", x"7884", x"B804", x"7885", x"B805", x"7886", x"B806",
 57     x"7887", x"B807", x"0C08", x"0C88", x"1125", x"63A0", x"63A0", x"63A0",
 58     x"63A0", x"63A0", x"63A0", x"63A0", x"63A0", x"0100", x"E7D5", x"212B",
 59     x"0000", x"0100", x"B7CF", x"0100", x"B800", x"0100", x"E7D5", x"3141",
 60     x"0000", x"7880", x"B7CF", x"0C81", x"B800", x"0C01", x"0400", x"E7D3",
 61     x"0600", x"F7D4", x"5141", x"0000", x"0000", x"0110", x"8411", x"B411",
 62     x"1045", x"77CF", x"208F", x"0000", x"0100", x"B7D5", x"0100", x"B800",
 63     x"0100", x"B7F3", x"0150", x"0800", x"0104", x"0A00", x"0000", x"0000",
 64     x"0100", x"B7F6", x"7800", x"B7CF", x"0C01", x"0000", x"0000", x"01C0",
 65     x"A7CF", x"B7DF", x"01F0", x"A7CF", x"B7F6", x"0108", x"A7CF", x"B7EA",
 66     x"0104", x"A7CF", x"B7D0", x"0103", x"A7CF", x"B7D1", x"0120", x"A7CF",
 67     x"B7CE", x"01C0", x"E7DF", x"2261", x"011F", x"A7CF", x"B7E0", x"0120",
 68     x"A7CF", x"B7CE", x"0480", x"B7DB", x"0680", x"B7DC", x"010F", x"E7E0",
 69     x"5192", x"0000", x"0000", x"0110", x"0880", x"0104", x"0A80", x"0480",
 70     x"C7E0", x"0880", x"0680", x"D7C6", x"0A80", x"0120", x"E7CE", x"218E",
 71     x"0000", x"0000", x"7800", x"0C01", x"B880", x"1191", x"0000", x"7880",
 72     x"6406", x"125D", x"0120", x"E7CE", x"21F4", x"0000", x"0000", x"01F7",
 73     x"E7CF", x"219F", x"0000", x"7800", x"0C01", x"B07A", x"11F3", x"01F8",
 74     x"E7CF", x"21B1", x"0100", x"E41A", x"21AC", x"0000", x"0000", x"0000",
 75     x"7800", x"0C01", x"B7D9", x"11B0", x"0000", x"7800", x"0C01", x"B7DD",
 76     x"11F3", x"01F9", x"E7CF", x"21C3", x"0100", x"E41A", x"21BE", x"0000",
 77     x"0000", x"0000", x"7800", x"0C01", x"B7DA", x"11C2", x"0000", x"7800",
 78     x"0C01", x"B7DE", x"11F3", x"01FA", x"E7CF", x"21DB", x"0100", x"E41A",
 79     x"21D2", x"0000", x"7800", x"0C01", x"C7D9", x"B7D9", x"77DA", x"D7C6",
 80     x"B7DA", x"11DA", x"0000", x"7800", x"0C01", x"C7DD", x"B7DD", x"77DE",
 81     x"D7C6", x"B7DE", x"11F3", x"01FD", x"E7CF", x"21E3", x"0000", x"7800",
 82     x"0C01", x"B7F0", x"11F3", x"01FE", x"E7CF", x"21F3", x"0000", x"7800",
 83     x"0C01", x"B7D2", x"0000", x"0000", x"015A", x"E7D2", x"21F2", x"0000",
 84     x"0000", x"103C", x"11F3", x"125D", x"01D0", x"E7CF", x"21FB", x"0000",
 85     x"0137", x"6406", x"125D", x"01D1", x"E7CF", x"2202", x"0000", x"0149",
 86     x"6406", x"125D", x"01D2", x"E7CF", x"2209", x"0000", x"0134", x"6406",
 87     x"125D", x"01D3", x"E7CF", x"2210", x"0000", x"0133", x"6406", x"125D",
 88     x"01D4", x"E7CF", x"2217", x"0000", x"0100", x"6406", x"125D", x"01DA",
 89     x"E7CF", x"221E", x"0000", x"0100", x"6406", x"125D", x"01DB", x"E7CF",
 90     x"2225", x"0000", x"742B", x"6406", x"125D", x"01DD", x"E7CF", x"222C",
 91     x"0000", x"0100", x"6406", x"125D", x"01DE", x"E7CF", x"2233", x"0000",
 92     x"0104", x"6406", x"125D", x"01DC", x"E7CF", x"223A", x"0000", x"0110",
 93     x"6406", x"125D", x"01D8", x"E7CF", x"2248", x"0000", x"0100", x"E41A",
 94     x"2245", x"0000", x"0000", x"77D9", x"1246", x"77DD", x"6406", x"125D",
 95     x"01D9", x"E7CF", x"2256", x"0000", x"0100", x"E41A", x"2253", x"0000",
 96     x"0000", x"77DA", x"1254", x"77DE", x"6406", x"125D", x"01DF", x"E7CF",
 97     x"225D", x"0000", x"015A", x"6406", x"125D", x"77DB", x"0880", x"77DC",
 98     x"0A80", x"013F", x"A7CF", x"B7E1", x"0150", x"E7F6", x"22C8", x"0107",
 99     x"A7CF", x"B7F6", x"0100", x"B7F4", x"0100", x"B7F5", x"0100", x"E7F6",
100     x"2276", x"0101", x"B7F4", x"0100", x"B7F5", x"12A6", x"0101", x"E7F6",
101     x"227E", x"0102", x"B7F4", x"01FF", x"B7F5", x"12A6", x"0102", x"E7F6",
102     x"2286", x"0104", x"B7F4", x"0100", x"B7F5", x"12A6", x"0103", x"E7F6",
103     x"228E", x"0108", x"B7F4", x"01FF", x"B7F5", x"12A6", x"0104", x"E7F6",
104     x"2296", x"0110", x"B7F4", x"01FF", x"B7F5", x"12A6", x"0106", x"E7F6",
105     x"229E", x"0140", x"B7F4", x"01FF", x"B7F5", x"12A6", x"0107", x"E7F6",
106     x"22A6", x"0180", x"B7F4", x"01FF", x"B7F5", x"12A6", x"01D0", x"B7F0",
107     x"0118", x"B7F1", x"741B", x"B7F2", x"77F0", x"E7C7", x"B7F0", x"77F1",
108     x"F7C6", x"B7F1", x"42C1", x"0000", x"0000", x"01D0", x"B7F0", x"0118",
109     x"B7F1", x"77F2", x"E7C7", x"B7F2", x"42C1", x"0180", x"8411", x"B411",
110     x"1045", x"7089", x"97F5", x"A7F4", x"32AC", x"0000", x"0000", x"1399",
111     x"0140", x"E7DF", x"2399", x"0104", x"E7D0", x"22DE", x"0100", x"E41A",
112     x"22D8", x"0000", x"7800", x"B7D9", x"7801", x"B7DA", x"0C02", x"12DE",
113     x"0000", x"7800", x"B7DD", x"7801", x"B7DE", x"0C02", x"0100", x"E41A",
114     x"22F7", x"0000", x"0000", x"741D", x"22EB", x"0000", x"77D9", x"0880",
115     x"77DA", x"0A80", x"12F6", x"77D9", x"B068", x"A7C9", x"B7CB", x"77DA",
116     x"B069", x"0100", x"0A80", x"0160", x"C7CB", x"0880", x"12FC", x"77DD",
117     x"0880", x"77DE", x"C7D8", x"0A80", x"0100", x"E41A", x"2308", x"0000",
118     x"0000", x"741D", x"2307", x"01FF", x"E7D9", x"0103", x"F7DA", x"130C",
119     x"01FF", x"E7DD", x"0103", x"F7DE", x"4316", x"0000", x"0000", x"0100",
120     x"0880", x"0104", x"0A80", x"0120", x"8411", x"B411", x"0120", x"E7CE",
121     x"2359", x"0100", x"E7D1", x"2322", x"0000", x"7800", x"B880", x"0C01",
122     x"77C7", x"6416", x"0101", x"E7D1", x"232D", x"0000", x"7800", x"B880",
123     x"7801", x"B881", x"0C02", x"77C8", x"6416", x"0102", x"E7D1", x"233C",
124     x"0000", x"7800", x"B880", x"7801", x"B881", x"7802", x"B882", x"7803",
125     x"B883", x"0C04", x"77CA", x"6416", x"0103", x"E7D1", x"2353", x"0000",
126     x"7800", x"B880", x"7801", x"B881", x"7802", x"B882", x"7803", x"B883",
127     x"7804", x"B884", x"7805", x"B885", x"7806", x"B886", x"7807", x"B887",
128     x"0C08", x"77CC", x"6416", x"741D", x"3358", x"0000", x"0000", x"B06E",
129     x"1399", x"741D", x"335E", x"0000", x"0000", x"B06D", x"0000", x"0000",
130     x"0000", x"0000", x"0000", x"0100", x"E7D1", x"236B", x"0000", x"7880",
131     x"6406", x"77C7", x"6416", x"0101", x"E7D1", x"2375", x"0000", x"7880",
132     x"6406", x"7881", x"6406", x"77C8", x"6416", x"0102", x"E7D1", x"2383",
133     x"0000", x"7880", x"6406", x"7881", x"6406", x"7882", x"6406", x"7883",
134     x"6406", x"77CA", x"6416", x"0103", x"E7D1", x"2399", x"0000", x"7880",
135     x"6406", x"7881", x"6406", x"7882", x"6406", x"7883", x"6406", x"7884",
136     x"6406", x"7885", x"6406", x"7886", x"6406", x"7887", x"6406", x"77CC",
137     x"6416", x"7800", x"2152", x"0000", x"0000", x"1045", x"0000", x"0000",
138     x"01D0", x"B7F0", x"0118", x"B7F1", x"741B", x"B7F2", x"77F0", x"E7C7",
139     x"B7F0", x"77F1", x"F7C6", x"B7F1", x"43BD", x"0000", x"01D0", x"B7F0",
140     x"0118", x"B7F1", x"77F2", x"E7C7", x"B7F2", x"43BD", x"0000", x"77F3",
141     x"33BD", x"0140", x"8411", x"B411", x"1045", x"0101", x"B07B", x"707B",
142     x"97CD", x"A7C7", x"33A6", x"0000", x"0100", x"B07B", x"0000", x"0000",
143     x"0000", x"0000", x"0000", x"707C", x"B7D2", x"0101", x"B07B", x"77D2",
144     x"77D2", x"B800", x"0C01", x"1800", x"01D0", x"B7F0", x"0118", x"B7F1",
145     x"741B", x"B7F2", x"77F0", x"E7C7", x"B7F0", x"77F1", x"F7C6", x"B7F1",
146     x"43F1", x"0000", x"01D0", x"B7F0", x"0118", x"B7F1", x"77F2", x"E7C7",
147     x"B7F2", x"43F1", x"0000", x"77F3", x"33F1", x"0140", x"8411", x"B411",
148     x"1045", x"0101", x"B07B", x"707B", x"97CD", x"A7C7", x"33DA", x"0000",
149     x"0100", x"B07B", x"0000", x"0000", x"0000", x"0000", x"0000", x"707C",
150     x"B7D2", x"0101", x"B07B", x"77D2", x"0000", x"1800", x"B7D2", x"707B",
151     x"97CD", x"A7C8", x"3407", x"0105", x"B07B", x"0107", x"B07B", x"77D2",
152     x"B07C", x"0000", x"0000", x"0101", x"B07B", x"1800", x"B7EB", x"77EA",
153     x"3800", x"0480", x"C7EB", x"0880", x"0680", x"D7C6", x"0A80", x"0100",
154     x"E41A", x"2432", x"0000", x"0000", x"741D", x"342D", x"77D9", x"C7EB",
155     x"B7D9", x"77DA", x"D7C6", x"B7DA", x"1431", x"0480", x"B7D9", x"0680",
156     x"B7DA", x"1437", x"0480", x"B7DD", x"0680", x"E7D8", x"B7DE", x"1800",
157     x"0100", x"B7D2", x"B410", x"B411", x"B41A", x"B42B", x"B7F0", x"B7C6",
158     x"0101", x"B7C7", x"0102", x"B7C8", x"0103", x"B7C9", x"0104", x"B7CA",
159     x"0108", x"B7CC", x"01FF", x"B7CD", x"B41B", x"01F0", x"B7D6", x"0103",
160     x"B7D7", x"010C", x"B7D8", x"01C0", x"B7DF", x"017A", x"B7D9", x"0100",
161     x"B7DA", x"0100", x"B7DD", x"0100", x"B7DE", x"01B4", x"B7D3", x"0107",
162     x"B7D4", x"1800", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
163     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
164     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
165     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
166     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
167     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
168     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
169     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
170     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
171     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
172     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
173     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
174     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
175     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
176     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
177     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
178     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
179     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
180     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
181     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
182     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
183     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
184     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
185     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
186     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
187     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
188     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
189     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
190     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
191     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
192     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
193     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
194     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
195     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
196     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
197     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
198     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
199     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
200     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
201     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
202     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
203     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
204     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
205     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
206     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
207     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
208     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
209     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
210     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
211     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
212     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
213     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
214     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
215     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
216     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
217     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
218     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
219     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
220     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
221     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
222     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
223     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
224     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
225     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
226     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
227     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
228     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
229     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
230     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
231     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
232     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
233     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
234     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
235     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
236     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
237     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
238     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
239     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
240     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
241     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
242     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
243     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
244     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
245     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
246     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
247     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
248     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
249     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
250     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
251     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
252     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
253     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
254     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
255     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
256     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
257     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
258     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
259     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
260     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
261     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
262     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
263     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
264     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
265     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
266     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
267     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
268     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
269     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
270     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
271     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
272     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
273     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
274     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
275     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
276     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000",
277     x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000", x"0000"
278  );
279  
280  signal daddr: std_logic_vector(10 downto 0);
281  
282  begin
283     ausbrom: process (clk)
284     begin
285        if (clk'event and clk = '1') then
286           if (we = '1') then
287              RAM(conv_integer(addr)) <= din;
288           end if;
289           daddr <= addr;
290        end if; -- clk 
291     end process;
292  
293     dout <= RAM(conv_integer(daddr));
294  end;