Page 2 of 2

Re: TS-Conf на ReVerSE-U8

PostPosted: Mon, 11.04.2016 02:37:07
by kasper
Память mt48lc32m8a-tg, запустил таки взяв контроллер SDRAM с burst 2 DQM. Балдею от ТСКОНФ). Правда как то умудрился убить VS1053, так что пока без звука. Но нужно разобраться, проводок - напрягает. Кстати краем глаза слышал, что mt48lc32m8a тоже у кого то не запустилось, вернее запустилось, но не сразу.

Re: TS-Conf на ReVerSE-U8

PostPosted: Mon, 11.04.2016 15:05:03
by kasper
Заменил VS1053, и возникла следующая проблема - вместо звуков на AY - шипение , каждый раз по разному. Иногда не работает GS. И что особенно интересно - в конфигурации Speccy - все нормально. Заменил YM на AY - результат тот же(((. Бипер кстати в обеих конфигурациях работает как должен. Памагите!)

Re: TS-Conf на ReVerSE-U8

PostPosted: Mon, 11.04.2016 22:49:54
by kasper
Спасение утопающих - дело рук самих утопающих)
Проблема решилась привязкой аудио микшера к clk_28mhz в tsconf.vhd

process (clk_28mhz,audio_l,audio_r)
begin
if (clk_28mhz'event and clk_28mhz='1') then
audio_l <= ("0000" & port_xxfe_reg(4) & "0000000000") + ("0000" & ssg_cn0_a & "000") + ("0000" & ssg_cn0_b & "000") + ("0000" & ssg_cn1_a & "000") + ("0000" & ssg_cn1_b & "000") + ("0000" & covox_a & "000") + ("0000" & covox_b & "000") + ("00" & gs_a) + ("00" & gs_b);
audio_r <= ("0000" & port_xxfe_reg(4) & "0000000000") + ("0000" & ssg_cn0_c & "000") + ("0000" & ssg_cn0_b & "000") + ("0000" & ssg_cn1_c & "000") + ("0000" & ssg_cn1_b & "000") + ("0000" & covox_c & "000") + ("0000" & covox_d & "000") + ("00" & gs_c) + ("00" & gs_d);
end if;
end process;

Re: TS-Conf на ReVerSE-U8

PostPosted: Mon, 11.04.2016 23:04:15
by TS-Labs
kasper wrote:Спасение утопающих - дело рук самих утопающих)

Воистену ибо аминь! Наши глубойчайшие вам респект и уважуха. Все бы так.
kasper wrote:Проблема решилась привязкой аудио миксера к clk_28mhz

А оно было не привязано? Нет слов...

Re: TS-Conf на ReVerSE-U8

PostPosted: Sat, 23.04.2016 09:27:39
by MVV
kasper wrote:Проблема решилась привязкой аудио микшера к clk_28mhz в tsconf.vhd

Лучше изменить схему суммирования каналов, сделать параллельное как в QuadSpeccy.

Re: TS-Conf на ReVerSE-U8

PostPosted: Sun, 24.04.2016 23:19:06
by kasper
Ок, попробую!

Re: TS-Conf на ReVerSE-U8

PostPosted: Wed, 16.11.2016 19:22:02
by Merlin2010
А поделитесь пожалуйста исправленной конфой? У меня похоже тоже злополучная I7N

Re: TS-Conf на ReVerSE-U8

PostPosted: Mon, 30.01.2017 00:40:10
by MVV
TS-Conf Build 20170129 (скачать)
+ добавлена SAA1099 8МГц, теперь можно слушать музыкальные композиции созданные в редакторе E-Tracker (платформа Sam Coupe)
! замена модуля YM2149

Re: TS-Conf на ReVerSE-U8

PostPosted: Thu, 07.06.2018 08:16:06
by im2
Merlin2010 wrote:Залил эту конфу в свой U8 - есть проблема с чтением ROM. Ни с одной из имеющихся SD карт (четыре штуки) не грузится ROMS/ZXEVO.ROM ( SD card, FAT32. Форматировал и с разбиением на разделы и без - все равно.
Файл в папке есть, но ядро или сразу пишет absent или зависает на загрузке Rom (F12 при этом перезапускает процесс заново но всё равно висит). Куда копать?
Эти же карточки отлично работают в других конфигурациях U8.

Поведение с SD картами один в один, конфиг последний, из поста выше. Пробовал четыре разные карты - две SD и две MicroSD с переходником, все по 2GB. Причем MicroSD тутже перетыкаю в U16, и ZXEVO.ROM нормально ищется и загружается, да и на других конфигах карта нормально видится и работает, т.е. проблема явно не в карте памяти.
Также наблюдаются артефакты в изображении, но только в TS-Conf'иге. С другими конфами, например, спектрума, всё нормально -изображение ровное, артефактов нет нигде, ни в играх, ни в демах. Помогите пожалуйста разобраться :morse:

Re: TS-Conf на ReVerSE-U8

PostPosted: Wed, 18.07.2018 14:29:29
by im2
Заменил память на Hynix HY57V28820HCT-H (16Mb), но в TS-config'e с картами так и не заработал. Без SD карты картинка чистая, без артефактов. Теперь на этапе определения карты экран заполняется мусором, а затем на него выводятся часы и надписи. В других конфигурациях проблем как и раньше не наблюдается.

Попробовал разную память: Micron MT48LC32M8A2-75C (32Mb), Micron MT48LC16M8A2 (16Mb), Samsung K4S560832H (32Mb), Hynix HY57V28820HCT-H (16Mb) - результат в TS-config'е: Оба микрона выдают артефакты и повисает на определении карты, хуникс - ровная картинка, но опять таки глюк с картой памяти, самсунг не заработал совсем. В конфиге спектрума и неса микрон и хуникс работает нормально. Залил тест памяти из сообщения чуть выше, насколько я понял он расчитан на чипы 32mb и у него нет определения объема. На хуниксе тестируется вроде без ошибок до 16мб. Отсюда вопрос нет в TS-conf'е жесткой привязки на 32Mb и поэтому на 16Mb он нормально не работает?

IMG_20180714_171151.jpg
IMG_20180714_171400.jpg

Re: TS-Conf на ReVerSE-U8

PostPosted: Thu, 19.07.2018 18:49:48
by MVV
Написано же, что отсутствует файл на SD. Проверил ещё раз у себя, всё работает, флешка GOOD RAM 16GB cl4.

Re: TS-Conf на ReVerSE-U8

PostPosted: Fri, 20.07.2018 08:20:34
by im2
MVV wrote:Написано же, что отсутствует файл на SD.

Вторая картика это запуск просто без карты. Первая со вставленной картой, вот залил видео, как стартует после втыкания карты.
MVV wrote:Проверил ещё раз у себя, всё работает, флешка GOOD RAM 16GB cl4.

Так я и не утверждаю что ни у кого не работает, выше по теме у кого то были аналогичные проблемы с картой и на zx-pk в теме тоже кто-то отписывался. У большинства работает, а кто-то может вообще на заливал TS-conf, поэтому и не нет воросов. Я вот словил глюк, поэтому и спрашиваю у Вас помощи как у разработчика.

Re: TS-Conf на ReVerSE-U8

PostPosted: Fri, 20.07.2018 16:00:17
by TS-Labs
MVV: в проекте поди все констрейнты на лапы памяти прописаны?

Re: TS-Conf на ReVerSE-U8

PostPosted: Sat, 21.07.2018 00:20:23
by MVV
TS-Labs wrote:в проекте поди все констрейнты на лапы памяти прописаны?

Какой памяти?
im2 wrote:Попробовал разную память: Micron MT48LC32M8A2-75C (32Mb), Micron MT48LC16M8A2 (16Mb), Samsung K4S560832H (32Mb), Hynix HY57V28820HCT-H (16Mb) - результат в TS-config'е: Оба микрона выдают артефакты и повисает на определении карты

Что, тоже висит? )

Re: TS-Conf на ReVerSE-U8

PostPosted: Sat, 21.07.2018 13:32:29
by im2
MVV wrote:Что, тоже висит? )

