User Tag List

Страница 11 из 21 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 202

Тема: SQRUM 1M

  1. #101

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    кондера где-то не хватает :-D
    Ну у нас-то вся мощь удвоенной/учетверённой/увосьмерённой частоты ПЛИС.)))
    Нам конденсаторы без надобности.

  2. #102

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    PS: кстати, вот сейчас еще раз попробовал схемную версию, вывод более похож на правду уже! но всё-равно изображение бегает, видимо счетчики и адреса не стыкуются или кондера где-то не хватает :-D а может я там строки считаю до 320 а нужно 312, чтобы четко всё работало... жесть короче... уже все даташиты перечитал до дыр, никак не могу это дело синхронизировать....
    Быть может тебе будет интересно, синхронный видеогенератор здесь и далее, АГАТовские режимы тоже на 312 строк.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  3. #103

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    здесь и далее
    Ещё успеет.))


    Кстати, jic файл готовить научились? На марсоходе ребята подробно расписали процесс.
    А вообще это необязательно - прекрасно шьётся pof-файлом в режиме Active Serial, правда значительно дольше, чем через житаг. Ну и разъём, разумеется подключается непосредственно к флеши. В Configuration Handbook от Альтеры есть.
    Последний раз редактировалось omercury; 07.04.2017 в 00:36.

  4. #104

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Кстати, jic файл готовить научились?
    Да, но только вручную (File->Convert Programming Files...->и т.д.). Автоматизировать это можно, чтобы после очередной компиляции сам конвертился?


    Цитата Сообщение от omercury Посмотреть сообщение
    Ну и разъём, разумеется подключается непосредственно к флеши.
    Дык, у меня только один разъем, там на фотке видно.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  5. #105

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    PS: кстати, вот сейчас еще раз попробовал схемную версию
    Чужие схемы анализировать, конечно же, необходимо, но делать лучше свои. По крайней мере так не повторишь чужих ошибок (однако не факт, что не наделаешь своих)))

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    уже все даташиты перечитал до дыр
    На данном этапе достаточно одного. на Z80.
    Ну и разрисовать тайминги.

    Там по большому счету всё достаточно просто - каждые 8 тактов пиксельклока (7МГц) надо читать из видеопамяти дважды - содержимое 8 точек в строке и цветовые атрибуты для них. То есть на 7МГц надо читать каждый четвёртый такт, что для частоты процессора (3,5МГц) означает, что видеопамять занята каждый второй такт, то есть ровно половину всего времени. Других вариантов как бы и нет.
    Остаётся только выбрать, в которых тактах будет "окно" для процессора.

    - - - Добавлено - - -

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Автоматизировать это можно, чтобы после очередной компиляции сам конвертился?
    Если честно, не пробовал. Во время отладки прошивка всё равно льётся непосредственно в ОЗУ циклона.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Z80 timing.jpg 
Просмотров:	151 
Размер:	26.5 Кб 
ID:	60531  
    Последний раз редактировалось omercury; 07.04.2017 в 01:19.

  6. #106

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что ж...
    Есть первые, хоть и незначительные, но успехи!

    Собрал вот такую вот девборду для отладки, а то куча проводов это жуть....


    Ну, и, собственно сам успех!


    Пока что атрибуты здесь не выводил, но картинка статичная, никуда не дергается!

    PS: на всякий случай чтобы не про... не потерять, рабочий мультиплексор на метр
    Код:
    always @(*)
    	casex({H[1],H[0],H[2]}) // 1024K multiplexor
    		'b00X: MA <= A[9:0];															// column Z80 address
    		'b01X: MA <= {RAM[19], RAM[17], RAM[15], A[13:10], RAM[18], RAM[16], RAM[14]};	// row Z80 address
    		'b101: MA <= {V[7:6], V[5:3], H[7:3]}; 											// column attr
    		'b100: MA <= {V[1:0], V[5:3], H[7:3]}; 											// column pixels
    		'b111: MA <= {2'b00,SCR,1'b0, 6'b110011};										// row attr
    		'b110: MA <= {2'b00,SCR,1'b0,{V[7],V[6],V[2]}, 3'b011};							// row pixels
    	endcase
    Последний раз редактировалось EvgenRU; 10.08.2017 в 22:17.

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

  8. #107

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    УРА!!!!!!!!!!!!!!!!!!!!!!
    Не прошло и месяца!!! И наконец!!!!

    Тест 48 прошел, 128 пока нет, но это дело поправимо!!!

    Ну и конечно же


    PS: больше всего провозился из-за проблемы с мультиплексором и сигналом записи!
    PS2: написал на чистом Verilog одним файлом

    PS3: выкладываю полурабочий вариант, что-то сейчас с портами, не работают как надо...

    UPD: разобрался с портами, там в коде немного накосячил и еще нужно их читать по нарастанию а не по спаду
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 10.08.2017 в 22:20.

  9. #108

    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А я говорил - схемный ввод до добра не доведёт ))

  10. #109
    HardWareMan
    Гость

    По умолчанию

    shurik-ua, чойто?

  11. #110

    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да я к тому что человек вон промаялся с этим схемным вводом и в итоге всё равно сделал на верилоге))

Страница 11 из 21 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Ваши права

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