Jump to content
    

SignalTap 2 Logic Analyzer

Сделал через PLL клоки.У меня правильно получилось?
Крайне не рекомендуется делать кучу клоков без особенной на то необходимости. Сигналы, пересекающие клоковые домены, требуют особой синхронизации (в случае зависимых клоков с PLL будет немного проще, но лучше без этого обойтись)

Используйте сигналы Enable, которые будут выбирать в схеме когда переключаться, но само переключение делайте на самом быстром клоке.

 

Share this post


Link to post
Share on other sites

Диодом моргать научились? Если нет, забейте на АЦП и моргайте светодиодом.

 

Да.Научился.Обычное присвоение сигнала,через assign. Там разве так же нужно присвоить?

 

always @ (negedge INCLK0) 
        begin
            if ((COUNT == 97) || (COUNT == 98))
                CNV = 1'b0;
            else 
                CNV = 1'b1; 
                     end

 

Утверждение сигнала у меня тут идет.Но как его связать , для меня затруднительно.

 

 

Крайне не рекомендуется делать кучу клоков без особенной на то необходимости. Сигналы, пересекающие клоковые домены, требуют особой синхронизации (в случае зависимых клоков с PLL будет немного проще, но лучше без этого обойтись)

Используйте сигналы Enable, которые будут выбирать в схеме когда переключаться, но само переключение делайте на самом быстром клоке.

 

Убрал лишний клок на входе и пару на выходе.

Share this post


Link to post
Share on other sites

Диодом моргать научились? Если нет, забейте на АЦП и моргайте светодиодом.

Сурово, но справедливо :)

 

А еще я бы автору темы посоветовал воспользоваться симулятором Modelsim Altera Starter Edition, он бесплатный.

К SignalTap прибегают только тогда, когда схема уже работает в целом отлично, но нужно выяснить какие-то проблемы.

Но очевидно что на таком этапе как в этой теме - начинать надо с симулятора. Научиться писать тестбенчи, и только после этого пытаться работать с более сложными вещами.

 

При этом я понимаю, как сильно хочется пропустить этот этап освоения и кинуться в бой, но не удалось.

Share this post


Link to post
Share on other sites

Сурово, но справедливо :)

 

А еще я бы автору темы посоветовал воспользоваться симулятором Modelsim Altera Starter Edition, он бесплатный.

К SignalTap прибегают только тогда, когда схема уже работает в целом отлично, но нужно выяснить какие-то проблемы.

Но очевидно что на таком этапе как в этой теме - начинать надо с симулятора. Научиться писать тестбенчи, и только после этого пытаться работать с более сложными вещами.

 

При этом я понимаю, как сильно хочется пропустить этот этап освоения и кинуться в бой, но не удалось.

 

Спасибо,за направление. Но неужели ничего из того , что я пишу не верно.

Share this post


Link to post
Share on other sites

SPI-мастер для похожего АЦП, отличие в том, что тут АЦП 8-ми канальное и для него задаётся конфигурация.

Если подключить к Вашему, думаю, всё должно заработать, но опрашивать будет только один канал на Вашей плате.

Разбирайтесь!

adas3022.rar

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...