OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 23:01

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 46 ]  Přejít na stránku 1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: FPGA nebo originální CPU
PříspěvekNapsal: 24.05.2017, 10:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Ak niekto tvrdi, ze obsah FPGA je emulacia, tak absolutne netusi o com hovori. Tradicne FPGA su realne polia beznych logickych clenov a flipflopov s vysokou intgeraciou. Su rekonfigurovatelne, takze obsah co sa do FPGA nahrava nie je nejaka binarka, ktoru chrume kdesi nejaky procesor, ale je to vlastne konfiguracny subor, ktory nastavi prepojenia medzi tymi clenmi. To ze sa ten obsah tvori deskriptivnym jazykom vobec neznamena, ze sa nieco emuluje. Je to len nova forma pristupu k tomu ako tvorit logicke obvody a nema to so softverom alebo emulaciou nic spolocne.

Vsetky FPGA based osembitaky, alebo multicore klony, su realnym zelezom, len to ci sa chovaju uplne ako original alebo nie zavisi od toho, ako dobre bola navrhnuta logika chovania. Vid niektore cycle perfect jadra, ktore vychadzaju zo zisteni Chrisa Smitha a softverovo nemate sancu zistit, ze bezite na FPGA logike a nie na originali. Rovnako vacsina osembitovych CPU uz su za tie roky tak dobre spravene, ze ani riadnym cvicenim s casovanim nemate sancu zistit, ze nebezite na klasickom CPU, ale na jeho reimplementacii vo FPGA.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:28 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Můžeš to třeba nazvat simulace, pokud se ti to zdá být výstižnější.

Nic to nemění na tom, že pro mě vede hranice mezi reálným strojem a HW emu- simu- látorem v tom, jestli je tam reálné CPU, nebo ne. A to v Nextu není.

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
To nie je ani simulacia. To je reimplementacia. Ako ked sa logicke cleny najprv robili z polovodicovych suciastok a potom prisli priamo hotove logicke funkcie v integrovanych obvodoch.

_________________
To err is human, but to really foul things up requires a computer.


Naposledy upravil z00m dne 24.05.2017, 10:36, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:32 
Offline
Kecálek

Registrován: 22.08.2013, 07:10
Příspěvky: 151
Has thanked: 0 time
Been thanked: 10 times
inak povedane je FPGA buducnost retro hrania .. casom .. s dostatocne tucnym a lacnym FPGA altera-xilinx /pocet hradiel, IO, mem atď./ a stiahnutim VHDL z githubu na tom mate na jednom svabe vsetko od Atari 2600 cez Amigu OCS/AGA po nejaku motorolu 030. Pri dobrom odladeni tie jadra budu behat identicky ako na originalnej masine.

http://jason.sdsu.edu/~ashrafi/PDF/filters_FPGA.pdf
- SID komunita bude vediet na co teraz narazam.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:34 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
z00m píše:
To nie je ani simulacia. To je reimplementacia. Ako ked sa logicke cleny najprv robili z polovodicov a potom prisli priamo hotove logicke funkcie v integrovanych obvodoch.

Pro mě za mě, klidně. Je mi to fuk, na mém názoru na Next to nic nemění.

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:39 
Offline
Kecálek

Registrován: 22.08.2013, 07:10
Příspěvky: 151
Has thanked: 0 time
Been thanked: 10 times
skor nez si kupis novu i9ku od intelu, ten urobi jej FPGA model .. to FPGA a ta i9 bude funkcne jedno a to iste, to iste CPU urobene inou metodikou, len ta retail i9 bude iks nasobne lacnejsie a nebude zrat 1 kilowatt.

http://www.intel.com/content/www/us/en/ ... vices.html

FPGA je vsak totalne nevhodne, nezmyselne pre konzumnu spotrebitelsku cast trhu, ktora to chce super masovo, extremne lacno, teplotne, elektricky vyhodne.

FPGA je optimalna napr. pre nas, hobby retro sfera.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:41 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Zajisté, že je to HW emulace :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:47 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Citace:
Pro mě za mě, klidně. Je mi to fuk, na mém názoru na Next to nic nemění.


