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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 83

Тема: Сделан Спектрум на FPGA. Круче Спринтера?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    144
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Сделан Спектрум на FPGA. Круче Спринтера?

    Ну вот, я сделал то что некоторое время собирался - Спектрум на FPGA.
    В первом приближении. Или нулевом. Что успел за пару дней.

    Кому интересно, пара картинок на
    http://www.mirrow.com/FPGApple/ZX/

    но пока интересного не много.


    Пока есть и работает:

    1. CPU на том же FPGA. В турбо режиме 28 МГц. Можно и 56, но не пробовал.

    2. Видео идет на VGA. Вдвое быстрее каждая строка, но строки сдвоены.
    Т.е. на кадр должно быть правильное число тактов.

    3. Interrupt ровно 9.2 мкс. После кадрового импульса.

    4. Клавиатура от PC. Причем скажем BACKSPACE делает SHIFT и 0 одновременно.

    4. ROM пока от 48-го. И вот почему. Я использую встроенную память (block RAM) вместо ROM, поскольку он инициализируется при запуске. Но только
    там всего 24К, так что на 16 хватает, а на 32 - нет.
    Зато на плате мегабайт статической памяти. Хватит и на ROM тоже, но надо загружать с чего то.

    Задумка такая: делается маленький загрузчик (там где сейчас ROM от 48-го) который загрузит память из Compact Flash. Он у меня уже физически приделан - остался от игр с Apple 2. А дальше эта память делается активной и происходит сброс. Можно даже предлагать больше одного варианта прошивки, как на эмуляторах.

    Теперь хочу немного помощи. По какой "схеме" подключать флешку мне все равно. Т.е. на какие адреса вешать. А вот где взять прошивку которая бы позволяла грузить с такого "винта" если не все, то хотя бы многие программы?

    Когда доведу до ума, прошивку FPGA здесь выложу. У меня плата фирменная за $100, но при большом желании можно и сделать. Если только есть кому паять чипы с 144 ногами. Но зато один такой чип и все!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	screen_VGA.jpg 
