TSXB - вопросы разработки

Железо для спектрум-совместимых машин

Postby shurik-ua » Fri, 27.12.2013 13:22:57

Black_Cat wrote:Вот так и надо конструировать технику - чтоб нештатные ситуации просто не могли возникнуть :) . Это правило хорошего тона для инженера.

раз уж речь о хорошем тоне - может просто делать карточки с полной дешифрацией и не парить себе мозг арбитрами ? тем более cpld скоро дешевле ЛА3 будут ))
shurik-ua
 
Posts: 22
Joined: Fri, 01.03.2013 16:54:09

Postby TS-Labs » Sat, 28.12.2013 20:51:17

Исключительно, потому что ЛА3 станут дороже ))
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Fri, 03.01.2014 23:19:54

Поцдогрею интэрэс:
Image
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby LessNick » Sat, 04.01.2014 13:50:58

TS-Labs wrote:Поцдогрею интэрэс:


Ну ты б уже с другой стороны тоже фото сделал (с глазами) ;)
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby TS-Labs » Sat, 04.01.2014 18:06:21

Виполняю заказ:
Image
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby LessNick » Sat, 04.01.2014 19:42:35

спасибо! круто!
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby TS-Labs » Sun, 05.01.2014 05:03:15

Ну, какбэ видеовыход. Разрешение 1280х1024, 60Гц, 24 бита. Сверху и снизу - рандом из СРАМы.
Наебался с ADV7125 - не припаялся один из выводов, и аккурат тот, что стабилизирует ток выходов. Показывал прямоугольник Малевича.
Из плюсов - идеальная градация в пределах 8 бит яркости, я поражен. Из минусов - неебическая цена. На ревБ дополнительно разведу резистивную матрицу для тех, кто хочет подешевле.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Sun, 05.01.2014 06:48:44

Фотки обновил ))

---

По температурному режиму: греется. Стабы имеют около 45С, текстолит хорошо прогрет. На ФПГА работает то шо на фотке (рисуется SXGA и дрочится СРАМ на 100МГц!) плюс постоянно читается квартусовый тап.
Осцыла щас нету чтоб посмотреть помехи на питании. На изображении наводок нет ни малейших.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Sun, 05.01.2014 09:36:40

TS-Labs wrote:На ревБ дополнительно разведу резистивную матрицу для тех, кто хочет подешевле.

R-2R или токовый сумматор?
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby LessNick » Sun, 05.01.2014 14:32:50

TS-Labs wrote:Ну, какбэ видеовыход. Разрешение 1280х1024, 60Гц, 24 бита.


Ну с почином! Мегакруто! ждём дальнейшие отчёты и фотки!
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 864
Joined: Thu, 26.07.2012 15:00:53

Postby moroz1999 » Sun, 05.01.2014 15:15:30

Збз. И нужно чуть больше инфы о возможностях для тех, кто не следил за развитием событий :)
User avatar
moroz1999
 
Posts: 1853
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 05.01.2014 18:04:18

Black_Cat wrote:R-2R или токовый сумматор?

Могу оба. А какой лучше?
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 00:58:07

На плате разводить конечно R-2R, токо он может обеспечить необходимую точность цветопередачи. Кроме того, для тех кто испытывает трудности с приобретением не токо ЦАПа, но и прецизионных резисторов для R-2R, эта схема легко преобразовывается в токовый сумматор, запаиванием перемычки вместо половины резисторов, таким образом можно сделать временый формирователь с низкой точностью цветопередачи.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 02:01:33

Спасибо за идею!

---

Этот ебучий ЦАП не тока стоит 7 баксов, а я его ждал 1.5 месяца.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Mon, 06.01.2014 02:44:39

Кондюки поставил по 2 штуки: 1 и 0.1 мкФ в параллель. Не уверен, что это ВНЕЗАПНОЕ решение дает хоть какой то профит, думаю на ревБ поставить по 0.1мкФ и не выделываться.

---

Буфер 16245 влепил абсолютно зря. Былинный отказ: изначально стояла 3064, а после замены на 3128 появились и ноги и лцеллы.
Кроме того, шины зетника можно внутрь невозбранно передавать по 8-битному интерфейсу ЦПЛД-ФПГА. Сейчас мультиплексируются А[15:8] c A[7:0] частотой 50МГц, а по идее можно передавать всю шину.
С ФПГА сделать выход 112МГц клока, 2 бита селектора. По клоку 3128 латчит в 8бит рега требуемые данные, ер2с8 по нему же их принимает. Ровно тем же способом - в противоположном направлении. Получается за период клока 28МГц передается 32 сигнала шин з80. Лепота.

---

Кроме того, подумал, что неплохо бы вывести наружу ТТЛ компорт (через 3128 в ер2с8) для управления с РС дебажными моментами. Доступ к железу осуществляется по BUSRQ, проц можно вешать им же.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 07:55:38

:) Вот смотри: пины и место в CPLD - есть, место на плате (1/3 площади) - есть. Шоб полностью эмулировать DMA возможности TSEvo остаётся добавить ZSD, ну и ещё NemoIDE :) ..
.. потом чуть подумать, и на те же пустующие 1/3 платы развести опциональные z80 и ПЗУ :)

BINGO!! Новая ревизия во всей своей красе за те же деньги! :)

Вставляем в плату опциональные z80 и ПЗУ, добавляем ZXMC-2 - вуаля!, компьютер в сборе! :)
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 09:20:39

Black_Cat wrote:добавить ZSD

Чиво?
Black_Cat wrote:ну и ещё NemoIDE

А что там щас не добавлено?
Black_Cat wrote:развести опциональные z80 и ПЗУ

И то и другое есть. З80 в ФПГА, ПЗУ в конфигурационном флэше.
Black_Cat wrote:ZXMC-2

Что это?
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 09:59:35

TS-Labs wrote:Чиво?

SD interface for Z-controller by KoE

TS-Labs wrote:А что там щас не добавлено?

добавить интерфейс прям на карту... ведь его там нет :)

TS-Labs wrote:И то и другое есть. З80 в ФПГА

z80 из FPGA внешнюю шину NemoBus может формировать?


TS-Labs wrote:ПЗУ в конфигурационном флэше.

Внешнее устройство может читать это ПЗУ или подменять на своё с шины NemoBus?

TS-Labs wrote:Что это?

Контроллер клавы, мыши, часов, RS232 (и джойстиков в Фениксе) на шину NemoBus
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 10:34:13

Black_Cat wrote:z80 из FPGA внешнюю шину NemoBus может формировать?

z80 из FPGA может формировать что угодно
Black_Cat wrote:добавить интерфейс прям на карту

Ой, перепутал немоиде и немобас. Давай на него припаяем еще контроллер МФМ винчестера?..
Black_Cat wrote:Внешнее устройство может читать это ПЗУ или подменять на своё с шины NemoBus?

Какое внешнее? По отношению к карточке? О_о
Black_Cat wrote:Контроллер клавы, мыши, часов, RS232 (и джойстиков в Фениксе) на шину NemoBus

На кой хуй оно все там нужно?
Black_Cat wrote:SD interface for Z-controller by KoE

Скорее всего добавлю. Он есть не просит.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 11:02:19

TS-Labs wrote:z80 из FPGA может формировать что угодно

Есть подозрение, что CPLD на всё не хватит :)

TS-Labs wrote:Давай на него припаяем еще контроллер МФМ винчестера?..

Ну, у тя же ПДП в NemoIDE есть.. :) ..или считаешь, что IDE уже не актуально? :)

TS-Labs wrote:Какое внешнее? По отношению к карточке? О_о

Любое внешнее, сидящее на шине NemoBus


TS-Labs wrote:На кой хуй оно все там нужно?

там - это где? :) В ZXMC-2 оно всегда было, а воткнув TSXB и ZXMC-2 в кроссплату с шиной NemoBus получаем полноценный компьютер :) ..ты ZXMC-2 видел когда-нить?
Attachments
ZX_Multi_Card_Board.jpg
ZX_Multi_Card_Board.jpg (48.56 KiB) Viewed 4463 times
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 11:31:32

БК ты опять хочешь странного...
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 11:42:37

Что тут странного в допиливании TSXB до возможностей TSEvo? Тем более, если это не требует дополнительных денег, но позволяет при этом лёгким движением руки превратить TSXB в полноценный компьютер, при том, по возможностям многократно превосходящий ZXEvo :)
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 11:47:57

Ну потому что не стоит такой цели. Аксель это что угодно, но не отдельная платформа. это аксель с видео и аудио выходами и каким-то доступом до зхбаса. Если б я хотел вторую пентеву, я бы делал вторую пентеву.
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Mon, 06.01.2014 12:05:43

TS-Labs wrote:Ну потому что не стоит такой цели.

Если ты доразведёшь дорожек на пустующую 1/3 платы, то хуже ведь не станет :)
TS-Labs wrote:Аксель это что угодно, но не отдельная платформа.

:) Пентагон - это не отдельная платформа как например ATM, а эволюционное развитие Спектрума, т.е. его клон :) . У тя ведь в FPGA не токо твой аксель, но и архитектура Пентагона :)
TS-Labs wrote:Если б я хотел вторую пентеву, я бы делал вторую пентеву.

Зачем ещё делать пентеву, если уже сделал лучше? :) Ты просто отказываешься осознать уже свершившийся факт: TSXB - вполне таки самодостаточная конструкция, для которой ZXEvo, или другой комп по большому счёту и нафик не надо :) . NemoBus - решает!!! :) Берёшь стандартные устройства - и просто втыкаешь в NemoBus всё, что тебе не хватает! :)
Last edited by Black_Cat on Mon, 06.01.2014 12:52:36, edited 1 time in total.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby TS-Labs » Mon, 06.01.2014 12:41:21

Black_Cat wrote:Если ты доразведёшь дорожек на пустующую 1/3 платы, то хуже ведь не станет :)

А лучше станет?
Black_Cat wrote:У тя ведь в FPGA не токо твой аксель, но и архитектура Пентагона :)

Где ты там увидел архитектуру пентагона? Я засуну в ФПГА какое нить ядро шейдера например, и где?
Black_Cat wrote:Зачем ещё делать пентеву, если уже сделал лучше?

Толсто ))
User avatar
TS-Labs
 
Posts: 4741
Joined: Thu, 26.07.2012 01:29:56

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 0 guests

x