OldComp.cz

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


Právě je 19.03.2024, 06:52

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 45 ]  Přejít na stránku Předchozí  1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 16.10.2013, 07:43 
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
zz_indigo píše:
inak na tie buffre ak teda nebudes chiet pouzit FPGA (Tam ta vydu FIFO najlacnejsie) Tak mozem ti darovat jeden IDT7203. V tvojom navrhu bude musiet nieco take obsahovat kazda karta dva krat. Dokonca to vpoho generuje aj vyvody full a prazdne ;-)

Diky, jsi hodny :god: Ale chtel bych (casem) prave vyuzit FPGA, takze bych te pak spis pozadal o radu na tohle tema (az se do te faze dostanu). No, a na jednodussi aplikace bude stacit i 1 byte, takze CPLD ;)

_________________
"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: FastPort
PříspěvekNapsal: 16.10.2013, 17:57 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Jiiira píše:
zz_indigo píše:
inak na tie buffre ak teda nebudes chiet pouzit FPGA (Tam ta vydu FIFO najlacnejsie) Tak mozem ti darovat jeden IDT7203. V tvojom navrhu bude musiet nieco take obsahovat kazda karta dva krat. Dokonca to vpoho generuje aj vyvody full a prazdne ;-)

Diky, jsi hodny :god: Ale chtel bych (casem) prave vyuzit FPGA, takze bych te pak spis pozadal o radu na tohle tema (az se do te faze dostanu). No, a na jednodussi aplikace bude stacit i 1 byte, takze CPLD ;)


No ale potom by si mal trocha preorganizovat ten nevrh. A tie FIFO a logiku preniest z kariet do fpga.

A neviem ci som ten najlepsi. Ale ak nenajdes lepsieho mozno bude stacit aj taky FPGA looser ako ja

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 17.10.2013, 08:30 
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
zz_indigo píše:
No ale potom by si mal trocha preorganizovat ten nevrh. A tie FIFO a logiku preniest z kariet do fpga.

Aha, tak to jsme si nerozuměli. Tak ještě jedno upřesnění:

    1) na straně počítače bude vždy jen CPLD, které bude pouze generovat signály FastPort sběrnice a shromažďovat stavové signály od karet.
    Taky jde o toleranci k 5V signálům v počítači - taková CPLD se ještě dělají (Xilinx 95nnXL a Altera MAX3000A), kdežto FPGA nikoli.

    2) Buffery budou vždy na kartě, mimo jiné i proto, že pak můžou mít velikost přizpůsobenou účelu karty - pro méně náročné věci stačí 1 bajt (a tudíž CPLD), pro náročnější hodně bajtů, a tudíž FPGA. Je to uvedeno v prezentaci jako výhoda č.3 ;)
    Rovněž se bude FPGA hodit, když na kartě bude potřeba mít další programovatelnou logiku (pro potřeby jejího CPU) - tato logika se dá do jednoho FPGA spolu s FastPort Slave Bridgem (a jeho buffery).

zz_indigo píše:
A neviem ci som ten najlepsi. Ale ak nenajdes lepsieho mozno bude stacit aj taky FPGA looser ako ja

No, pořád toho víš víc než já 8-) A ochota poradit se taky cení... ;)

_________________
"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: FastPort
PříspěvekNapsal: 17.10.2013, 11:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Jiiira píše:
zz_indigo píše:
No ale potom by si mal trocha preorganizovat ten nevrh. A tie FIFO a logiku preniest z kariet do fpga.

Aha, tak to jsme si nerozuměli. Tak ještě jedno upřesnění:

    1) na straně počítače bude vždy jen CPLD, které bude pouze generovat signály FastPort sběrnice a shromažďovat stavové signály od karet.
    Taky jde o toleranci k 5V signálům v počítači - taková CPLD se ještě dělají (Xilinx 95nnXL a Altera MAX3000A), kdežto FPGA nikoli.

    2) Buffery budou vždy na kartě, mimo jiné i proto, že pak můžou mít velikost přizpůsobenou účelu karty - pro méně náročné věci stačí 1 bajt (a tudíž CPLD), pro náročnější hodně bajtů, a tudíž FPGA. Je to uvedeno v prezentaci jako výhoda č.3 ;)
    Rovněž se bude FPGA hodit, když na kartě bude potřeba mít další programovatelnou logiku (pro potřeby jejího CPU) - tato logika se dá do jednoho FPGA spolu s FastPort Slave Bridgem (a jeho buffery).

