User Tag List

Страница 8 из 16 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 155

Тема: Специалист на ПЛИС

  1. #71

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил последние варианты на тюнере. Оказалось, что в принципе двигаюсь в правильном направлении - версия PAL5 уже определяется моим averом именно как PAL (при включении прогрессивной развертки), не как NTSC 50, и специальный свитч "под aver" (как в PAL3) не нужен

    ---------- Post added at 09:15 ---------- Previous post was at 08:54 ----------

    Еще касательно базовой частоты кодера. В PAL3 была pal*8, а в PAL5 я (думал, что для 8 цветов специалиста это без разницы) даунгрейдил до pal*4 - это я зря сделал, все же с pal*8 лучше. У svofski, как я уже упоминал, посчитаны коэффициенты и для pal*4 и для pal*8 и *16

  2. #72

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ух... китайская грамота...
    Пока не добрался до кодера, занимаюсь ЮТ-88.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  3. #73

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Насчет отключения цвета проще всего наверно так - заменить в spec_top.v
    .vcdataRd(cdatar),
    на
    .vcdataRd(3'b111),
    при этом использование памяти в ПЛИС уменьшается и на первый взгляд должно влезть в EP2C8
    Ну что сказать. В первом приближении - работает)) Пока все приятно-зеленоватого цвета, но это поправлю, думаю ч\б соображение сделаю, где то с назначением выводов напуталось видимо.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Или сделать чтение видео из SDRAM, но тогда будет уже не так удобно делать 60Гц развертку при 2/4 МГц на проц.
    Тут конечно бы интереснее цвет сделать, чем 60 Гц, но это точно не по мне)
    Звук кстати тоже не делал, как совместить кодеки - я не пойму.
    Что переделал.
    У тебя как бы три тактовых частоты - clk16, clk64 и глобальная CLOCK_50 была. В Speccy2010 тактовый генератор 20Мгц и оказуваеЦЦа PLL нельзя ни каскадировать, ни параллелить, щет), поэтому на PLL завел эти 20, на выходе же с0=64 и с1=20 и заменил CLOCK_50 на clk64, надеюсь ни на что не повлияет)

    ---------- Post added at 15:11 ---------- Previous post was at 14:18 ----------

    с зеленым цветом разобрался) это в DE1 4 бита на цвет, а в speccy2010 - 8 бит на цвет. Вот когда самые младшие биты(output [3:0] VGA_R; ) были задействованы - сильно зеленый оттенок, хотя ничего не перепутано. Если задействую самые старшие 4 бита (output [7:4] VGA_R; )- тогда черно-белое, но видно сетку, возможно что от PAL? чуть подвинул (output [6:3] VGA_R; ) - теперь нормально по яркости и сетки паразитной) не видно.
    Profi v3.2 -=- Speccy2010,r2

  4. #74

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поздравляю с успешной адаптацией!
    Много версий сменилось, но насколько я помню CLOCK_50 использовался как опорная частота pll и при генерации частоты для звукового кодека. Про звуковые кодеки в целом не скажу, но если просто (без пересчета фазового аккумулятора) заменить в том исходнике 50 на 64 МГц, то 8731 работать не будет.
    Про clk16 и 64 мне почему-то помнится иначе - 16 получались счетчиком из 64, а второй выход pll генерировал нечто близкое к 19,2 МГц для видео. При 20 вместо 19,2 немного увеличится строчная и кадровая, но в принципе проблем не должно быть

  5. #75

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    При 20 вместо 19,2 немного увеличится строчная и кадровая, но в принципе проблем не должно быть
    ну да, так и было.. из чисто 20ти трудненько сделать 19,2, да и смысл.
    CLOCK_50 у тебя и для тактирования памяти используется.
    В принципе на втором PLL я могу сделать 50МГц из 20-ти, но смысла пока не вижу, т.к. пока и так без звука, в Speccy он сделан на DAC 1543a.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Много версий сменилось,
    я переделывал которайя 3-в-1. Процы кстати разные пробовал на DE1 компилить, отлично и наглядно получилось, за это отдельное спасибо, за пример..
    Profi v3.2 -=- Speccy2010,r2

  6. #76

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    CLOCK_50 у тебя и для тактирования памяти используется.
    Сейчас посмотрел
    SDRAM - 64
    видеопамять - 64 и 19,2
    ПЗУ - 16
    Если CLOCK_50 используется для памяти - то это не у меня

    Насчет процов - самый удобный (всеядный) в плане тактирования - T80. Его можно тактировать хоть в духе проца b2mа, хоть проца Vslava, а вот с ними так не получится. Но у них свои плюсы

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

  8. #77

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хочу показать на ошибку. Адресное пространство ПЗУ Специалиста объёмом 12 кБайт, а не 8 кБайт как в данном проекте. Я сужу по данному присвоению в файле spec.v:
    wire rom_sel=a_buff[15:13]==3'b110;
    Должно быть вот так (не знаю как в Verilog'е написать):
    А15 А14 А13 А12
    1 1 0 0
    1 1 0 1
    1 1 1 0
    Последний раз редактировалось fifan; 09.01.2015 в 20:39.

  9. #78

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Хочу показать на ошибку. Адресное пространство ПЗУ Специалиста объёмом 12 кБайт, а не 8 кБайт как в данном проекте.
    В данном случае это не баг а фича. Место, откушенное у ПЗУ, используется как служебная область для загружалки c SD. Кроме того реально используемый в проекте объем ПЗУ даже до 8 Кб не дотягивает. Если кому-то нужно большое ПЗУ и не нужна загружалка с SD (или перекомпилировать её с другими адресами служебной области) - то не вижу проблем откорректировать, исходник то открыт

    ---------- Post added at 09:18 ---------- Previous post was at 09:17 ----------

    Вот ВВ55 действительно стоит или допилить или заменить на отлаженный сторонний модуль

  10. #79

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все в ту же папку выложил xsd_2cpu_moreSDRAM.zip - пробный (дубовый) вариант с видеоОЗУ в SDRAM. Жертвами дубовости стали 60 Гц (тут 50 Гц VGA), турбо и проц Vslavа.
    ОЗУ цвета осталось в плисе. При желании и его можно перенести в SDRAM
    50 МГц в этой версии только в качестве опорной частоты для pll, из которого выходит только (примерно) 64 МГц

  11. #80

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работает. Да , 50 Гц. теперь и на speccy2010 spec в cvete)
    Клавиатура конечно ужасно тормозная) две кнопки подряд быстро не нажать. Надо ждать) На реальном специалисте тоже так? в эмуле клава медленнайя так же.
    Осталось звук придумать совместить)
    Profi v3.2 -=- Speccy2010,r2

Страница 8 из 16 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: прошивки ПЗУ.
    от Atari в разделе Специалист
    Ответов: 136
    Последнее: 21.03.2025, 16:33
  2. Специалист: Рекомпиляция.
    от Tim0xA в разделе Специалист
    Ответов: 38
    Последнее: 11.07.2022, 12:08
  3. Специалист-М
    от zx_ в разделе Специалист
    Ответов: 230
    Последнее: 18.12.2021, 14:41
  4. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  5. Ответов: 65
    Последнее: 14.11.2014, 08:05

Ваши права

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