Ten ti ani nikto neberie a vôbec nereagujem na to, čo si o Nexte myslíš. Ja reagujem na prehlásenia (nielen na tvoje, neber to osobne), ktoré sa tu s obľubou šíria vo viacerých vláknach a sú považované za správne a pritom sú mylné, podložené rozprávkami, ktoré sa štyrmi klikmi na internete dajú vyvrátiť alebo upresniť.

Ja osobne mám tiež radšej klasické CPU, ale aj medzi nimi sú rozdiely v správaní (viď Zilog vs. NEC, alebo Mostek) tak mi príde ten oltár "reálneho" CPU trocha chrobačný a veľakrát sa zbytočne na ňom bazíruje.

_________________
To err is human, but to really foul things up requires a computer.


Naposledy upravil z00m dne 24.05.2017, 10:48, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:48 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Jiiira píše:
Nic to nemění na tom, že pro mě vede hranice mezi reálným strojem a HW emu- simu- látorem v tom, jestli je tam reálné CPU, nebo ne. A to v Nextu není.
Je tam realne CPU. Jediny rozdiel voci staremu znamemu 40-nohovemu integracu je v tom ze konkretne potrebne prepojenia vsetkych logickych clenov na nom nie su dane litografickym procesom pri vyrobe, ale daju sa dodatocne zmenit aj po vyrobe. Ale zakladny princip cinnosti - realne hradla, dekodery, registre, zbernice - funguje realne (fyzicke elektricke signaly) tak isto. Nie je to ziadna emulacia ani simulacia kde by iny procesor vykonaval program implementujuci hradla, dekodery, registre, zbernice nejakymi softwerovymi algoritmami.

Pretoze pokial chces tvrdit ze FPGA je len simulacia, potom ja mozem tvrdit, ze napr. Harlequin je tiez len simulacia ZX Spektra, pretoze nema realnu fyzicku ulu, ale tato ula je iba simulovana TTL logikou. Alebo, ak to dotiahnem do krajnosti, tak aj samotny Didaktik M / Kompakt su len simulacie, pretoze tam je funkcia uly tiez len simulovana programovatelnym logickym polom (a navyse dost blbo).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 10:52 
Offline
Kecálek

Registrován: 22.08.2013, 07:10
Příspěvky: 151
Has thanked: 0 time
Been thanked: 10 times
diskretne CPU /povedzme Zilog/: akoze odliate z plastu, je to vcelku, leda rozbit, uz nerozlozis.
FPGA varianta toho Ziloga: plastove LEGO kocky, rozlozitelne.

Vyhodou FPGA je, ze ked ta pri "diskretnom" klasickou spektre s Zilog, ULA, AY a spol. napadne absurdna myslienka na vymenu AY cipu za SID, tak ho prilepis ako pochybnu periferiu zopar svojim pochybnym speccy priatelom a skoncis s nepochybne pochybnou podporou, pri FPGA si ten SID napchas do volneho priestoru na FPGA, ak mas dost tych lego kociek.

A pri dalsom "boote" ten SID zmazes a das tam POKEY alebo SAA a mozes to urobit pri vsetkych uzivateloch na celom svete s tym istym FPGA naraz a bez toho aby niekto nieco kupoval, pajkoval, triestil clensku zakladnu.

Super pointa: preprogramovatelne FPGA /lego kocky/ mozes pouzit na vystavbu roznych CPU /Z80, 6502, 68000/, GPU, SPU atd. .. do kapacity toho FPGA /hradla, pamat/.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 11:31 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
Podle me je dulezite, kdyz remake stareho HW obsahuje realnou sbernici s korektnim casovanim, na kterou je mozne pripojovat jak puvodni tak nova zarizeni. Pak je opravdu jedno, jestli to cele ridi puvodni procesor (Z80), modernejsi nahrada (Z180, eZ80) nebo jeho implementace v FPGA.

Navic mi prijde hodne dulezite, ze takovyto projekt slouzi zaroven jako "zaloha HW". Realne obvody casem degraduji a prestanou fungovat, popis jejich funkce ve VHDL kodu ma prece jen sanci pro pripadne budouci pouziti/znovuvytvoreni...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 13:33 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
Jiiira píše:
Můžeš to třeba nazvat simulace, pokud se ti to zdá být výstižnější.

Nic to nemění na tom, že pro mě vede hranice mezi reálným strojem a HW emu- simu- látorem v tom, jestli je tam reálné CPU, nebo ne. A to v Nextu není.


Hmm, jenže mnoho dnešních "reálných CPU" se dnes už nevyrábí způsobem jak v 80tých letech minulého století. Vyrábějí se jednoduše tak, že se vypálí do hradlového pole, zapouzdří se, potiskne se a máme CPU nebo MCU. Je to totiž levnější. Prakticky není šance normálním způobem zjistit, jak byl obvod vyroben. Softwarově vůbec ne. Dosti krkolomně pomocí měřících přístrojů lze odhadnout, zda ten CPU je klasicky vyrobený jak před 30 roky nebo vypálený do hradlového pole. Ale jistotu nebudeš mít ani po mnoha měřeních s měřícími přístroji.

Jiná otázka je, že některé stejně nazvané CPU různých výrobců se chovají různě. Není to ale dáno způsobem výroby, jako tím, že výrobci si do čipu zanesli registry, které slouží pro potřebu výrobců a nedokumentují je. Občas, se jedná o nechtěný omyl nebo chybu výrobce a náhodně se na to přijde.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 20:12 
Online
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Jiiira píše:
pro mě vede hranice mezi reálným strojem a HW emu- simu- látorem v tom, jestli je tam reálné CPU, nebo ne.

Tahle hranice bude hodně neostrá, a dost možná i rozprostřená po velké ploše. Například kdysi existoval mikroprocesor Am29000, skvělá RISCová věc, o kterou ale nebyl na trhu zájem, protože všichni chtěli trapné PeCe a pařit Dooma. Tak v AMD do čipu k tomuhle jádru přilepili dekodér x86 instrukcí, a dost dobře s ním potom konkurovali Pentiu, dokonce ho v některých parametrech překonali. Dá se to považovat za reálný hardware, nebo to byla emulace?

A už dávno předtím IBM System/370 zavedl nahrávání mikrokódu při bootu, pouhou výměnou 8" diskety se dal procesor rekonfigurovat, změnit nebo doplnit instrukční sada... Asi jako když si dnes FPGA natáhne mapu z SD karty. Dá se to považovat za reálný hardware, nebo je to už přes hranici?

U dnešních procesorů je všechno tohle normální věc, dekodér nejdřív CISC kód důkladně rozbije a promíchá, a pak se prožene RISCovým strojem. K tomu si můžeš stáhnout záplatu chybných instrukcí nebo vlastností a CPU jednoduše aktualizovat. Je tohle také reálný hardware nebo emulace?

ULA v ZX81 byla také hradlové pole, naprogramované maskou. Takže to není skutečný počítač, ale emulátor ZX80 vylepšený o pár nových vlastností?

Abych pravdu řekl, sám nevím. Je to podobné jako rozhodnout, jestli Velorex je nebo není auto. Pro spoustu lidí není, a přitom dokáže couvat o dost rychleji než Porsche 911!

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 24.05.2017, 20:47 
Offline
Kecálek

Registrován: 22.08.2013, 07:10
Příspěvky: 151
Has thanked: 0 time
Been thanked: 10 times
Ak Spectrum ako take robi povodny Zilog Z80A, ULA, pamate alebo AY .. kde to budeme vsetko o 10-15 rokov zhanat. Alebo kakat na ULA, AY, pamate, nech tam je iba "nieco" im podobne s ich funkciou je podstatny je ten akykolvek Zilog ? Uprimne .. vdakabohu za lacne a vykonne FPGA s VHDL injektorom.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Next
PříspěvekNapsal: 25.05.2017, 02:48 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 801
Has thanked: 19 times
Been thanked: 48 times
Hlavně FPGA není na zakázku odlitý hardware. Je úplně jedno, jestli je to emulace, simulace nebo konfigurace. Pointou je, že se to dá banálním přehrátím kdykoliv změnit na cokoliv jiného. Takže to nemá absolutně nic společného s fyzickým ZX Spectrem, ať se vám to líbí nebo ne.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 46 ]  Přejít na stránku 1, 2, 3, 4  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz