Simple RISC - Nekaj mesecev nazaj je Sun izdal načrte za odprti procesor OpenSPARC T1, sedaj pa je Ekipa Simply RISC na njegovi osnovi izdelala procesor S1. Gre za 64-biten čip, kompatibilen z vmesnikom Wishbone, načrti zanj so prosto dostopni pod GNU/GPL licenco, dosegljivi pa so na uradni strani. Zaradi njegove specifične zasnove ga je možno povezovati z drugimi odprtimi jedri na strani OpenCores.org, avtorji pa od skupnosti pričakujejo, da bo v prihodnosti pomagala razviti popravke in posodobitve. Bi sami naredili procesor?
Link, poln topline, je za naše bralce prispeval Gavran
Novice » Procesorji » Odprtokodni procesor S1
klemen22 ::
In v čem je smisel tega? Verjetno zmogljivosti nekje na ravni P3.
Motiti se je človeško, odpuščati pa božje. Torej ti odpuščam ;)
Poldi112 ::
GPL procesor. Mnjami.
S tem da če je na ravni p3 je verjetno se precej hiter. T1 ni ravno hitra stvar.
S tem da če je na ravni p3 je verjetno se precej hiter. T1 ni ravno hitra stvar.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
christooss ::
A kdo ve je bil narejen že kakšen pc like računalnik, ki temelji na opdprtih procesorjih ipd. ?
Zakaj je nebo modro? Da imamo lahko sladoled Modro Nebo
opeter ::
A deluje gor Windows?
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
Zzzzzzz ::
hmm... odlična zadeva za embedded sisteme na FPGA osnovi...
vzamemo procesor, (DDR) memory kontroler, pci kontroler, itd., pa se lahko igramo hi-tech
vzamemo procesor, (DDR) memory kontroler, pci kontroler, itd., pa se lahko igramo hi-tech
christooss ::
Tole bi bilo zelo primerno za katero od smeri na elektro faksih
Zakaj je nebo modro? Da imamo lahko sladoled Modro Nebo
christooss ::
Čimprej naj sestavijo pcje ker ni dvakrat za rečt da bodo podobne naprave postale nelegalne.
Zakaj je nebo modro? Da imamo lahko sladoled Modro Nebo
BluPhenix ::
Huh taki posti padajo, ko folk ne ve o čem se gre.
Ja koda je v filu, spisana je verjetno v Verilogu, možno tudi, da je v VHDL-u. Nisem šel preverjat.
Odprtokodnega čipa (fizičnega primerka) načeloma ne moreš kupit, ker tako početje (izdelovanje) tudi nima nekega pretiranega smisla. Gre se zato, da so "naredili" čip. Spisali so njegovo strukturo in le-to dali na voljo vsem, da jo uporabijo kot želijo. Če hočeš tako zadevo spraviti v "fizično" obliko, rabiš FPGA, v katerega se "vprogramira" opis čipa. Ta FPGA se nato obnaša kot čip, ki je bil vprogramiran.
Sicer so na strani opencores tudi drugi čipi, ampak so to navadno backengeneerani komercijalni tipi.
Glede elektro faksov. Na FE je predmet, Integrirana vezja, kjer se študenti učijo točno te stvari. Preučevanje takega procesorja bi bil seveda pretiran overkill, zato pa predmet lepo poda teoretnične in praktične osnove (in malo več) takega udejstvovanja.
christoos, zakaj bi pa to postalo nelegalno verjetno veš samo ti.
Ja koda je v filu, spisana je verjetno v Verilogu, možno tudi, da je v VHDL-u. Nisem šel preverjat.
Odprtokodnega čipa (fizičnega primerka) načeloma ne moreš kupit, ker tako početje (izdelovanje) tudi nima nekega pretiranega smisla. Gre se zato, da so "naredili" čip. Spisali so njegovo strukturo in le-to dali na voljo vsem, da jo uporabijo kot želijo. Če hočeš tako zadevo spraviti v "fizično" obliko, rabiš FPGA, v katerega se "vprogramira" opis čipa. Ta FPGA se nato obnaša kot čip, ki je bil vprogramiran.
Sicer so na strani opencores tudi drugi čipi, ampak so to navadno backengeneerani komercijalni tipi.
Glede elektro faksov. Na FE je predmet, Integrirana vezja, kjer se študenti učijo točno te stvari. Preučevanje takega procesorja bi bil seveda pretiran overkill, zato pa predmet lepo poda teoretnične in praktične osnove (in malo več) takega udejstvovanja.
christoos, zakaj bi pa to postalo nelegalno verjetno veš samo ti.
Podpisa ni več, ker so me poskušali asimilirati.
Zgodovina sprememb…
- spremenil: BluPhenix ()
christooss ::
Povezal sem s tem da so že trenutno nelegalne stvari, ki zaobidejo DRM in takele naprave (oz končane PClike platforme) ne bodo podpirale le tega in s tem postale nelegalne.
Bom probal podkrepit z linki
Bom probal podkrepit z linki
Zakaj je nebo modro? Da imamo lahko sladoled Modro Nebo
BluPhenix ::
A kje piše da je to PC like procesor? PA tudi če je, who cares. Sej PC matična plošča ni edini kraj, kamor lahko zadegaš procesor. Sploh tega težko tja noter daš, ker mu verjetno manjka precej periferije za kaj takega.
Skratka to je GENERIČNI mikroprocesor, ki ga lahko uporabiš za kar te je volja (no skoraj, v PC ga je verjetno zelo težko spravit).
Pač nisi dobro dojel smisla cele zadeve.
Skratka to je GENERIČNI mikroprocesor, ki ga lahko uporabiš za kar te je volja (no skoraj, v PC ga je verjetno zelo težko spravit).
Pač nisi dobro dojel smisla cele zadeve.
Podpisa ni več, ker so me poskušali asimilirati.
christooss ::
Res je da nisem dojel pravilno celotne zadeve oz kaj prinese en takle odprt procesor.
Nikjer pa ni pisalo da bo to začetek grajenja pclike kompjuterja. To sem jst rekel da bi blo fino.
Se bom pa probal bolj informirati glede tegale. Oz lahko eden,ki je rahlo bolj izobražen na tem področju pove kakšna je praktični point tegale tukaj? Oz kaj bo to doprineslo svetu.
Nikjer pa ni pisalo da bo to začetek grajenja pclike kompjuterja. To sem jst rekel da bi blo fino.
Se bom pa probal bolj informirati glede tegale. Oz lahko eden,ki je rahlo bolj izobražen na tem področju pove kakšna je praktični point tegale tukaj? Oz kaj bo to doprineslo svetu.
Zakaj je nebo modro? Da imamo lahko sladoled Modro Nebo
BluPhenix ::
Lahko za začetek prebereš moje poste in post, ki ga je napisal Zvonko.
Svetu mogoče nebo prineslo nič bistveno novega (čeprav nikoli ne veš). Daje pa možnost, da ljudje v svojih projektih uporabljajo kvalitetnejše in razvitejše jedro, tako ki dela tako kot je bilo zasnovano, ne le da posnema komercjalne produkte. Uporabljajo ga lahko tudi manjša podjetja, ne samo ljudje. Lahko tudi velika, lahko tudi korporacije. Bistvo je to, da je zasnova odprta, da lahko vsakdpo pogleda kako deluje, kako je sestavljen in ga zmodificira po svojih željah.
Do neke mere lahko to narediš tudi z jedri drugih proizvajalcev, ampak moraš za to kupiti njihovo intelektualno lastnino (ARM,...), samo se velikokrat zgodi, da je na voljo le kakšna starejša generacija jeder in novejših ne prodajajo (Intel - 386,486).
jype, niti ne, samo pravo periferijo, podlago z nogicami in nekaj "glue" logike, seveda če kot pc vzameš sisteme, ki so sedaj na voljo. Če bi pa na neko posebno plato pritaknil disk, CDrom in RAM, pa ne vem če bi šlo ravno za PC, saj imaš lahko v notranjosti popolnoma drugačno arhitekturo
Svetu mogoče nebo prineslo nič bistveno novega (čeprav nikoli ne veš). Daje pa možnost, da ljudje v svojih projektih uporabljajo kvalitetnejše in razvitejše jedro, tako ki dela tako kot je bilo zasnovano, ne le da posnema komercjalne produkte. Uporabljajo ga lahko tudi manjša podjetja, ne samo ljudje. Lahko tudi velika, lahko tudi korporacije. Bistvo je to, da je zasnova odprta, da lahko vsakdpo pogleda kako deluje, kako je sestavljen in ga zmodificira po svojih željah.
Do neke mere lahko to narediš tudi z jedri drugih proizvajalcev, ampak moraš za to kupiti njihovo intelektualno lastnino (ARM,...), samo se velikokrat zgodi, da je na voljo le kakšna starejša generacija jeder in novejših ne prodajajo (Intel - 386,486).
jype, niti ne, samo pravo periferijo, podlago z nogicami in nekaj "glue" logike, seveda če kot pc vzameš sisteme, ki so sedaj na voljo. Če bi pa na neko posebno plato pritaknil disk, CDrom in RAM, pa ne vem če bi šlo ravno za PC, saj imaš lahko v notranjosti popolnoma drugačno arhitekturo
Podpisa ni več, ker so me poskušali asimilirati.
Zgodovina sprememb…
- spremenil: BluPhenix ()
jype ::
Aha, ja, potem res.
PC mene spomni na PCI, PCIe, DDR in podobne standardizirane vmesnike. Mac je, vsaj kar se mene tiče, že nekaj časa PC, pa je arhitektura znatno drugačna :)
Še dobro da vsi resni operacijski sistemi delujejo na vseh teh procesorjih :)
PC mene spomni na PCI, PCIe, DDR in podobne standardizirane vmesnike. Mac je, vsaj kar se mene tiče, že nekaj časa PC, pa je arhitektura znatno drugačna :)
Še dobro da vsi resni operacijski sistemi delujejo na vseh teh procesorjih :)
opeter ::
Mac je, vsaj kar se mene tiče, že nekaj časa PC, pa je arhitektura znatno drugačna :)
Popravek: Mac je sedaj PC arhitektura, prej ni bila (PPC). Sicer je uporabljal iste grafične, RAM-e, disk ipd. vseeno pa je bila matična in procesor na drugi osnovi.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j
jype ::
Ja, saj to razumem, da je na nek način PC pravzaprav "IBM compatible" zadeva.
Ampak se mi zdi, da bi bilo vseeno pametno razširit pojem, že zato ker so bolj ali manj vsi ti računalniki "personal computers", na kar večina ljudi pomisli, ko reče PC.
Ampak se mi zdi, da bi bilo vseeno pametno razširit pojem, že zato ker so bolj ali manj vsi ti računalniki "personal computers", na kar večina ljudi pomisli, ko reče PC.
Zzzzzzz ::
amm... kako smo s FPGAjev prisli na PCje?
dejstvo je, da obstaja mnogo, mnogo razlicnih vrst procesorjev (ja, tudi taki, ki niso Pentiumi, Athloni, Semproni, itd.) in ta je en od teh. Specifika tega procesorja je, da ce ga hoces prijet, ga moras skompajlat in na cip zapect, potem pa z njim lahko delas kar hoces. Se vec: Na ta isti cip lahko zapeces se memory controller (SDR/DDR/DDR2), I/O controller (COM, LPT), VGA controller, USB controller, HDD controller... V bistvu vse kar ti srce pozeli.
Lahko v bistvu zgradis cel racunalnik na enem cipu (ob predpostavki, da je v cipu dovolj prostora za vse to). In to ni softverska, ampak hardverska implementacija, zato se FPGA-ji veliko uporabljajo v realno-casovnih embedded sistemih (npr. telefonske centrale), kjer je softverska implementacija prepocasna. Procesor, ki ga obdelujemo v tej temi se v takem primeru lahko uporabi kot "mastermind" za upravljanje telefonske centrale, poleg tega je pa preprosto nadgradljiv, ce slucajno potrebujemo se kak ukaz, register, ce najdemo kak bug (kje je junak, ki odpravi bug v standardnem produkcijskem cipu?). Zato je tudi development sistemov na FPGA osnovi cenejsi (seveda za manjse serije), se pa brez problema da iz VHDL/Verilog opisa delovanja sistema izdelat tudi standardni produkcijski cip - fajle jim posljes v "tovarno" in cez nekaj casa dobis pravi pravcati cip.
dejstvo je, da obstaja mnogo, mnogo razlicnih vrst procesorjev (ja, tudi taki, ki niso Pentiumi, Athloni, Semproni, itd.) in ta je en od teh. Specifika tega procesorja je, da ce ga hoces prijet, ga moras skompajlat in na cip zapect, potem pa z njim lahko delas kar hoces. Se vec: Na ta isti cip lahko zapeces se memory controller (SDR/DDR/DDR2), I/O controller (COM, LPT), VGA controller, USB controller, HDD controller... V bistvu vse kar ti srce pozeli.
Lahko v bistvu zgradis cel racunalnik na enem cipu (ob predpostavki, da je v cipu dovolj prostora za vse to). In to ni softverska, ampak hardverska implementacija, zato se FPGA-ji veliko uporabljajo v realno-casovnih embedded sistemih (npr. telefonske centrale), kjer je softverska implementacija prepocasna. Procesor, ki ga obdelujemo v tej temi se v takem primeru lahko uporabi kot "mastermind" za upravljanje telefonske centrale, poleg tega je pa preprosto nadgradljiv, ce slucajno potrebujemo se kak ukaz, register, ce najdemo kak bug (kje je junak, ki odpravi bug v standardnem produkcijskem cipu?). Zato je tudi development sistemov na FPGA osnovi cenejsi (seveda za manjse serije), se pa brez problema da iz VHDL/Verilog opisa delovanja sistema izdelat tudi standardni produkcijski cip - fajle jim posljes v "tovarno" in cez nekaj casa dobis pravi pravcati cip.
krneki0001 ::
Jst imam v svojem pc-ju oboje - intel procesorje za procesiranje podatkov in ppc za procesiranje napak. Bi bilo pa zanimivo, če bi namesto ppc-ja dal notri tak opensource procesor in ga malo dodatno opremil z ukazi, da bi tudi napake sproti odpravljal, če bi bile odpravljive, drugače pa javil direktno v sistem, da prihaja do te in te napake in da je to treba popravit.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Ali ste vedeli? (strani: 1 2 )Oddelek: Loža | 8774 (4608) | dela |
» | Nov teden, novi izzivi... v KiberpipiOddelek: Novice / Kiberpipa | 3120 (2810) | SpinX |
» | Odprtokodna grafična karticaOddelek: Novice / Grafične kartice | 3743 (2825) | BigWhale |
» | OpenDocument Format (bo) sprejet kot ISO standardOddelek: Novice / --Nerazporejeno-- | 5446 (4025) | Matevžk |
» | UltraSparc T1 aka Niagara: prvi rezultatiOddelek: Novice / Procesorji | 3802 (2481) | phantom |