Ad FPGA: OK nerozumeli sme si.
Ad 5V CPLD : bohuzial tu to nieje az tak iste nie vsetky 5V pocitace su TTL kompatibilne rovnako ako suciastky: kuk sem
Taky 78HCxxx ti pokazi radost ;-)

Jiiira píše:
zz_indigo píše:
A neviem ci som ten najlepsi. Ale ak nenajdes lepsieho mozno bude stacit aj taky FPGA looser ako ja

No, pořád toho víš víc než já 8-) A ochota poradit se taky cení... ;)

Ale to ma aj kopu side efektou ;-)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 17.10.2013, 17:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Osobne se mi libila ta prednaska na Byfestu a rad ctu tuto diskusi.

Nepopises blize fyzickou cast projektu? Ja osobne bych radeji videl 34 konektor jako ma FDD v PC. Toho ma kazdy doma mraky. Take bych dal zem mezi kazdy aktivni vodic. Takto by se snizila pravdepobnost preslechum na kabelu. Take bych omezil rychlost na Fastport sbernici a rozumnou rychlost, jinak receno cim mene tim lepe. Treba rici ze max. rychlost by byla jen 5Mhz. Zrychlit se to da vzdy. Take bych dal do jednoho vodice 3,3V abych nemusel na kazdou malou karticku davat prevodnik. Rad bych vyuzil PC zdroj a proc toho nevyuzit.

Zde bych lehce odbocil od tematu. Na Bytefestu jsem byl pozorovatel diskuse kdy dva guru diskutovali co maji vypnout drive, zda pocitac nebo periferii a zda neznici stroje. Co chudak bezny uzivatel co tomu poradne nerozumi, ten musi byt uplne bezradny. Proto mi pripada jeden zdroj od PC co da napajeni na vsechny stroje a karty jako nejlepsi reseni. A samozrejme take nejlevnejsi.

Komunikaci bych radeji udelal jako bezny plne vazany korespondencni protokol. Tam je jedno co jak rychle bezi. Jinak budete resit hazardni stavy a bohuzel nikdy nevite ktera strana komunikace je rychlejsi a reseni bude slozite a malo kdo to pochopi.

Take bych zrusil podminku ze karta se musi "ohlasit" co je (identifikace). Docela rad bych to pouzil treba jen pro malou kartu kde nebude FPGA ale trivialni port a maximalne male CPDL.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 17.10.2013, 17:53 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
suksoft píše:
Osobne se mi libila ta prednaska na Byfestu a rad ctu tuto diskusi.

Nepopises blize fyzickou cast projektu? Ja osobne bych radeji videl 34 konektor jako ma FDD v PC. Toho ma kazdy doma mraky. Take bych dal zem mezi kazdy aktivni vodic. Takto by se snizila pravdepobnost preslechum na kabelu. Take bych omezil rychlost na Fastport sbernici a rozumnou rychlost, jinak receno cim mene tim lepe. Treba rici ze max. rychlost by byla jen 5Mhz. Zrychlit se to da vzdy. Take bych dal do jednoho vodice 3,3V abych nemusel na kazdou malou karticku davat prevodnik. Rad bych vyuzil PC zdroj a proc toho nevyuzit.


Toto riesenie nema ziadnu rychost. Top je na nom najsrandovnejsie.
Pouzitie PC zdroja je hlupost. Maju vcelku vysoky minimalny odber z vetvy a ked sa nieco stane tak su schopne uskvarit 8bit na kompletku.

suksoft píše:
Zde bych lehce odbocil od tematu. Na Bytefestu jsem byl pozorovatel diskuse kdy dva guru diskutovali co maji vypnout drive, zda pocitac nebo periferii a zda neznici stroje. Co chudak bezny uzivatel co tomu poradne nerozumi, ten musi byt uplne bezradny. Proto mi pripada jeden zdroj od PC co da napajeni na vsechny stroje a karty jako nejlepsi reseni. A samozrejme take nejlevnejsi.

