Страница 3 из 3 Первая 123
Показано с 41 по 50 из 50

Тема: CPLD меня мучает :) или я ее?

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию CPLD меня мучает :) или я ее?

    Вопрос 1.
    Нужен мне сепаратор и коммутатор для:
    https://forum.vegalab.ru/showthread.php?t=93430
    и "по совету друзей я решил приобрести" (с) отладочную плату на EPM240T100C5N. С сепаратором проблем нет, а вот с коммутутор странно работает, я его пробовал делать и на 74257, и на 74244, дело не в схемотехнике, в работе одинаково, а я думаю в не правильной настройке портов ввода. Эффет такой:

    1. Правильная работа, сигнал подключен к активным портам:
    Нажмите на изображение для увеличения. 

Название:	Well.png 
Просмотров:	80 
Размер:	56.9 Кб 
ID:	436024
    Тут сверху вниз.
    LE
    DATA (AAA555)
    LE инверсный
    DATA сдвинутая
    BCK

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

Название:	Bad.png 
Просмотров:	76 
Размер:	83.3 Кб 
ID:	436025

    Что надо поправить? Сейчас никаких внешних подтягивающих резисторов не установлено, а входы так настроены:
    Нажмите на изображение для увеличения. 

Название:	IN.png 
Просмотров:	46 
Размер:	5.2 Кб 
ID:	436026
    Нажмите на изображение для увеличения. 

Название:	IN2.png 
Просмотров:	42 
Размер:	5.0 Кб 
ID:	436027

    И второй вопрос, как сформировать короткий строб для тактирования? В наличии только меандр мастерклока в 24мГц, а мне надо существенно короче, я могу конечно внешний (снаружи) строб сделать, но это как-то не по чатлански.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  2. #41
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Delta213, возник еще вопрос. На активные входы мультиплексора подаются сигналы I2S. А что подается на другие входы мультиплексора? Т.е. когда выходы мультиплексора отключаются от I2S, к каким другим сигналами они коннектятся?

  3. #42
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    к каким другим сигналами они коннектятся?
    Ни к каким, в воздухе висят, но они-же подперты к + внутри алтеры
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  4. #43
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ни к каким, в воздухе висят, но они-же подперты к + внутри алтеры
    Так может в этом все и дело? Подтяжки точно включены, вы их задавали в планнере?
    Попробуйте в квартусе неиспользуемые входы мультиплексора посадить в землю. И проверите - будет ли в таком случае какой-то "пролаз" I2S на выход.

  5. #44
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Так может в этом все и дело? Подтяжки точно включены, вы их задавали в планнере?
    А вот в этом я как раз не уверен, в старте темы об этом спрашивал, посмотрите первый пост с настройкой входов. И вот еще что, не помню где, вычитал такой совет, неиспользуемые входы переводить в Z, вот так это в оригинале:
    "По-умолчанию он, видимо для снижения потребления, настраивает их все на выход подключенный к земле. По моему, куча левый пинов настроеных на выход (не в готовом устройстве, а на отладочной плате) — это верный способ что-нибудь спалить. Лучше пусть болтаются входами. Идем в менюшку Assigments -> Device. Там жмем кнопу Device and Pins options. И в появившемся окошке, на вкладке Unused pins ставим «As input Tri-Stated«"

    Я так делаю!
    И т.к. плата отладочная, на ней стоит генератор на 50МГц, но он подключен к не используемой мной ноге, но может это от него наводка?
    Последний раз редактировалось Delta213; 12.05.2023 в 15:48.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  6. #45
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от Delta213 Посмотреть сообщение
    И в появившемся окошке, на вкладке Unused pins ставим «As input Tri-Stated«"
    Семен Cеменыч...
    "Unused pins" означает, что это конфигурация для неиспользуемых входов, т.е. таких, которые не задействованы в проекте (которым не назначены сигналы). Если у вас входы назначены на пины, то это по умолчанию входы с третьим состоянием. Которые видимо и ловят наводки с соседних сигналов.
    Для неиспользуемых пинов лучше задавать "output driving ground".
    А подтяжки включаются отдельно в пин планнере в столбце "week pull up". Если такого столбца нету, то его нужно добавить через настройки столбцов:
    Нажмите на изображение для увеличения. 

Название:	изображение_2023-05-12_160959749.png 
Просмотров:	57 
Размер:	79.6 Кб 
ID:	436320
    Последний раз редактировалось dortonyan; 12.05.2023 в 18:27.

  7. #46
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Семен Cеменыч...
    Алексей, вот теперь все как надо, я не знал что пулл ап резисторы надо в пин планнере выставлять, не очевидно это если этого столбца нет, спасибо!!! Заодно завел генератор который распаян на плате, вдруг он тоже влиял, теперь занимается своим делом, бегущим огоньком на св. диодах
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  8. #47
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Вот, сообразил на скорую руку на верилоге
    На вход принимается I2S LJ, на выходе параллельная раздача. Разрядность выхода задается дефайном вверху.
    Что-то у меня не компилируется, да и вообще любой проект на верилоге, даже из пяти строк не компилируется

    Нажмите на изображение для увеличения. 

Название:	Bad.png 
Просмотров:	40 
Размер:	65.6 Кб 
ID:	437142
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  9. #48
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Компилятор подсказывает вам ошибку: имя модуля отличается от имени проекта. Исправьте на "Prob" и все соберется.

  10. #49
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Компилятор подсказывает вам ошибку: имя модуля отличается от имени проекта. Исправьте на "Prob" и все соберется.
    Ну конечно! Вот-жеж чайник, ну ладно, дальше полез осваивать, СПАСИБО!!!
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  11. #50
    Завсегдатай
    Автор темы
    Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: CPLD меня мучает :) или я ее?

    Тема для новичков, так штааа не взыщите!
    Купил я для освоения демо борд, вроде все заработало, ну не ставить же ее в готовую конструкцию, купил чип и купил переходник под дип. Но надо ведь как-то прошить алтеру, сделал дочку на универсалке. На переходнике выводы под питание и жтаг вывел вниз, остальные (пользовательские) на разъемы вверх. На дочке разъем жтаг, разъем питания, само питание на амс1117 3,3 и светодиод. Теперь могу шить на ней алтерки на переходнике. У меня не производство, для меня то-что надо.
    Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	52 
Размер:	168.3 Кб 
ID:	437650
    Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	46 
Размер:	151.9 Кб 
ID:	437651
    Нажмите на изображение для увеличения. 

Название:	3.jpg 
Просмотров:	40 
Размер:	216.7 Кб 
ID:	437652
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

Страница 3 из 3 Первая 123

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •