Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Speccy2010=- сборка, наладка, тестинг (http://zx-pk.ru/showthread.php?t=12425)

palsw 27th October 2013 02:07

perestoronin, zx-bus к концепции не подходит,как и винт сата .Все должно быть маленькое и игровое.-флешка же есть .

Ефим 27th October 2013 11:17

Я как пользователь выскажу своё мнение по UxReVerse и Speccy2010.
UxReVerse это devboard, благодаря наличию на плате разных видов памяти SDRAM и SRAM, чипам FTDI, RTС, GPIO пинов. Разработчик устройств на базе этой devboard освоив программирование ПЛИС может изготовить плату раширения с любыми чипами на борту для своего устройства благодаря наличию GPIO пинов. Что собственно и делает Vlad. У меня лично пожелание к UxReVerse это установка ПЛИС пожирнее и соответственно увеличение числа GPIO пинов. Вообщем я однозначно приобрету новую версию UxReVerse.
Speccy2010 это лучшая Speccy игрушка, очень компактная, удобный интерфейс пользователя и программирование устройства по большому счёту необходимо только один раз и то без использования спец. оборудования. Изображение по композиту правда не качественное. У меня лично пожелание к Speccy2014 это установка HDMI выхода. Установка USB входа для клавиатуры и мыши, чтобы можно было использовать беспроводные клавиатуры и мыши. Установка ПЛИС пожирнее для эмуляции отличных от Speccy игровых платформ через софтовый загрузчик, тогда получится такой супер GameBox. Такое устройство я себе приобрету однозначно.
UxReVerse и Speccy2014 я для себя позиционирую как разные устройства, хоть и несколько похожих друг на друга.
Выражаю огромную благодарность разработчикам этих устройств.

skyther 27th October 2013 15:33

syd, может сразу stm32f4 ? у него usb host есть.
а 512КБ всё же маловато, или имелось в виду 512*16 ?

Quote:

Originally Posted by vlad (Post 638753)
Быстрее сдохнет контроллер

так ведь прошивка плис на карте лежит, а не в контроллере?

Quote:

Originally Posted by palsw (Post 638818)
zx-bus к концепции не подходит

а вот свободные пины на разъем вывести стоит, к сп2010 неудобно периферию припаивать.

syd 27th October 2013 21:43

Quote:

Originally Posted by skyther (Post 638874)
syd, может сразу stm32f4 ? у него usb host есть.

Та дорогой он. Думаю может хост на плис сделать?

Quote:

Originally Posted by skyther (Post 638874)
а 512КБ всё же маловато, или имелось в виду 512*16 ?

Но если ставить снова sdram, то нужно как-то его грамотно развести, чтобы работало у всех, а не только у меня и избранных. Использование sram существенно упростит задачу, тк позволит снизить частоту.
512*8. Сам понимаю что мало. Может две поставить?

Kota 29th October 2013 12:41

Quote:

Originally Posted by syd (Post 638937)
Та дорогой он. Думаю может хост на плис сделать?

Неужели на ПЛИС экономически эффективнее реализовать usb-host, чем на внешнем микроконтроллере?
Quote:

Originally Posted by syd (Post 638937)
Но если ставить снова sdram, то нужно как-то его грамотно развести, чтобы работало у всех, а не только у меня и избранных.

А разве что-то не так с разводкой? 2-х сторонней платой частота 84МГц вполне нормально переваривается. SDRAM максимально приближенно к FPGA, может просто не хватает выравнивающих резисторов.
Quote:

Originally Posted by syd (Post 638937)
Использование sram существенно упростит задачу, тк позволит снизить частоту.

Вы какую планируете применить, обычную или fast?

syd 30th October 2013 11:02

Quote:

Originally Posted by Kota (Post 639307)
Неужели на ПЛИС экономически эффективнее реализовать usb-host, чем на внешнем микроконтроллере?

Нужно подумать. А получится на один хост в контроллере подключить сразу несколько устройств?

Quote:

Originally Posted by Kota (Post 639307)
А разве что-то не так с разводкой? 2-х сторонней платой частота 84МГц вполне нормально переваривается. SDRAM максимально приближенно к FPGA, может просто не хватает выравнивающих резисторов.

Резисторы можно добавить. Но мне кажется, что есть что-то еще при работе на такой частоте, чего я не понимаю. А мне хочется, чтобы новая плата обладала максимальной стабильностью.

Quote:

Originally Posted by Kota (Post 639307)
Вы какую планируете применить, обычную или fast?

10нс

ILoveSpeccy 30th October 2013 13:30

1 Attachment(s)
Quote:

Originally Posted by syd (Post 639605)
Но мне кажется, что есть что-то еще при работе на такой частоте, чего я не понимаю.

Вставлю свои 3 копейки... :wink:
Я не эксперт в этой части, но кой чего успел усвоить.

ИМХО:
Верхний слой в порядке, длина проводников не проблема, они очень короткие. Проблема в нижней стороне платы. Конкретно, земля от FPGA до памяти оборвана. Нужно как-то избавиться от проводников, помеченных красным цветом. Тогда и будет вам счастье!

Я это в очень скором времени проверю на практике, на своей плате нового Aeon'а. Планирую на 133-166MHz SDRAM завести.

Kota 30th October 2013 15:15

Quote:

Originally Posted by syd (Post 639605)
Нужно подумать. А получится на один хост в контроллере подключить сразу несколько устройств?

Теоретически Usb-хабы решают эту проблему
Quote:

Originally Posted by syd (Post 639605)
Резисторы можно добавить. Но мне кажется, что есть что-то еще при работе на такой частоте, чего я не понимаю. А мне хочется, чтобы новая плата обладала максимальной стабильностью.

2-х сторонняя плата на 108МГц ведет себя замечательно и T80 там тоже присутствует, правда ПЛИС Spartan-3 от конкурентов. Интересно, старый Aeon на Spartan-е, может ILoveSpeccy подскажет на какой частоте он у него работает?
Quote:

Originally Posted by syd (Post 639605)
10нс

Во, значит, fast. На мой взгляд, тут к трассировке требования жестче из-за большего потребления самих микросхем. Мне со статики пришлось перейти на SDRAM именно потому, что не смогли полностью побороть муарные помехи на выходе платы. А вот раскоряченная SDRAM в тех же условиях повела себя превосходно.
Quote:

Originally Posted by ILoveSpeccy (Post 639644)
Проблема в нижней стороне платы. Конкретно, земля от FPGA до памяти оборвана. Нужно как-то избавиться от проводников, помеченных красным цветом.

Так может бросить многожильный проводник, уровняв потенциалы этих земель?

ILoveSpeccy 30th October 2013 17:14

Quote:

Originally Posted by Kota (Post 639671)
Интересно, старый Aeon на Spartan-е, может ILoveSpeccy подскажет на какой частоте он у него работает?

В старом спартане только статика. И тактовал я её дo 65 MHz (в "корвете"). Быстрее не пробовал за ненадобностью.

---------- Post added at 12:54 ---------- Previous post was at 12:46 ----------

Quote:

Originally Posted by Kota (Post 639671)
Так может бросить многожильный проводник, уровняв потенциалы этих земель?

Не всё так просто.
У меня есть один приятель, который работает в институте "Fraunhofer" в "отделе высоких частот" так сказать :smile: (делает радар на 30GHz) и от меня както посвещал в кой какие "тонкости" разводки таких плат. В двух словах: дело в том, что "ток" который течёт между FPGA и SDRAM ищет на плате самый короткий путь, и если по одному и тому же пути течёт дофига всякого, то сигналы сильно "засоряются". Думаю понятно. Так вот, попробуй на плате Syd'а провести "пути" тока от каждого вывода "GND" на SDRAM к выводам "GND" на FPGA к банкам, на которых "висит" SDRAM. Думаю сразу станет ясно где траблы.

---------- Post added at 13:14 ---------- Previous post was at 12:54 ----------

з.Ы. ещё очень важно питание. В идеале питание на каждый VCC-вывод должно проходить через блокировочный конденсатор.
На эту тему есть хорошие картинки с одного немецкого сайта.
Короче, вот так правильно:

http://www.lothar-miller.de/s9y/uplo...ng_Fakten1.jpg


А так косяково...

http://www.lothar-miller.de/s9y/uplo...ung_Falsch.jpg

На плате нового Aeon'a питание не совсем правильно разведено (как на средней нижней картинке), но на двух слоях по-другому не получилось у меня.
Вот на 4 слоях можно "идеал" состряпать, но платы дорогие...

Kota 30th October 2013 17:15

Quote:

Originally Posted by ILoveSpeccy (Post 639717)
В старом спартане только статика.

Понятно, видимо перепутал еще с чем-то.
Quote:

Originally Posted by ILoveSpeccy (Post 639717)
В двух словах: дело в том, что "ток" который течёт между FPGA и SDRAM ищет на плате самый короткий путь, и если по одному и тому же пути течёт дофига всякого, то сигналы сильно "засоряются". Думаю понятно. Так вот, попробуй на плате Syd'а провести "пути" тока от каждого вывода "GND" на SDRAM к выводам "GND" на FPGA к банкам, на которых "висит" SDRAM. Думаю сразу станет ясно где траблы.

Идея ясна, с некоторыми оговорками с ней полностью согласен, вот и предлагаю внешним многожильным проводником увеличить межземельную проводимость SDRAM-FPGA.
По поводу картинок, думаю это и так всем понятно. На мой взгляд, в теории всегда все хорошо и картинки приводятся правильные, но почему-то в реальности как ни крути, не обойтись без компромиссов.
Quote:

Originally Posted by ILoveSpeccy (Post 639717)
Я это в очень скором времени проверю на практике, на своей плате нового Aeon'а. Планирую на 133-166MHz SDRAM завести.

Кстати, а почему в новом Aeon-е сменили xilinx на altera? Проигрышь по пинам Spartan-6 в корпусе xqfp?


All times are GMT +4. The time now is 17:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.