Важная информация

User Tag List

Страница 4 из 21 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 202

Тема: SQRUM 1M

  1. #31
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Вставьте в схему вот это.
    Вставил, что теперь мне с этим пятибитным счетчиком делать?

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Буфер ставился чтобы записывать значение в цикле M1, который на пол такта опережает (отсюда WAIT), а для M2 или M3 он прозрачен. Ну и по совместительству да, он работает как ОЕ.
    Не совсем понятно, что еще нужно в таком случае примиксовать к /OE или /WE ? /M1 и /WR к /WE нужно добавить?


    PS: решил я счетчики переделать под Кворум 64, там как-то понятнее сделано на ИЕ7, а не ИЕ5
    Последний раз редактировалось EvgenRU; 12.03.2017 в 00:08.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Вставил, что теперь мне с этим пятибитным счетчиком делать?
    Если хочется четырёхбитный, просто поменяйте параметр W на четвёрку.

    upd
    Смысл в том, что параметризованный счетчик можно использовать многократно с разным параметром.
    Указанный параметр внутри модуля используется только при вызове модуля без использования параметра, то есть как параметр по-умолчанию.
    Для данного случая на Верилоге: BinCount #(4) cnt_1(.C(VSYN), .Q(FLASH_CLK)); будет синтезирован четырёхразрядный счётчик.
    При вызове в таком виде: BinCount cnt_1(.C(VSYN), .Q(FLASH_CLK)); (в исходном случае) получился бы пятиразрядный счетчик.
    Пригодится.
    upd3
    Чтоб было ещё понятней про параметризацию, поставлю в пример сврй же 178-канальный ШИМ. (пост #16)
    На самом деле он рассчитан на 1-256 каналов и меняется это одним единственным параметром num_PWM, соответственно от 1 до 256.
    А вообще вся та схема переделывается за минуту пятью параметрами на любое количество каналов и любую разрядность с любыми (в пределах, разумеется) частотами - лишь бы логики и ножек хватило.
    (кстати, там есть одна не то, чтобы ошибка, но некорректное построение. позже сами увидите, что там не так)


    - - - Добавлено - - -

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    PS: решил я счетчики переделать под Кворум 64, там как-то понятнее сделано на ИЕ7, а не ИЕ5
    Не стОит, всё равно переписывать..

    - - - Добавлено - - -

    upd2
    Кстати, можно было не "отрывать" ножки у микросхем, как уже писал выше, неиспользуемая часть схемы не синтезируется.
    Например если в регистре 74374 подключить только 5 выходов, то синтезируется пятиразрядный регистр.
    Последний раз редактировалось omercury; 12.03.2017 в 01:30.

  4. #33
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ладно, дальше я на 2 циклоне с PLL попробую это дело проверить в ближайшие дни, если вдруг кто-то захочет посмотреть и найдет какие-то ошибки - напишите, не поленитесь

    UPD:
    Залил в циклон2, нашел кучу ошибок в генераторах )))
    UPD2:
    С синхрой и гашением получилось, с бордером пока беда, так что еще буду с ним возиться на след неделе )
    Последний раз редактировалось EvgenRU; 13.03.2017 в 20:16.

  5. #34
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Два дня помучился, вроде бы все счетчики работают нормально, всё генерится нормально, залил версию 2.07 под Cyclone II
    Завтра наверное буду проверять работоспособность.
    Вопрос, RGBY как лучше подключать, через какой-то буферный элемент, чтобы не спалить порты на плисине или она выдержит 5в?

  6. #35
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал вот такую штуку, но что-то очкую пока включать,

    если я прям так включу, дымок не пойдет?
    Вроде в доке по циклону 2 написано, что порты 5в толерантны, но могут быть проблемы из-за разницы уровней сигналов.

    Безопасно ли будет просто попробовать включить такой вариант? А то у меня такая только одна, а сейчас они как-то подорожали...
    Последний раз редактировалось EvgenRU; 10.08.2017 в 21:57.

  7. #36
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Толлерантность еще нужно включить (clamp diode) + нужен последовательный резистор 50-100 ом, как то так для CII
    К тому же, пока чип еще не загрузил конфигурацию, диоды отключены, т.е. совсем по хорошему нужен порядок подачи питающих напряжений, 5в включать после загрузки конфигурации

    Ну в реальности, CII достаточно живучи (выживают когда сразу 5v участки включаются, но резистор никто не отменял), но все равно на свой страх и риск

    - - - Добавлено - - -

    z80 особенно по клоку, скорее всего не будет хватать уровня 3.3v, нужен опять же pull-up к 5v и опять вспоминаем про толлерантность

    3 варианта, 1-заработает, 2-не заработает, 3-что то сгорит, ваш КО
    Последний раз редактировалось s_kosorev; 15.03.2017 в 18:48.

  8. #37
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясно, тогда не буду рисковать, подожду панельку для CPLD


    PS: нашел тут несколько картинок, может кому пригодятся

    Последний раз редактировалось EvgenRU; 15.03.2017 в 20:00.

  9. #38
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,671
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    подожду панельку для CPLD
    когда нет панелек

    0Fh+



    [свернуть]
    Profi v3.2 -=- Speccy2010,r2

  10. #39
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    сно, тогда не буду рисковать, подожду панельку для CPLD
    А что мешает экскрементировать на T80/Tv80 ?
    В EP2C5 таких Спектрумов вместе с ними пара штук влезет, только ножек наружу не хватит.
    Если сдуть EP2С5 и воткнуть EP2С8 пожертвовав четырьмя IO (кстати, Вы отпаяли снизу перемычки R1-R2 и R9-R10? они нужны для питания 3k-ячеек логики, которые добавились в EP2C8, плата универсальная, также не думаю, что Вам нужен конденсатор C14), то не понадобится ПЗУ, по крайней мере на этапе экспериментов.
    Последний раз редактировалось omercury; 16.03.2017 в 21:59.

  11. #40
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переписал счетчики на Verilog, что-то не впечатлила разница в количестве ячеек...
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 17.03.2017 в 01:06.

Страница 4 из 21 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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