Index: trunk/MultiChannelUSB/adc_fifo.v
===================================================================
--- trunk/MultiChannelUSB/adc_fifo.v	(revision 52)
+++ trunk/MultiChannelUSB/adc_fifo.v	(revision 53)
@@ -29,7 +29,10 @@
 	wire			int_rdempty;
 
+	wire	[11:0]	int_adc_data;
+	assign	int_adc_data = 12'hfff - adc_data;
+
 	uwt_bior31 #(.L(1)) uwt_1_unit (
 		.clk(adc_clk),
-		.x({20'h00000, adc_data}),
+		.x({20'h00000, int_adc_data}),
 		.d(uwt_d1),
 		.a(uwt_a1),
@@ -67,5 +70,5 @@
 		.write_aclr_synch("OFF")) fifo_raw (
 		.aclr(aclr),
-		.data(adc_data),
+		.data(int_adc_data),
 		.rdclk(rdclk),
 		.rdreq((~int_rdempty) & int_rdreq),