Сорри, не понял вопроса.

Если о микронах, то видимо немного не дописал, правильно будет так: MT48LC32M8A2 выдает артефакты и виснет на определении карты. MT48LC16M8A2 выдает артефакты, с картой не пробовал. т.к. увидел что тоже имеет место глюк с артефактами и дальше тестировать не имеет смысла. Но оба микрона нормально работали в конфиге спектрума.

Re: TS-Conf на ReVerSE-U8

PostPosted: Sat, 21.07.2018 15:40:55
by MVV
im2 wrote:Сорри, не понял вопроса.

Простите, как и чем я могу помочь, когда я перепроверил на двух платах и всё работает? Как мне у себя повторить артефакты и зависание на определении карты?

Re: TS-Conf на ReVerSE-U8

PostPosted: Sat, 21.07.2018 20:54:07
by TS-Labs
MVV wrote:Какой памяти?

Оперативной.

Re: TS-Conf на ReVerSE-U8

PostPosted: Thu, 02.08.2018 10:46:37
by im2
MVV wrote:Простите, как и чем я могу помочь, когда я перепроверил на двух платах и всё работает?

От Вас, как от разработчика, ожидал несколько большей помощи чем просто констатация факта "у меня всё работает". Получилось как анекдоте: у меня пули ушли - проблема на вашей стороне.

