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

User Tag List

Страница 10 из 191 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 1903

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

  1. #91
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alost Посмотреть сообщение
    Надо в первом условии убрать and a13='0' т.е.так
    if (csm='1') and (a15='0') and (rd='0') then
    Дык я так и написал.
    Хорошо, прошил альтерку, завтра увижу результат. Спасибо!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #92
    Member
    Регистрация
    07.10.2008
    Адрес
    Воронеж
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    else if (a2='0') and (a13='1') then
    условия and (a13='1') не надо,!

  4. #93
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Учёл
    Один фиг, не работает. Сажает шину, компьютер не стартует. Думаю.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #94
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ewgeny7 запость файлик схему и файлик кода, посматреть что у тебя получилось... или кинь на мыло/личку...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  6. #95
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот пост, где лежит исходник в схематике (рабочий!):
    http://www.zx.pk.ru/showpost.php?p=180645&postcount=82

    А это код на VHDL (нерабочий, сажает ШД).
    Вложения Вложения
    • Тип файла: rar SMUC.rar (948 байт, Просмотров: 192)
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #96
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глюк нашелся. Объявлен пин dir, но функция испарилась кудато...
    Добавлено:
    dir<=rd or rtc;
    При нулевом потенциале dir АП6 гонит данные из ПЛИС на ШД. Отсюда и "зависание" ШД.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #97
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    ... в графическом вводе есть свои нюансы, например не так уж просто подключить какую-нибудь "микросхему" к двунаправленной ноге альтеры. Для этого нужно знать содержимое этой "микросхемы" или добавлять вентили с Z-состоянием. Для ног типа вход или выход трудностей никаких нет. Всталяешь элементы input или output и подключаешь к ним "микросхему" просто линиями...
    Вот тут я думаю надо бы целую ТЕМУ ОТКРЫТЬ, о том как подрубать всякие PLD (TTL,LVTTL) к старым добрым К155 К555 К1533 К561 К580... Потому как способов вроди как дофига но есть много ньюансов, начиная с того как их запитать с платы стандартного спекки (на которой обычно пульсирующие дико +5в 600ма после самопального тор-а и КРЕН5). Кто может довольно обстоятельно описать этот вопрос? А иначе все это "програмирование" так и останется на бумаге. Я смотрю даже признанные гуру спекки строения склонны использовать старые и дорогие CPLD изза того что они 5v tolerant, а между тем на разборке можно купить за копейки плату с дюженной всяких PLD LVTTL чипов для экспериментов скажем над своим домашним ленинградом-1.

  9. #98
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alost Посмотреть сообщение
    условия and (a13='1') не надо,!
    У меня вопросы по симулятору возникли:
    1. Не могу поменять сетку (у меня 10 нс), а нужно 62,5 нс и более;
    2. Наблюдается не совпадение фронта и среза сигналов clock и f1/f2;
    3. Предел экрана ставится только 1000 нс, не больше и не дает увеличивать...

    Буду признателен за разъяснения, вот картинка.
    Последний раз редактировалось fifan; 04.05.2014 в 20:39.

  10. #99
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    2. Наблюдается не совпадение фронта и среза сигналов clock и f1/f2;
    Некоторое смещение должно быть, симулятор учитывает задержки сигналов в кристалле.

    Выставить необходимые времянки для симуляции у меня также не получается
    Стоит по умолчанию 100нс и фиг это поменяешь... У меня 8.1 web.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #100
    Member
    Регистрация
    07.10.2008
    Адрес
    Воронеж
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    1. Не могу поменять сетку (у меня 10 нс), а нужно 62,5 нс и более;
    Открsть файл *.vwf >EDIT > GRID SIZE > вписань нужный time period!

    3. Предел экрана ставится только 1000 нс, не больше и не дает увеличивать...

    Открsть файл *.vwf >EDIT > END TIME > вписать время окончания симуляции(например 15 ms).Это общее время симуляции.А конкретно поменьше после выбора общего,можно указать в окне Simulator Tool,поставив точку в End simulation at..

    2. Наблюдается не совпадение фронта и среза сигналов clock и f1/f

    В окне Simulator Tool есть выбор режима Simulation mode.Режим TIMING позволяет увидеть "реальное "взаимодействие сигналов внутри ПЛИС со всеми задержками распространения и переключения сигналов,как в "жизни",учитывается также и "дельта задержка".Режим FUNCTIONAL показывает идеальный сигнал,без учета задержек.Этот режим целесообразно использовать на начальном этапе разработки,т.к. можно проверить работу устройства "вчерне",правильность взаимодействия!А уже потом переключить на TIMING и уже четко увидеть как реально и "куда вылезают" эти наносекунды задержек!Иногда приходится менять код или по другому организовывать взаимодействие!
    Последний раз редактировалось alost; 07.02.2009 в 23:09.

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

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

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

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

Похожие темы

  1. ДВК (и всё, что с ними связано)
    от Grand в разделе ДВК, УКНЦ
    Ответов: 4544
    Последнее: 01.06.2024, 20:20
  2. Ответов: 1187
    Последнее: 22.12.2023, 20:53
  3. PAL/GAL и все что с ними связано.
    от Mick в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 487
    Последнее: 01.12.2023, 00:30
  4. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 844
    Последнее: 15.05.2023, 12:31
  5. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

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