1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

MIST FPGA

Тема в разделе "IBM PC-несовместимое", создана пользователем Дарк Шнайдер, 23 ноя 2015.

  1. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    21.870
    Увидел у одного товарища, на чей канал я подписан, интересную штуковину - хардварная эмуляция многих систем в одной коробочке.


     
    daemolisher нравится это.
  2.  
  3. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Софтварная. FPGA же.
     
  4. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    21.870
    @Guyver, и тут обманули? :sorry:
     
  5. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Ну дык. FPGA это, конечно, здорово, но один фиг эмуляция. Какую прогу ему залил, то и выполняет.
     
    Newbilius и Дарк Шнайдер нравится это.
  6. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Ну как бы да и как бы нет.

    С одной стороны ты прав FPGA это программируемая матрица.
    С другой стороны, если мы знаем как устроен процессор ,а некоторые снимают кремний и под микроскопом смотрят как он физически устроен. То , собственно очень точно эта самая матрица программируется. Процессоры перед производством, проходят точно такую же процедуру. (ну кроме разве самых первых, где все делалась с помощью чертежей.

    В итоге ,это вполне себе такой программный метод. Считайте, что мы в домашних условиях вырастили свой кристалл на базе например ZX80.
     
    Дарк Шнайдер нравится это.
  7. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Ну та же ULA все еще не раздербанена, чип от PSX? Amiga? Ну и тайминги-шмайнинги, паразитные сигналы и т.д. и т.п. физика она же за бортом остается или нет? Т.е. один хрен эмуляция софтовая.
     
    Bato-San нравится это.
  8. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Чип PSX раздраконили это 100%. Amiga просто не интересна определенному кругу людей, поэтому ее особо и не трогали.
    ( Амига отличная система, но я её в живую даже не видел. Соответственно никаких впечатлений от неё нет, а поэтому и мотивации что-либо делать тоже :) )

    В общем это реверс - инженеринг на уровне чипа.

    http://habrahabr.ru/company/zeptobars/blog/182286/

    Считайте, что вы выпустили новый процессор со знаниями всей архитектуры , но все в одном. Потом вам не кто не мешает, отдать всю логику плиса (ака болванка) и печатать по ней чипы.
     
  9. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Не 100%, а как с ULA. Фотки есть, но еще не разобранные на логику. Я про это говорил.
     
  10. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Там два с половиной калеки неплохо так раздраконили PSX проц,да не все - но текущие результаты неплохи.

    Про ULA ничего не скажу. Вроде для zx80 была полностью сделана логика для плиса.

    Да и вопрос то был, не кто что драконить, а будет ли это аналогом. С моей точки зрения - да будет, полной точной копией.
    Хорошо бы конечно непосредственно у производителя взять маски, но кто же их даст то :)

    P.S. И желательно делайте цитату, что бы знали люди, что вы ответили или задали им вопрос.
     
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    «Программируемая» здесь не более чем удобный термин.
     
  12. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    Т.е. физику процессов она тоже копирует?
    --- добавлено 26 ноя 2015, предыдущее сообщение размещено: 26 ноя 2015 ---
    ЗЫ. Ну мы ж не аристократы на приеме, чо за "вы"? Еще с большой буквы напиши.
     
  13. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Что такое микропроцессора ? Миниатюрный набор транзисторов. Кто мешает вам собрать процессор весь на транзисторах обычных? Правильно,ни кто. Только 8500 транзисторов для z80 закалдобишся собирать. Что есть плис ? Матрица с вентилями, как опишешь работу "транзисторов" так и будет. Не удивляет же, что были клоны Z80 и как то умудрялись их создавать и работать.

    В общем на плис можно собрать много чего. Можно и 80286 и на втором плис всю логику раскидать. Вопрос производительности конечно не отменили и кропотливый труд по разбору всего этого хоз-ва.

    В общем если тема интересная, то поищите статьи.

    Вот реализация nes на плис

    http://geektimes.ru/post/258028/

    Вот тут человек на verilog переписывает z80

    http://forum.emu-russia.net/viewtopic.php?p=22721

    В общем да, это будет полноценная нормальная копия вашего устройства, с поправкой, что вам доступны все схемы.
    --- добавлено 26 ноя 2015, предыдущее сообщение размещено: 26 ноя 2015 ---
    Ну а как иначе ? programmable logic device (PLD)
     
  14. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    @tuliss, это все замечательно, но говорил-то я не про это.

    А вот про это:
    Речь про эмуляцию шла же. А не про устройство FPGA и кто где их использовал.
     
  15. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    >Ну дык. FPGA это, конечно, здорово, но один фиг эмуляция. Какую прогу ему залил, то и выполняет.

    Если коротко,нет не эмуляция - но с поправкой.

    На FPGA можно собрать аппаратную часть, с нужными задержками, глюками итд. По сути это будет реальная машина.
    Можно на FPGA реализовать софтовую эмуляцию железа. Она не будет совпадать по скорости с реальным железом, будут свои улучшение и совместимость будет подбирается опытным путем, который к физическому реальному процессору не будет иметь отношение. Сразу вспомнился проект minimig. По факту это будет софтовый эмулятор.


    Но и тут есть подводные камни. Правильная "эмуляция" не будет зависеть от того как реализована она , программно или на плисе. Больше зависит от знаний эмулируемой системы.

    Кстати, пока искал вспомнил еще про проект Natami для amiga.
    http://www.natami.net/hardware.htm
     
    Последнее редактирование: 26 ноя 2015
  16. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    @tuliss, ну сколько раз повторять тебе тоже самое, что говоришь ты? Пока у тебя нет разобранной схемы всех чипов в устройстве - это таки да СОФТОВАЯ ЭМУЛЯЦИЯ (тогда как в ролике утверждалось, что у них ЖЕЛЕЗНАЯ, а показывали Амигу). Sheeesh, что ж ты такой упертый?
     
  17. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    да я не упертый, я все по полком раскладываю :) На тему, что там на ролики сложно сказать. Но я больше склонен согласиться, что софт эмуляция через fpga. Natami делали железную лет 8, если не больше.
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Нет. Там нет никакой «проги».
     
  19. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Прога, это условность. Надеюсь мы уже разобрались,что бывает fpga которая полностью соответствует железки, а есть которая основана на эмуляторах и обрывках знаний.

    Потом зачем меня тыкать, если фраза не моя ?
     
  20. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @tuliss, я пытаюсь донести: там нет никакой «проги». Там есть железо, выполняющее функции другого железа, но к стандартному процессу эмуляции (прочитали инструкцию-выполнили на хосте соответствующие инструкции-перешли к следующей инструкции) это никакого отношения не имеет.
     
  21. Guyver

    Guyver

    Регистрация:
    2 окт 2005
    Сообщения:
    4.959
    @MisterGrim, чтобы "железо выполняло функции другого железа" нужно, что? Правильно - сконфигурировать это железо. Руками железо гнешь, да? Молодец.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление