реклама на сайте
подробности

 
 
> SignalTap 2 Logic Analyzer, Ошибка : Waiting for clock
Ensider
сообщение Jun 28 2017, 06:52
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 8-03-17
Из: Россия,Москва
Пользователь №: 95 746



После того , как запускаю "Run".Идет бесконечное Waiting for clock.Нашел самом сообщение об ошибке в литературе: "Логический анализатор выполняет захват триггера включения или в запущенном времени и ожидает тактовый сигнал для перехода".Но толком и не понял.Дело в самом CLOCK?Или , что-то другое?На большинство форумах пишут , что виноват CLOCK , но испытав способы устранения, не пришел к успешному результату.Прошу помочь в сложившейся ситуации.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doom13
сообщение Jun 28 2017, 07:57
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Судя по названию линий, АЦП у вас с SPI интерфейсом, а ADC_CLK - клок для SPI со стороны FPGA , т.е. не должен быть входом и Вы должны сами его сформировать.
Go to the top of the page
 
+Quote Post
Ensider
сообщение Jun 28 2017, 08:06
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 8-03-17
Из: Россия,Москва
Пользователь №: 95 746



Цитата(doom13 @ Jun 28 2017, 07:57) *
Судя по названию линий, АЦП у вас с SPI интерфейсом, а ADC_CLK - клок для SPI со стороны FPGA , т.е. не должен быть входом и Вы должны сами его сформировать.

Я должен сам реализовать "клок"?
А таким образом реализовывать нельзя?

Код
reg DATA_TEMP [96:0];                                  // Разрядность даннных АЦП

reg RDY;

reg CNV ;

reg serial_data;

reg SERIAL_BIT;

reg TEMP [96:0];

reg COUNT;


always @(posedge ADC_CLK) begin  

                                              

    if (COUNT == (SYS_CLOCK_FREQ/2 - 1)) begin
        timer_2Hz <= 1'b1;                                  
        COUNT           <= '0;                                    
    end
    else begin
        COUNT           <= COUNT+1;                              
        timer_2Hz <= 1'b0;                                
    end
end
                                                                // Утверждают сигнал CNV
always @ (negedge ADC_CLK)
        begin
            if ((COUNT == 97) || (COUNT == 98))
                CNV = 1'b0;
            else
                CNV = 1'b1;
                     end
                    
                                                              // Чтение последовательных данных в 97-битовый регистр. После этого преобразовать его в параллельный, если счетчик равен 97 (конец потока данных)
                    
                       always @ (negedge ADC_CLK)
        
        begin
                         DATA_TEMP[CNV]   <= (serial_data);
            if (COUNT == 97)
                TEMP <= DATA_TEMP;
                     end
always_ff @(posedge ADC_CLK) begin
    if (timer_2Hz == 1'b1) begin
        timer_1Hz <= ~timer_1Hz;
    end
end
                    
            assign ADC_CNV = CNV ;
            
             
endmodule


Сообщение отредактировал Ensider - Jun 28 2017, 08:10
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ensider   SignalTap 2 Logic Analyzer   Jun 28 2017, 06:52
- - doom13   Проблема с сигналом тактирования для сигналтап, ег...   Jun 28 2017, 07:02
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 07:02) Пробл...   Jun 28 2017, 07:07
- - doom13   Покажите настройки сигнслтап   Jun 28 2017, 07:34
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 07:34) Покаж...   Jun 28 2017, 07:37
- - doom13   ADC_CLK вручную прописали или по нажатию кнопки вы...   Jun 28 2017, 07:46
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 07:46) ADC_C...   Jun 28 2017, 07:52
- - doom13   Посмотрите доку на АЦП, сигнал АЦП соответствующий...   Jun 28 2017, 08:19
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 08:19) Посмо...   Jun 28 2017, 08:34
- - doom13   Делитель какой частоты? Можете взять ее с клоковой...   Jun 28 2017, 09:06
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 08:50) Делит...   Jun 28 2017, 09:37
- - spectr   Похоже что сигналтапу не хватает клоков, чтобы зап...   Jun 28 2017, 09:23
|- - Ensider   Цитата(spectr @ Jun 28 2017, 09:23) Похож...   Jun 28 2017, 09:44
- - AVR   Должен быть постоянный клок, синхронный с данными,...   Jun 28 2017, 09:39
- - doom13   top module выкладывайте, чтоб было понятно, кто та...   Jun 28 2017, 09:52
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 09:52) top m...   Jun 28 2017, 09:59
- - doom13   Да и вообще (в случае приведённого куска кода) бре...   Jun 28 2017, 10:08
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 10:02) Да и ...   Jun 28 2017, 10:15
- - doom13   Внимание, объясняю ещё раз: Если пин FPGA соответс...   Jun 28 2017, 10:22
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 10:22) Внима...   Jun 28 2017, 10:34
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 11:22) Внима...   Jun 28 2017, 17:02
- - doom13   Да, ну только с той клоковой ножки, которая подклю...   Jun 28 2017, 10:39
- - XVR   У вас к FPGA вообще какой нибудь генератор подключ...   Jun 28 2017, 10:40
|- - Ensider   Цитата(XVR @ Jun 28 2017, 10:40) У вас к ...   Jun 28 2017, 11:10
- - AVR   Причина проблемы ясна: клок брался из космоса, а в...   Jun 28 2017, 11:34
- - doom13   Что-то Вы совсем все плохо поняли. SDO - выходной ...   Jun 28 2017, 18:11
|- - Ensider   Цитата(doom13 @ Jun 28 2017, 18:11) Что-т...   Jun 29 2017, 09:05
- - doom13   Диодом моргать научились? Если нет, забейте на АЦП...   Jun 29 2017, 10:11
|- - Ensider   Цитата(doom13 @ Jun 29 2017, 10:11) Диодо...   Jun 29 2017, 10:29
|- - AVR   Цитата(doom13 @ Jun 29 2017, 13:11) Диодо...   Jun 29 2017, 10:32
|- - Ensider   Цитата(AVR @ Jun 29 2017, 10:32) Сурово, ...   Jun 29 2017, 10:45
- - XVR   ЦитатаСделал через PLL клоки.У меня правильно полу...   Jun 29 2017, 10:22
- - doom13   SPI-мастер для похожего АЦП, отличие в том, что ту...   Jun 29 2017, 11:06


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01428 секунд с 7
ELECTRONIX ©2004-2016