![]() |
Результаты турбирования Neo
С того момента, как я первый раз запустил клон спектрума на FPGA
с использованием корки T80 меня постоянно терзала мысль о турбировании своего клона. На частоте 7МГц я его запустил почти сразу без особых проблем. Потом отложил эту тему ненадолго и вот на днях решил в качестве эксперимента разогнать спек ещё быстрее. В качестве видеопамяти использовал 8 кб BlockRAM, находящуюся внутри FPGA. Работа видеоконтроллера предельна проста. Просто отлавливается запись процессором в 1 банк памяти (#4000 - #7999) и данные паралельно записываются в BlockRAM. Из BlockRAM видеоконтроллер их вытаскивает и выводин на экран в формате VGA 640x480@60Гц. Тоесть работа видеоконтроллера абсолютно прозрачна работе процессора. Так как микросхема FLASH в которой хранится прошивка ROM спектрума тоже медленная (70 нс) то у меня получилось разогнать спектрум только до 28МГц, и он не всегда запускался. Затем я разместил прошивку ROM в самом FPGA и вот оно! Спектрум работает на частоте 56МГц!!! без единого такта ожидания (WAIT). с производительностью 15 MIPS !!! :v2_yahoo: Незнаю можно ли такой производительности найти какое-либо практическое применение, но эксперимент удался, чего я и добивался... |
круто! :-)
А фото этого самого изображения vga 640*480 нет случаем? |
Поздравляю!!!
|
Quote:
|
Quote:
|
2 Attachment(s)
Quote:
тут выкладывал. Не найдёш - скажи... ещё раз выложу! В отношении VGA пока ничего нового. Алгоритм вывода на экран не менял. http://zx.pk.ru/showpost.php?p=103542&postcount=108 Добавлено через 2 минуты Quote:
По-правде сказать неожидал что на платке, сделаной ЛУТом на таких частотах глюков не будет. Фото платы я тоже уже выклыдывал. (ты кстати просил показать :) ) Добавлено через 4 минуты Quote:
Прошивка ПЗУ спека будет при первом включении загружаться микроконтроллером с SD-карты в SRAM. |
Quote:
|
Quote:
может я неправильно выразился... Спек сделан пока на девборде, а микросхема ОЗУ на односторонней! плате, сделаной ЛУТом и висит она на расширительном разъёме девборды. Длина проводников от FPGA до SRAM около 8-10 см. Короче лучше сделаю фоты и покажу что к чему. |
:) а вообще - сам эксперимент интересный, т.е. двух бит для переключения турбо будет мало :v2_laugh: Если будет возможность, интересно узнать предел такого разгона.
p.s. На платке ОЗУ с обратной стороны сплошного слоя земли небыло? |
Quote:
|
| All times are GMT +4. The time now is 20:28. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.