MVV wrote:Как мне у себя повторить артефакты и зависание на определении карты?

Ну хотябы можно было попробовать поставить на плату чип на 16Мб, например что-нибудь из нижепереречисленных.

В итоге память и глюки поборол, TS-conf оказался привередлив к памяти, по-факту протестировано 6 чипов памяти (зеленым отмечен рабочий вариант):


*TS-Config:
Micron MT48LC16M8A2-75 (16Mb) - Артефакты на экране, с SD картой не тестировал
Micron MT48LC32M8A2-75 (32Mb) - Артефакты на экране, виснет на этапе определении SD карты
NCP NP33S168128K-7.5 (16Mb) - Артефактов нет, заполняет экран мусором на этапе определения SD карты
NCP NP33S328256K-7.5 (32Mb) - Артефактов нет, с SD картой работает нормально
Hynix HY57V28820HCT-H (16Mb) - Артефактов нет, заполняет экран мусором на этапе определения SD карты
Samsung K4S560832H (32Mb) - Не работает, плата не запускается


*Spectrum, NES:
Пять первых вышеперечисленных чипов работают нормально, артефактов нет, с SD картой работают нормально.


Видна некая закономерность: с микронами видимо есть некая особенность в работе, которая не учитывается в TS конфиге, т.к. в другом конфиге она работает нормально. Также можно предположить, что TS конфиг не дружит с памятью менее 32мег.

Все чипы 100% рабочие, были сняты с рабочих модулей DIMM, после всех эксперементов на U8 возвращены назад на DIMM'ы и протестированы еще раз, ошибок нет.

ЗЫ. Плис EP3C10E144C8N

Re: TS-Conf на ReVerSE-U8

PostPosted: Thu, 02.08.2018 19:35:28
by Sergey78
im2 wrote:Также можно предположить, что TS конфиг не дружит с памятью менее 32мег.

Да, в старших 16М ПЗУ живет.

Re: TS-Conf на ReVerSE-U8

PostPosted: Thu, 02.08.2018 20:22:24
by Mor-Da
Ну, мне кажется, надо близиться datasheet-ами на поиски на всю память и штудировал закономерности. Поэтому я предпочитаю: вот как у автора, так и умения будет, чтоб одну песню -то тянуть.

Re: TS-Conf на ReVerSE-U8

PostPosted: Fri, 03.08.2018 07:26:48
by TS-Labs
Закономерность только одна: в проекте квартуса под U8 не прописаны констрейнты на тайминги. Контроллер памяти к конфе примотан скотчем. ЭТО работает только по чистой случайности. Оно работать не должно.