Ci je alebo nieje niekdo guru je dost relativne.
A v akom poradi zapinat zariadenia najdes v user prirucke daneho zariadenia. Vecsinou plati ze pocitac sa zapina ako posledny. A ako som prave kontroloval aj v pripade Commodore flopppy mechanik a tlaciarni to tiez kazu zapinat v tomto poradi.

suksoft píše:
Komunikaci bych radeji udelal jako bezny plne vazany korespondencni protokol. Tam je jedno co jak rychle bezi. Jinak budete resit hazardni stavy a bohuzel nikdy nevite ktera strana komunikace je rychlejsi a reseni bude slozite a malo kdo to pochopi.

Tu kazardy moc vznikat nemozu. Teda pokial pocitac nebude ignorovat vodic. FIFO na citanie je prazdne.

suksoft píše:
Take bych zrusil podminku ze karta se musi "ohlasit" co je (identifikace). Docela rad bych to pouzil treba jen pro malou kartu kde nebude FPGA ale trivialni port a maximalne male CPDL.

A? Je taky problem mat na porte nadratovanu odpoved? Ta poziadavka je pri takomto type zbernice klucova.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 17.10.2013, 20:46 
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
suksoft píše:
Osobne se mi libila ta prednaska na Byfestu a rad ctu tuto diskusi.

Velmi si vážím tvého zájmu :god2: Protože se ptáš na poměrně hodně věcí, napíšu teď jakési úvodní upřesnění a pak zodpovím jednotlivé otázky zkrácenou formou... ;)

Tak tedy: Na FastPort se musíš dívat optikou účelu, pro jaký byl navržen - na ByteFestu jsem to říkal hned na začátku: je to sběrnice, resp. komplet dvou bridgů a sběrnice mezi nimi - pro připojení komplexního, rozsáhlého zařízení zpracovávajícího velké množství dat, které z toho důvodu má svůj vlastní CPU. Protože pro tenhle účel dosud nic takového neexistovalo, je mu podřízeno vše a vlastně to vede k požadavku, aby na kartě procesor byl - prostě se s ním počítá, že tam bude, protože by tam byl stejně.

Předpokládá se, že komunikace mezi hlavním CPU bude masivní a že v podstatě počítač narve do karty haldu dat a nechá její procesor, aby je zpracovával a hlavní CPU zatím bude dělat něco jiného. Jako hypotetický příklad bych dal třeba geniální řadič 8 disketových jednotek, který bude spravovat i jejich filesystém - představ si takovou komunikaci:
1) počítač požádá o otevření souboru určitého jména pro zápis a dostane odpověď, jak to dopadlo
2) počítač odešle do karty maximální rychlostí 20KB dat, která chce uložit do tohoto souboru, data si CPU na kartě uloží do bufferu ve své RAM
3) počítač dělá něco jiného - maluje na obrazovku panáčka, hraje muziku atd. atd. a mezitím občas checkne status karty, jestli už je hotová
4) a tohle všechno dělá s různými soubory na různých mechanikách - z některého čte, do jiného zapisuje...

A co hlavně - čekání (na vystavení hlavičky, zápis dat do sektorů apod.) se ho netýká, to si odnese CPU na kartě 8-)

Proto i komunikační protokol bude trochu "ukecaný" - mezi počítačem a kartou budou lítat pakety o velikosti řádově desítek bajtů. Např. se počítá s tím, že identifikace karty na této úrovni (ne ID poslané logikou) bude třeba 30-ti znakový řetězec s poetickým názvem karty ;) - když bude na kartě třeba Z80ka, v její ROM s firmwarem karty se určitě 30 bajtů najde 8-)

Takže první odpověď na tvoji otázku:

"Take bych zrusil podminku ze karta se musi "ohlasit" co je (identifikace). Docela rad bych to pouzil treba jen pro malou kartu kde nebude FPGA ale trivialni port a maximalne male CPLD."
Používal bys opravdu velký kanón na vrabce - kvůli výše uvedenému.

A jedeme dál:

"Nepopises blize fyzickou cast projektu?"
Jistě ;)

"Ja osobne bych radeji videl 34 konektor jako ma FDD v PC. Toho ma kazdy doma mraky."
Konektor je už vybrán. Má 20 pinů a ochranu proti zasunutí "o pin vedle" nebo "o řadu vedle" a klíč proti otočení.
Je pinový (přímých konektorů mám plné zuby) a mají ho ve Farnellu za cca 40 Kč.

"Take bych dal zem mezi kazdy aktivni vodic. Takto by se snizila pravdepobnost preslechum na kabelu."
FastPort je sběrnice, do které se zasouvají karty. Kabel se vyskytovat nebude, jediné použití je během vývoje, pro testovací účely.

"Take bych omezil rychlost na Fastport sbernici a rozumnou rychlost, jinak receno cim mene tim lepe."
Pomalých sběrnic je hafo. Tady byla základním požadavkem maximální rychlost - nezapoměň, že půjde o přesuny velkého množství dat.

"Treba rici ze max. rychlost by byla jen 5Mhz."
FastPort je asynchronní - na každou stranu od bufferů se komunikuje rychlostí danou rychlostí procesoru na té straně.

"Zrychlit se to da vzdy."
To je omyl až téměř tragický - ten chaos, že karta umí komunikovat jen rychlostí dohodnutou "před zrychlením" a ve sběrnici "po zrychlení" už nefunguje a majitel ji může vyhodit, si umím představit. Děkuju pěkně, všechno od PC světa přebírat nemusím :roll:

"Take bych dal do jednoho vodice 3,3V abych nemusel na kazdou malou karticku davat prevodnik."
Takhle je to ale právě míněno - v našich počítačích je jen 5V a jsou 2 možnosti: velký měnič s velkým chladičem pro všechny karty - nebo každá karta má malý měnič bez chladiče. Navíc malý měnič je součástka za 10-20Kč, tak proč to zesložiťovat?

"Rad bych vyuzil PC zdroj a proc toho nevyuzit."
Kdybych to tam zavedl, každý by si musel pořídit PC zdroj. To ne.


Toť asi vše ;)

_________________
"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: FastPort
PříspěvekNapsal: 17.10.2013, 21:28 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
ma napadlo maz niekde repozitar z tym tvojim testovacim FW? Dnes som uz dvom ludom rozkopal babovycky (Prekvapivo v obocvh projektoch podakovali) tak som si chel pozriet tvoje.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 17.10.2013, 21:33 
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
zz_indigo píše:
ma napadlo maz niekde repozitar z tym tvojim testovacim FW? Dnes som uz dvom ludom rozkopal babovycky (Prekvapivo v obocvh projektoch podakovali) tak som si chel pozriet tvoje.

Zatim ne ;) Je to jeste rane stadium, puvodne jsem to ani na tom ByteFestu neplanoval prezentovat - nakonec jsem to udelal jen proto, ze dalsi ByteFest je az za rok... 8-)

_________________
"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: FastPort
PříspěvekNapsal: 17.10.2013, 21:35 
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
...ale neboj, dockas se :P

_________________
"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: FastPort
PříspěvekNapsal: 17.10.2013, 21:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Jiiira píše:
...ale neboj, dockas se :P


No vies ked vencim psa mam kopu casu na rozmyslanie a som rozmyslal ze ma zaujima ako si niektore veci spravil lebo tam mozu nastat pekne kolizne stavy ;-) h;lavne u tych flagovych vyvovou.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 19.10.2013, 09:14 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Urcite by nebylo spatne udelat web stranku a tam dat "predbeznou" specifikaci sbernice. A to jak po fyzicke strance tak po elektricke. Nasledne tam dopsat i komunikacni protokol.

Co se tyce konektoru bylo by vhodne upresnit typ. Jiiiro popisujes ho trosku v hadankach. Nebylo by lepsi rici ze chces MLW20 treba od GME typ MLW20A nebo MLW20G.

Co se tyce napajeni. Kde je problem se zdrojem z PC? Jiste znate co znamena pojem trubickova pojistka a jiste mi date za pravdu ze ona ma byt vzdy na vstupu napajeni jakekoliv karty nebo pocitace.

Jiiiro a zz_indigo nechcete mi namluvit ze rychlost sbernice neni podstatna, ze ne? Vzdy musite jiz na zacatku projektu rici jaka maximalni rychost bude povolena. Nebo mi chtece rici ze tam bude treba propustnost 200MB/s to asi ne?

