Разводка офигенно громоздких плат (Автороутер выбираем)

Postby VELESOFT » 24 Dec 2009, 17:15

lvd wrote:pentagon is definitely better - at least it is rigid.


You are right biggrin But screen timing is bad (TV norm need 50 fps). Pentagon use only 48 fps, it's correct ? Is possible connect this machines to modern TV ? Pentagon 2.666 use compatible timing with old models ? (224 tacts per line and 320 tv lines) Also 48 fps ? Same number of CPU tacts per frame ? VGA output work at which freq ? Multicolors on VGA will work ? surprised

All Pentagons in russia use always same timing ? (48 fps)
SPRINTER 2000,ZX SPECTUM128+2,DATA-GER,K-MOUSE,DIVIDE512
User avatar
VELESOFT
 
Posts: 26
Joined: 07 Aug 2008, 16:39
Group: Registered users

Postby KOE » 24 Dec 2009, 17:24

Вопрос к поьенциальным юзерам плат 2.666LE. Как удобней сделать обновление прошивок?
Предлагаю 4 варианта:

1. (как сделано по дефолту сейчас) все прошивки (для ПЛИС и для спектрум-ПЗУ 48/128/TRDOS/GLUK) хранятся на SD-карте и загружаются при включении. Для обновления прошивок достаточно перезаписать файлы на карту. Прошивку контроллера можно обновить только прошиванием его через COM-порт либо JTAG.
2. То же самое плюс USB secondary bootloader. Прошивка контроллера обновляется соединением платы с писюком по USB, где она распознается как mass storage device. Для обновления прошивки контроллера потребуется просто перезаписать файл.

Первые два варианта требуют обязятельного наличия SD-карты, откуда грузятся прошивки спектрумовского ПЗУ.

3. Прошивки спектрумовского ПЗУ хранятся во flash-памяти контроллера (ее 512к, на все хватает). При этом не нужна SD-карта, но тяжело обновлять прошивки ПЗУ (записать их во флеш контроллера в нужные адреса не любому юзеру будет под силу это во-первых, и велика вероятность испортить основную прошивку или даже первичный бутлоадер контроллера, если записать в ошибочные адреса). Если убить первичный бутлоадер - контроллер, скорее всего, умрет навсегда и восстановить его можно только через jtag, в чем я на 100% не уверен, т.к. не знаю, аппаратно или программно реалитзован jtag. Если программно - то смерть наступит навсегда.
4. Пункт 3 + USB secondary bootloader.

Я склоняюсь либо к пункту 1, либо к пункту 4 (в этом случае собирать все прошивки в 1 файл я буду сам, чтобы юзер случайно не убил первичный бутлоадер).

p.s. Обратите внимание типа на предлагаемый сервис, юзеру даже программатор не понадобится, во всех случаях достаточно только файлы куда надо скопировать.
Last edited by KOE on 24 Dec 2009, 17:25, edited 1 time in total.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 24 Dec 2009, 17:39

KOE wrote:в чем я на 100% не уверен, т.к. не знаю, аппаратно или программно реалитзован jtag.

КОЕ жжод...
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby deathsoft » 24 Dec 2009, 17:43

KOE wrote:или даже первичный бутлоадер

А что защиты бутблока в контроллере не предусмотрено? Чтобы в ту часть рома нельзя было писать без подачи спец команд снятия защиты бутблока.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby KOE » 24 Dec 2009, 17:49

deathsoft wrote:А что защиты бутблока в контроллере не предусмотрено? Чтобы в ту часть рома нельзя было писать без подачи спец команд снятия защиты бутблока.


В самом контроллере, естественно, аппаратных защит не предусмотрено. Ему пофиг, что во флеши записано. Даже в кодах вторичных бутлоадеров, размещенных на сайте производителя, везде вруную (т.е. в программе) делается проверка.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby VELESOFT » 24 Dec 2009, 17:52

KOE wrote:Вопрос к поьенциальным юзерам плат 2.666LE. Как удобней сделать обновление прошивок?


From SD card. But can I use same SD card for TRD and SCL files for WDC ?
SDHC is also supported ? What is SD card size limit ? 8GB or more ?

Or use only one firmware in flash eprom. This firmware make full reconfigurable computer (number of paging ports, memory layout, etc... After start will possible jump to BIOS rom (as on Sprinter 2000) and change configuration. It's very good idea. Possibility set size of border areas, screen size and position, sync shifting (move screen on monitor), reprogrammable ports number and adressation mask, INT position, ula timing.... It's very very hard to implement, but very powerfull for users.
SPRINTER 2000,ZX SPECTUM128+2,DATA-GER,K-MOUSE,DIVIDE512
User avatar
VELESOFT
 
Posts: 26
Joined: 07 Aug 2008, 16:39
Group: Registered users

Postby KOE » 24 Dec 2009, 18:06

VELESOFT wrote:From SD card. But can I use same SD card for TRD and SCL files for WDC ? SDHC is also supported ? What is SD card size limit ? 8GB or more ?

You can use the same sd-card. SDHC is suppotred. In software there is no exact size limit, it comes from the card.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 24 Dec 2009, 18:25

VELESOFT wrote:You are right But screen timing is bad (TV norm need 50 fps). Pentagon use only 48 fps, it's correct ? Is possible connect this machines to modern TV ?

Yeah it is also the part of standard. 71680 clocks in a frame with 320 lines. First, ANY CRT TV must eat such frame seamlessly.
Second - every LCD tv/monitor/whatsoever has absolutely no bounds for hor/vert frequencies, except for shit in firmware writer's heads. So if it won't accept 48Hz it is the fault of LCD maker, not of classical pentagon.

VELESOFT wrote:Pentagon 2.666 use compatible timing with old models ? (224 tacts per line and 320 tv lines) Also 48 fps ? Same number of CPU tacts per frame ? VGA output work at which freq ? Multicolors on VGA will work ?


This is not questions for me so I let KOE anwser them.

As for me, ZX evolution (also known as pentevo, or pentagon evolution) will be able to scan-double scanlines from 15kHz to 31kHz, while leaving 50 (or 48) Hz intact. Again, there are no limitations in CRT pc monitors that will prevent them from working at 50Hz frame rate (in contrast wth horizontal unit which can't work at 15kHz). Regarding LCD monitors, it will be up to their firmware writers heads, as I said.
So in ZX evolution, there will be 50hz/31kHz scan-doubling, which obviously will leave all multicolors intact. Also there is some trick possible to fix 48Hz issue while remaining multicolors. Just switch Z80 to 7Mhz turbo at a predeifned time until end of frame so that 71680clocks/frame remains intact.

VELESOFT wrote:All Pentagons in russia use always same timing ? (48 fps)

Yes, until Zx evo comes to reality.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby lvd » 24 Dec 2009, 18:28

VELESOFT wrote:Exist only two original ZX128 model: ZX Spectrum 128

Aha, I've got your idea about amstrads.

Nevertheless, "There exists only one true spectrum and its name is Pentagon 128".
Well, maybe also 1024, 4096... tongue
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby VELESOFT » 24 Dec 2009, 19:12

lvd wrote:Nevertheless, "There exists only one true spectrum and its name is Pentagon 128".


Other ZX clones is not so popular ? SCORPION, ZX PROFI ...
SPRINTER 2000,ZX SPECTUM128+2,DATA-GER,K-MOUSE,DIVIDE512
User avatar
VELESOFT
 
Posts: 26
Joined: 07 Aug 2008, 16:39
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 35 guests

cron