User Tag List

Страница 93 из 191 ПерваяПервая ... 899091929394959697 ... ПоследняяПоследняя
Показано с 921 по 930 из 1910

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

  1. #921

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что, если взять в скобки...
    BC1 = !(CSFD & ADDR14 & ADDR15);
    BDIR = !(CSFD & !WR & ADDR15);
    Просто этот язык я не знаю, но примерно....

    ---------- Post added at 20:24 ---------- Previous post was at 20:22 ----------

    Или убрать знак !, Чёт мне подсказывает, что CSFD активно '1'...
    BC1 = CSFD & ADDR14 & ADDR15;
    BDIR = CSFD & !WR & ADDR15;

    ---------- Post added at 20:26 ---------- Previous post was at 20:24 ----------

    Вобщем, я думал это VHDL, и хотел помочь...
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  2. #922

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,146
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    775
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Просто этот язык я не знаю, но примерно.
    Это типа AHDL

    Цитата Сообщение от lisica Посмотреть сообщение
    Или убрать знак !, Чёт мне подсказывает, что CSFD активно '1'...
    BC1 = CSFD & ADDR14 & ADDR15;
    BDIR = CSFD & !WR & ADDR15;[COLOR="Silver"]
    Знак ! он же NOT - инверсия. Т.е. если написано !CSFD, то это инверсия сигнала CSFD и активен он нулем - смотри весь пример
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  3. #923

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, вот здесь
    CSFD = !ADDR[3] # !ADDR[2] # ADDR[1] # !ADDR[0] # ENABLE_FX;
    Почему у тебя выборка идёт по битам адреса 0010, а должно быть просто хх01?

    ---------- Post added at 20:31 ---------- Previous post was at 20:30 ----------

    Или ты клавиатуру опрашиваешь?
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  4. #924

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,146
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    775
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Кстати, вот здесь
    CSFD = !ADDR[3] # !ADDR[2] # ADDR[1] # !ADDR[0] # ENABLE_FX;
    Почему у тебя выборка идёт по битам адреса 0010, а должно быть просто хх01?
    А какая разница, что я выбираю порт по полному младшему адресу или по упрощенному.

    На самом деле смотри инверсию 1101 - получится D

    Для полного понимания знаки: # он же OR, & он же AND, ! он же NOT
    Последний раз редактировалось Mick; 10.08.2011 в 21:35.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #925

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или я опять всё напутал...

    ---------- Post added at 20:38 ---------- Previous post was at 20:33 ----------

    ENABLE_IO = !M1 # IORQ # IORQGE;
    м1 должно быть '1', А у тебя что?

    ---------- Post added at 20:40 ---------- Previous post was at 20:38 ----------

    iorq='0', а iorqge здесь зачем? и какой оно должно быть?
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  6. #926

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,146
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    775
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Или я опять всё напутал...[COLOR="Silver"]

    ENABLE_IO = !M1 # IORQ # IORQGE;
    м1 должно быть '1', А у тебя что?[COLOR="Silver"]
    Читай выше пост про значении знаков. !M1 => это значит сигнал M1 равный 1 надо проинвертировать. Т.е. в формуле будет участвовать уже M1 = 0 Иначе логическое ИЛИ (OR) не сработает.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #927

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, попробуй добавить BDIR = !CSFD & !WR & ADDR15 & RD;
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  8. #928

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,146
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    775
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Ну, попробуй добавить BDIR = !CSFD & !WR & ADDR15 & RD;
    Думал над этим, чтобы добавить RD. Но тогда почему на дискретах можно обойтись без RD, а тут надо подмешивать.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #929

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Думал над этим, чтобы добавить RD. Но тогда почему на дискретах можно обойтись без RD, а тут надо подмешивать.
    Ты сначала попробуй, может не в этом дело. Тут надо гуру этого языка, а я ......

    ---------- Post added at 21:23 ---------- Previous post was at 21:06 ----------

    В чём компилируешь? У меня Quartus II 9.1 .
    Сделал расширялку для робика, на ерм3032 с тем кодом, что выше выложил - то AY работает нормально, а там RD нет...
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  10. #930

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,146
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    775
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    В чём компилируешь? У меня Quartus II 9.1 .
    Max Plus II 10.2
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

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

Похожие темы

  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

Ваши права

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