OompaLoompa píše: ↑19. 7. 2018, 10:24
....
Zároveň by som ho touto cestou chcel poprosiť o vysvetlenie, že keď už sa rozhodol moje príspevky priamo (ale nešpecificky) kritizovať, v čom konkrétne teda vidí rozpor s tým, čo o fungovaní daných systémov napísal on sám? Lebo možno som len natvrdlý já, ale dáko tam ten údajný (bližšie nešpecifikovaný) rozpor neviem nájsť
Za odpoveď vopred opäť ďakujem
No neber to prosím hned osobně. Zajisté sis v mé odpovědi všimnul podivení, že zrovna Ty nebo Fupe někde napíšete zásadní "botu". Semtam je to i tím že si to po rychlém přečtení špatně vyložím. A i já nezřídka v rychlosti napíšu hovadinu
Tak tedy konkrétně. Asi jsem se tak nějako chytl tohodle :
OompaLoompa píše:
Ak to je vždy len DIR + hodnota frekvencie pre STEPGEN, a komunikácia je čisto jednosmerná (PC→Mesa) - teda prípad, kde je celé FPGA redukované len na najjednoduchšiu možnú formu generátora impulzov, tak potom máš samozrejme pravdu, a aj zmysel celej tej PID-ky je prinajmenšom veľmi otázny.
Vadilo mi tam zpochybnění smyslu regulace (ať už PIDkou nebo čímkoliv), což tak nějako naznačovalo že netušíš která bije - a to mi bylo vcelku divné a donutilo k reakci.
Po druhém přečtení však vidím, že se ten "otazník" vztahoval k podmínce že by ta komunikace byla opravdu
jednosměrná (což není pravda) - pro jednosměrnou komunikaci by opravdu ta regulace tady postrádala smysl neboť by bez zpětných dat nebylo na základě čeho regulovat. (asi zafungovala únava a rychločtení a možná i "cizí" jazyk
).
OompaLoompa píše:
Tak, a za druhé..
Datový přenos PCI sběrnice je na to více než předimenzován, tak proč se trápits tím co přenášet, když se levou zadní zvládnou přenášet všechny data (bez ohledu na to jestli se změnily nebo ne)
Lenže toto vlákno, a celá diskusia v ňom, je o
7i90 - ergo implementácii cez LPT, a nie PCI zbernicu
No z mého pohledu to není zdaleka jen o 7i90 přes LPT, ale řeší se tu dotazy které jsou společné všem (nebo alespoň většině) MESA kartám využívajících řízení StepDir.
Řešení této problematiky vývojáři z MESY (bez ohledu na to zdali to řídím skrze LPT nebo PCI) je myslím natolik podobné že jsem se rozhodl podělit se o své poznatky s kartamy připojenými přes PCI sběrnici (konkrétně tedy
5i20, kde byl řadič PCI zvlášť a použit "starý"
Spartan II nebo
5i24, kde je
Spartan6 který obsahuje přímo ve svém Firmware jednoduchou imlementaci PCI řadiče)
OompaLoompa píše:
Vzhledem k tomu že se předpokládá nulová chybovost při přenosu skrže PCI
áha
čiže o reálnych prenosoch po PCI zbernici (na bežných strojoch) v podstate nemáš moc šajn, keďže inak by si takéto dačo asi nenapísal.
je totiž úplne bežné, že z celkového počtu burst DMA transferov sa musí dakedy aj značné množstvo opakovať, čo dakedy dokáže spôsobiť aj problémy s časovaním (a aj preto je dobré si tam pre tieto prípady nechať aspoň dáku časovú rezervu)
No přiznám se bez mučení že nejsem vývojář hardware pro PCI sběrnice a docela jsem věřil že ten přenost zase tak nespolehlivý není. Asi nejsem sám kdo se rozhodl mu věřit a věří mu i vývojáři FIrmwaru těch MESA karet. CRC se používá pouze pro kontrolu správnosti Firmware, ale při běžném přenosu nikoliv. Zatím jsem nikde v žádné diskusi nenaznamenal že by někdo řešil probém se spolehlivostí MESA karty píchlé do PCI slotu. Ty MESA karty tam spokojeně jednou "šnečí" rychlostí 33MHz, kdežto současné PCI by měly jet spolehlivě minimálně na 66MHz. (Některé serverové verze jsou hnány přes 133MHz až na 266MHz. Tam už je jasné že v tom fofru se semtam může nějaký ten bit "splést".)
OompaLoompa píše:
tak asi moc nehrotili dodělávat CRC a podobné srandy pro zajištění přenosu skrze LPT - asi předpokládají že je na HW úrovni zajištěn kvalitní přenost
áha, takže "srandy"
no jo
no nemusíš mě hned chytat za slovo - to bylo myšleno odlehčeně. Důležitost spolehlivosti přenosu dat samozřejmě nění nic zanedbatelného.
OompaLoompa píše:
podľa mňa je úplne jedno ako moc sa to človek snaží obhájiť či okecať - ak absencia kontrolných súčtov na zbernici nebola volbou čisto z hľadiska dákeho kritického nedostatku prostriedkov (ako je napr. priepustnosť zbernice, či procesnej kapacity systému), tak to je jednoducho neospravedlniteľné, a odsúva to dané riešenie nanajvýš tak do hobby-segmentu..
No ale ona to vzhledem k cenové hladině je více-méně "hobby-segment".
Jenom je ta implementace (a teď mám na mysli hlavně tedy ty PCI verze) natolik podařená, že poměrem cena/výkon dává naprdel i "profi-segmentu"
Držím palce a těším se co "vypadne" z MEXe - docela by se mi líbilo zbavit se závislosti na občas nedostupných MESA kartách. Jen mi to LPT tak nějak nejde moc "pod nos" v porovnání s PCI. Jako udělá to hodně muziky, ale určité limity už tam jsou tak nějak "cítit ve vzduchu".