Hlavne koreknte udelejte neblokujici vymenu dat mezi FPGA a pocitacem.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 19.10.2013, 11:33 
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
suksoft píše:
Urcite by nebylo spatne udelat web stranku a tam dat "predbeznou" specifikaci sbernice. A to jak po fyzicke strance tak po elektricke. Nasledne tam dopsat i komunikacni protokol.

Jistě, samozřejmě. Jen je na to příliš brzo. Celou koncepci mám v hlavě - do posledního detailu - a teď ji převádím do fyzické podoby. Při tom může dojít k některým změnám, nebo zjistím, že se něco nechová tak, jak jsem myslel, atd. Když budu specifikaci sepisovat před odzkoušením, bude to prostě práce navíc, až ji po odzkoušení budu přepisovat - a ještě mě to zdrží od té realizace a testování. Radši ten potřebný čas a energii věnuju na vývoj, a pak už sepíšu specifikaci, která bude prakticky využitelná.
Navíc, v té prezentaci je o hardwaru asi 90% informací, co budou ve specifikaci. Když si ji pečlivě projdeš (je to hutné čtení ;) ) zjistíš to sám...

suksoft píše:
Co se tyce konektoru bylo by vhodne upresnit typ. Jiiiro popisujes ho trosku v hadankach. Nebylo by lepsi rici ze chces MLW20 treba od GME typ MLW20A nebo MLW20G.

OK, tak já ho někdy vyfotím a postnu ho sem ;) Ale bavit se o něm nepotřebuju, protože to už je vyřešená a rozhodnutá věc, teď se potřebuju věnovat věcem dosud nedořešeným...

suksoft píše:
Co se tyce napajeni. Kde je problem se zdrojem z PC? Jiste znate co znamena pojem trubickova pojistka a jiste mi date za pravdu ze ona ma byt vzdy na vstupu napajeni jakekoliv karty nebo pocitace.

Jiiiro a zz_indigo nechcete mi namluvit ze rychlost sbernice neni podstatna, ze ne? Vzdy musite jiz na zacatku projektu rici jaka maximalni rychost bude povolena. Nebo mi chtece rici ze tam bude treba propustnost 200MB/s to asi ne?

Na oboje jsem ti odpověděl minule, když si tu odpověď pečlivě pročteš, najdeš to tam.

suksoft píše:
Hlavne korektne udelejte neblokujici vymenu dat mezi FPGA a pocitacem.

Neboj, na nic jiného nemyslím ;) Aby to správně fungovalo jak má, na tom to celé stojí :thumbup:

_________________
"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: FastPort
PříspěvekNapsal: 19.10.2013, 14:17 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
suksoft píše:
Jiiiro a zz_indigo nechcete mi namluvit ze rychlost sbernice neni podstatna, ze ne? Vzdy musite jiz na zacatku projektu rici jaka maximalni rychost bude povolena. Nebo mi chtece rici ze tam bude treba propustnost 200MB/s to asi ne?


presne tak rychlost nieje podstatna ak si nastudujes nieco o rieseni kerd prepajas rozne hodinove domeny tak pochopis preco.
Potom o rychlostiach komponentou ktomu dopad VHDL navrhu na medzne freq .....
Pri tomto rieseni je maximalna rychlost vecou pripojenych zariadeni a pouzitych komponentou. navrh na nu moze skludom kaslat.
Pomale CPLD zvlada nejakych 100Mhz ale zlim navrhom to vies zavbit aj na 10

Neber to ako urazku ale skus si nieco nastudovat skor ako nieco tresknes ;-)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Naposledy upravil zz_indigo dne 19.10.2013, 14:44, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: FastPort
PříspěvekNapsal: 19.10.2013, 14:42 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Jiiira píše:
suksoft píše:
Hlavne korektne udelejte neblokujici vymenu dat mezi FPGA a pocitacem.

Neboj, na nic jiného nemyslím ;) Aby to správně fungovalo jak má, na tom to celé stojí :thumbup:


No zalezi od definicii neblokujuca vymena. V pripade roznich hodinovycvh domen sa da komunikovat len asynchronne a to je vzdy blokujuce. minimalne pre rychlejsie zariadenie. Pouzitie fifo len eliminuje blokovanie ale nedokaze ho odstyranit. navyse v pripade RealTime poziadavkach je fifo velkym problemom.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


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ů: 45 ]  Přejít na stránku Předchozí  1, 2, 3  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 1 návštěvní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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz