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

User Tag List

Страница 167 из 191 ПерваяПервая ... 163164165166167168169170171 ... ПоследняяПоследняя
Показано с 1,661 по 1,670 из 1910

Тема: ПЛИС и всё что с ними связано

  1. #1661

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Как работает SDRAM:
    http://www.dsioffe.narod.ru/mysdram/MyMicronSDRAM.htm

    Цикл обращения к SDR SDRAM состоит из нескольких тактов, в зависимости от параметров чипа и длины очереди.
    У Speccy-2010 вроде 1/(14 МГц), можно посмотреть в исходниках.
    Мин. цикл обращения tRC - обычно не менее 60 нс (у SDR).
    Последний раз редактировалось IanPo; 18.10.2019 в 21:38.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

    Эти 2 пользователя(ей) поблагодарили IanPo за это полезное сообщение:

    JV-Soft(19.10.2019), shurik-ua(21.10.2019)

  2. #1662

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Это откуда такие требования? Я поставил тут epm3064atc100 без всяких резисторов подал шину данных подтянутую к 5в, уже "мучу" микруху экспериментами долго, но все еще работает и даже не греется. То может для MAX-II такое надо?
    Входы epm3064atc100 рассчитаны на 5в. , ничего ставить не надо.
    The output drivers of all
    MAX 3000A devices can be set for 2.5 V or 3.3 V, and all input pins are
    2.5–V, 3.3–V, and 5.0-V tolerant, allowing MAX 3000A devices to be used
    in mixed–voltage systems.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  3. #1663

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение

    Или другой вариант - заюзай вторую PLL, благо у тебя их 4 штуки.
    И меньше 4 всё равно не будет.)))
    Временно пришлось завязать, на работе случился переезд в другое помещение, а оно всегда хуже пожара .
    смогу пока только в выходные и то если смогу, ибо с внуком сижу.


    Сделал как ты пишешь, оставил твой синхрогенератор с твоим PLL и добавил свою PLL.
    Готов продолжать, огромное спасибо за помощь...
    Последний раз редактировалось dosikus; 19.10.2019 в 11:46.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  4. #1664

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

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    случился переезд
    А, фигня.
    Я тоже был "не в кондиции" - днюха.

  5. #1665

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    omercury, Поздравляю!!! Всего, всего,всего!!!
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  6. #1666

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вопрос , формирование адресов для DRAM на verilog (xilinx).
    После компиляции ma10 и ma11 всегда сидят на земле , от чего так ?

    A1-A22 адреса проца , ma0-ma11 адреса на DRAM

    Код:
    begin        if( mux_switch==0 )
                ma[11:0] <= A[22:11];
            else // mux_switch==1
               ma[9:0] <=  A[10:1];
                ma[11:10] <= 2'b0;
        end
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

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

  8. #1667
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Вопрос , формирование адресов для DRAM на verilog (xilinx).
    После компиляции ma10 и ma11 всегда сидят на земле , от чего так ?

    A1-A22 адреса проца , ma0-ma11 адреса на DRAM

    Код:
    begin        if( mux_switch==0 )
                ma[11:0] <= A[22:11];
            else // mux_switch==1
               ma[9:0] <=  A[10:1];
                ma[11:10] <= 2'b0;
        end
    Потому, что надо делать begin/end если в условии более одного оператора, прямо как и в других языках.
    Код:
    begin        if( mux_switch==0 )
                ma[11:0] <= A[22:11];
            else begin// mux_switch==1
               ma[9:0] <=  A[10:1];
                ma[11:10] <= 2'b0;
            end
        end
    Ну ещё можно объединить в ma[11:0] = {2'b0,A[10:1]}

    Эти 2 пользователя(ей) поблагодарили HardWareMan за это полезное сообщение:

    fifan(03.11.2019), JV-Soft(03.11.2019)

  9. #1668

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Потому, что надо делать begin/end если в условии более одного оператора, прямо как и в других языках.
    Да, верно.
    Может так каноничнее и лаконичнее ?

    Код:
     begin
            case(mux_switch)
             1'b0: ma[11:0] <= A[22:11];
             1'b1: ma[11:0] <= {2'b0,A[10:1]};
           endcase
    end
    Последний раз редактировалось JV-Soft; 03.11.2019 в 19:03.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  10. #1669
    HardWareMan
    Гость

    По умолчанию

    JV-Soft, как уже было сказано ранее, кейсы это для слабаковпрограммистов, каких-либо преимуществ перед другими способами он не даёт.

  11. #1670

    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Пофиг , я не программист я любитель , количество букв меньше , уже приятнее для глаз. Учитывая что про верилог я ещё недавно вообще и не слышал.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

Страница 167 из 191 ПерваяПервая ... 163164165166167168169170171 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4575
    Последнее: 17.11.2025, 11:38
  2. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 489
    Последнее: 19.09.2025, 18:39
  3. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  4. Ответов: 1215
    Последнее: 10.02.2025, 19:04
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

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