Просмотров:	998 
Размер:	6.2 Кб 
ID:	2536  

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

  3. #2
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexfreed
    Когда доведу до ума, прошивку FPGA здесь выложу. У меня плата фирменная за $100, но при большом желании можно и сделать. Если только есть кому паять чипы с 144 ногами. Но зато один такой чип и все!
    Ну до Спринтера пока далековато, но проект конечно очень интересен.
    Но много вопросов:
    1) АУ?
    2) ВГ93 (по идее надо скрещивать с проектом Камиля)?
    3) Клава (см. пункт 2);
    4) ZX-BUS? (а нужен ли он вообще).

    Ну и чтобы "круче Спринтера" быть нужен сбоку какой нить простенький АРМ для загрузки конфигураций. (А затем и для акселерации и для еще чегонить типа USB, Ethernet, FlashCards).

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #3
    Member
    Регистрация
    12.10.2005
    Адрес
    San Francisco
    Сообщений
    144
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    Но много вопросов:
    1) АУ?
    Сделаю. Мне только реальный нужен чип. Кажется ты же ими и торгуешь? Я попросил приятеля в Москве для меня купить. Места в FPGA еще вагон.

    Цитата Сообщение от CHRV
    ВГ93 (по идее надо скрещивать с проектом Камиля)?
    Я так понял что Камиль делает на AVR. Наверное можно и ВГ93 в FPGA запихать. Но опять же мне совершенно негде его найти реальный. Только мне бы хотелось понять нельзя ли обойтись. Я понимаю что многие проги лезут в 93 напрямую. Но только фирменые проги не должны. Значит можно наверое их грузить из IDE?

    Цитата Сообщение от CHRV
    Клава (см. пункт 2);
    Не понял. Я сделал обратное преобразование: стоит стандартная клава а проц видит якобы матрицу 8х5.

    Цитата Сообщение от CHRV
    4) ZX-BUS? (а нужен ли он вообще).
    Лично мне особо нечего туда вставлять. А так внешних ножек сколько хочешь.

  5. #4
    ZEK
    Гость

    По умолчанию

    AVR корка ресурсов по мелочам хавает ZX Card туды лезет малой кровью
    VG93 скоро уже в альфе выйдет

    И еще паяльная "станция" мелкопростенькая стоит 80 америкаских рублей
    Последний раз редактировалось ZEK; 03.02.2006 в 14:35.

  6. #5
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от heroy
    AVR корка ресурсов по мелочам хавает ZX Card туды лезет малой кровью
    VG93 скоро уже в альфе выйдет

    И еще паяльная "станция" мелкопростенькая стоит 80 америкаских рублей
    Неа ну это понятно что производство такого дела, это не для среднего Спектрумиста.
    Т.е. токо готовую плату!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  7. #6
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от CHRV
    Т.е. токо готовую плату!
    Или как вариант голую плату ByteBlaster микруху и паяльную станцию одним комплектом для сборки (Флейм)

    Надо выбрать модель протатип и по нему делать конфигурацию или че то типа unREAL Spectrum чтоб конфигурацию можно было любую из существующих выбирать в в микруху стартовую меньюшку с драйвером винта и ROM образы хранить на витне будет конфетка

  8. #7
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от heroy
    Или как вариант голую плату ByteBlaster микруху и паяльную станцию одним комплектом для сборки (Флейм)

    Надо выбрать модель протатип и по нему делать конфигурацию или че то типа unREAL Spectrum чтоб конфигурацию можно было любую из существующих выбирать в в микруху стартовую меньюшку с драйвером винта и ROM образы хранить на витне будет конфетка
    В Спринтере пошли по другому пути - была дефалтная конфигурация и был специальный загрузчик конфигураций. Но у них была строго Z80 архитектура.
    В случае использования архитектуры "усе в ПЛМ + микроконтроллер для работы с периферией и загрузки конфигураций" можно эмулировать абсолютно любую архитектуру (даже которую сам придумаешь и с любой системой команд) лишь бы ПЛМ хватило.

    Такой проект действительно очень интересен. Даже в плане как некий адвансед дев-боард. Но очень много именно софтверной работы и организационной.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  9. #8
    Member Аватар для homeness
    Регистрация
    29.03.2007
    Адрес
    Alma-Ata
    Сообщений
    107
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заглохо, а то, что есть работает очень криво. 1 игра из 10 запускается на DE1. MMC поднимается, вообще, чудесным образом. После молитвы. Тут многие говорят, что EP2C20 слишком мелкая для Speccy, но этот прожект занимает там 50%. Я думаю что в EP2C20 можно весь ATM2 засунуть и еще место останется, но никто не занимается этим

  10. #9
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Некропостеры - очень плохие люди! я бы сказал - редиски!
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  11. #10
    Member Аватар для homeness
    Регистрация
    29.03.2007
    Адрес
    Alma-Ata
    Сообщений
    107
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    Некропостеры - очень плохие люди! я бы сказал - редиски!
    Ну не все же могут держать руку на пульсе времени К тому же, для DE1, кроме этого поделия, я ничего не нашел...

    ---------- Post added at 23:19 ---------- Previous post was at 23:17 ----------

    Цитата Сообщение от Sayman Посмотреть сообщение
    гыыы...чтобы быть ему круче спринтера, потребуется как минимум 256цветов на точку, аксель. звук 16бит стерео, кэш, винт и возможность смены конфигов налету...
    Там почти все это есть, я про DE1. Цветов 4096. Звук 24 бита/96 КГц стерео. И кэш и пр. Конфиги налету не поменять, правда.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ЖКИ и Спектрум
    от pbogdan в разделе Изображение
    Ответов: 51
    Последнее: 28.02.2007, 22:50
  2. Неопознанный СПЕКТРУМ, накрылся...
    от DR ZX в разделе Несортированное железо
    Ответов: 16
    Последнее: 22.02.2006, 23:57
  3. Интересная ссылка по FPGA
    от Strunov в разделе Несортированное железо
    Ответов: 2
    Последнее: 12.01.2006, 16:09
  4. Выкинуть спектрум, или нет?
    от research в разделе Демо
    Ответов: 3
    Последнее: 20.04.2005, 07:56

Ваши права

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