@@ -92,15 +92,13 BEGIN | |||||
92 | END IF; |
|
92 | END IF; | |
93 | sample_val <= '0'; |
|
93 | sample_val <= '0'; | |
94 | WHEN output_en => |
|
94 | WHEN output_en => | |
95 |
sample_reg( |
|
95 | sample_reg(ChanelCount-1) <= ADC_data; | |
96 | sample_reg(ChanelCount-1 DOWNTO 1) <= sample_reg(ChanelCount-2 DOWNTO 0); --JC |
|
96 | sample_reg(ChanelCount-2 DOWNTO 0) <= sample_reg(ChanelCount-1 DOWNTO 1); | |
97 | ADC_nOE_Reg_Shift(ChanelCount-1 DOWNTO 0) <= ADC_nOE_Reg_Shift(ChanelCount-2 DOWNTO 0) & '1'; |
|
97 | ADC_nOE_Reg_Shift(ChanelCount-1 DOWNTO 0) <= ADC_nOE_Reg_Shift(ChanelCount-2 DOWNTO 0) & '1'; | |
98 | adc_index <= adc_index + 1; |
|
98 | adc_index <= adc_index + 1; | |
99 | sample_val <= '0'; |
|
99 | sample_val <= '0'; | |
100 | state <= latch; |
|
100 | state <= latch; | |
101 | WHEN latch => |
|
101 | WHEN latch => | |
102 | --sample_reg(0) <= ADC_data; --JC |
|
|||
103 | --sample_reg(ChanelCount-1 DOWNTO 1) <= sample_reg(ChanelCount-2 DOWNTO 0); --JC |
|
|||
104 | IF(adc_index = ChanelCount) THEN |
|
102 | IF(adc_index = ChanelCount) THEN | |
105 | state <= data_valid; |
|
103 | state <= data_valid; | |
106 | ELSE |
|
104 | ELSE |
General Comments 0
You need to be logged in to leave comments.
Login now