TS-Conf на ReVerSE-U8

Железо, связанное с TS-Conf

Postby kasper » Mon, 11.04.2016 02:37:07

Память mt48lc32m8a-tg, запустил таки взяв контроллер SDRAM с burst 2 DQM. Балдею от ТСКОНФ). Правда как то умудрился убить VS1053, так что пока без звука. Но нужно разобраться, проводок - напрягает. Кстати краем глаза слышал, что mt48lc32m8a тоже у кого то не запустилось, вернее запустилось, но не сразу.
kasper
 
Posts: 17
Joined: Sat, 09.04.2016 01:48:11

Postby kasper » Mon, 11.04.2016 15:05:03

Заменил VS1053, и возникла следующая проблема - вместо звуков на AY - шипение , каждый раз по разному. Иногда не работает GS. И что особенно интересно - в конфигурации Speccy - все нормально. Заменил YM на AY - результат тот же(((. Бипер кстати в обеих конфигурациях работает как должен. Памагите!)
kasper
 
Posts: 17
Joined: Sat, 09.04.2016 01:48:11

Postby kasper » Mon, 11.04.2016 22:49:54

Спасение утопающих - дело рук самих утопающих)
Проблема решилась привязкой аудио микшера к 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;
Last edited by kasper on Mon, 11.04.2016 23:21:51, edited 1 time in total.
kasper
 
Posts: 17
Joined: Sat, 09.04.2016 01:48:11

Postby TS-Labs » Mon, 11.04.2016 23:04:15

kasper wrote:Спасение утопающих - дело рук самих утопающих)

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

А оно было не привязано? Нет слов...
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby MVV » Sat, 23.04.2016 09:27:39

kasper wrote:Проблема решилась привязкой аудио микшера к clk_28mhz в tsconf.vhd

Лучше изменить схему суммирования каналов, сделать параллельное как в QuadSpeccy.
MVV
 
Posts: 473
Joined: Sun, 01.12.2013 22:48:17

Postby kasper » Sun, 24.04.2016 23:19:06

Ок, попробую!
kasper
 
Posts: 17
Joined: Sat, 09.04.2016 01:48:11

Postby Merlin2010 » Wed, 16.11.2016 19:22:02

А поделитесь пожалуйста исправленной конфой? У меня похоже тоже злополучная I7N
Merlin2010
 
Posts: 4
Joined: Wed, 20.11.2013 19:02:38

Postby MVV » Mon, 30.01.2017 00:40:10

TS-Conf Build 20170129 (скачать)
+ добавлена SAA1099 8МГц, теперь можно слушать музыкальные композиции созданные в редакторе E-Tracker (платформа Sam Coupe)
! замена модуля YM2149
MVV
 
Posts: 473
Joined: Sun, 01.12.2013 22:48:17

Postby im2 » Thu, 07.06.2018 08:16:06

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:
Attachments
snap_screen_20180607080420.jpg
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby im2 » Wed, 18.07.2018 14:29:29

Заменил память на 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
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby MVV » Thu, 19.07.2018 18:49:48

Написано же, что отсутствует файл на SD. Проверил ещё раз у себя, всё работает, флешка GOOD RAM 16GB cl4.
MVV
 
Posts: 473
Joined: Sun, 01.12.2013 22:48:17

Postby im2 » Fri, 20.07.2018 08:20:34

MVV wrote:Написано же, что отсутствует файл на SD.

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

Так я и не утверждаю что ни у кого не работает, выше по теме у кого то были аналогичные проблемы с картой и на zx-pk в теме тоже кто-то отписывался. У большинства работает, а кто-то может вообще на заливал TS-conf, поэтому и не нет воросов. Я вот словил глюк, поэтому и спрашиваю у Вас помощи как у разработчика.
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby TS-Labs » Fri, 20.07.2018 16:00:17

MVV: в проекте поди все констрейнты на лапы памяти прописаны?
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby MVV » Sat, 21.07.2018 00:20:23

TS-Labs wrote:в проекте поди все констрейнты на лапы памяти прописаны?

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

Что, тоже висит? )
MVV
 
Posts: 473
Joined: Sun, 01.12.2013 22:48:17

Postby im2 » Sat, 21.07.2018 13:32:29

MVV wrote:Что, тоже висит? )

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

Если о микронах, то видимо немного не дописал, правильно будет так: MT48LC32M8A2 выдает артефакты и виснет на определении карты. MT48LC16M8A2 выдает артефакты, с картой не пробовал. т.к. увидел что тоже имеет место глюк с артефактами и дальше тестировать не имеет смысла. Но оба микрона нормально работали в конфиге спектрума.
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby MVV » Sat, 21.07.2018 15:40:55

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

Простите, как и чем я могу помочь, когда я перепроверил на двух платах и всё работает? Как мне у себя повторить артефакты и зависание на определении карты?
MVV
 
Posts: 473
Joined: Sun, 01.12.2013 22:48:17

Postby TS-Labs » Sat, 21.07.2018 20:54:07

MVV wrote:Какой памяти?

Оперативной.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Postby im2 » Thu, 02.08.2018 10:46:37

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
User avatar
im2
 
Posts: 8
Joined: Sat, 04.05.2013 22:46:38

Postby Sergey78 » Thu, 02.08.2018 19:35:28

im2 wrote:Также можно предположить, что TS конфиг не дружит с памятью менее 32мег.

Да, в старших 16М ПЗУ живет.
Sergey78
 
Posts: 414
Joined: Wed, 05.09.2012 20:04:40

Postby Mor-Da » Thu, 02.08.2018 20:22:24

Ну, мне кажется, надо близиться datasheet-ами на поиски на всю память и штудировал закономерности. Поэтому я предпочитаю: вот как у автора, так и умения будет, чтоб одну песню -то тянуть.
User avatar
Mor-Da
 
Posts: 299
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby TS-Labs » Fri, 03.08.2018 07:26:48

Закономерность только одна: в проекте квартуса под U8 не прописаны констрейнты на тайминги. Контроллер памяти к конфе примотан скотчем. ЭТО работает только по чистой случайности. Оно работать не должно.
User avatar
TS-Labs
 
Posts: 5038
Joined: Thu, 26.07.2012 01:29:56

Previous

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x