Smazat příspěvek

 Chystáte se smazat zprávu (se všemi případnými odpověďmi) z kategorie Hlavní diskuze:


20.03.2020 (17:31:36)
8-bit obalka (web) :
Programátor na CPLDčka přes který už nejde odkouřit paralelní port:
http://mlabs-cz.com/e/res/1.html
20.03.2020 (21:52:09)
VroutekB:
0 fucks given about parallel port. So whats the deal? **02
21.03.2020 (02:10:06)
8-bit obalka (web) :
No, že se stala menší nehoda a vypařil se **30 No tak jsem ubastlil programátor nehodám odolný (nebo aspoň do té míry že nevezme s sebou i Super IO) **02
21.03.2020 (06:17:20)
RayeR (web) :
Nevim co je presne mysleno tim "0 fucks given about", ale u me to FFFFUUU... nastalo uz 2x
http://www.rayer.g6.cz/hardware/gap67ds3.htm#DEAD_LPT
Takze kdybych nebyl liny a nebyl (stale) presvedceny, ze se se mi to uz podruhe nestane, tak bych si neco takoveho uz taky zbastlil. Mohls na to udelat plosnak pro cinana, kdyz ti to shori, budes to znova dratovat? :) A mohlo by se toho hodit vice...
21.03.2020 (11:50:18)
VroutekB:
No, zero fucks given, protože počítač s LPT sem viděl naposledy před 10++ roky a notebook s LPT fakt nemám*. A s převodníkem USB/LPT to pochopitelně fungovat nebude.
Proč se tedy vší mocí snažit o bastlení programátoru na LPT?
*Teda, popravdě, nějaký notebooky s LPT bych našel, i kompy, ale má to smysl se s tím rozčilovat? Pač i ten notebook s LPT má třeba USB porty...
21.03.2020 (16:04:49)
RayeR (web) :
Kdyz nehledas tak nenajdes, ale desky s LPT a COM stale vyrabi, treba
https://www.gigabyte.com/Motherboard/Z370-HD3P-rev-10/s...
a proste rada veci se pres to LPT cko udela snadneji jak pres vypiceny USB. Taky mam radustarsich programatoru na LPT, pro nektere je ovladaci SW jen pro DOS, takze USB no no...
21.03.2020 (16:51:24)
VroutekB:
Já nepotřebuju hledat novej komp (notebook) s LPT. Proto se ptám, co za důvod je vůbec tohle obskurní rozhranní udržovat v chodu zrovna pro nový designy? Bych se na to... Neřikám, že USB je stejný jako "mov dx,378h out dx,al", ale USB má dneska řekněme... poněkud větší rozšířenost.
21.03.2020 (18:32:54)
8-bit obalka (web) :
>RayeR
Plošňák:
http://mlabs-cz.com/e/res/1.html#1

>Vroutek
Protože je to jediná věc se kterou se dá spolehlivě naprogramovat skoro cokoliv. Paralelní port mám v dokovačce thinkpadu tak proč ho nevyužít, a i pro nové desky se dá vyrobit expandér do LPC:
http://rayer.g6.cz/hardware/lpc_sio.htm
21.03.2020 (21:12:00)
RayeR (web) :
Dik, budes to posilat nenkdy cinanovi nebo si nechas dratobastl? Ja bych to nekdy pripadne napanelizoval s nakyma myma destickama, pokud budu mit misto na 10x10cm, ale neni to naka priorita. Jako zdroj modulu DC-DC menicu by mohla poslouzit stara sitova karta, tam se myslim vyskytovaly naky na 5-9V...

Hele jen na tom webu, v tech odkazech/prilohach je trochu chaos, mas tam 2 soubory xc3i.rar a 1584811550123-2.rar - oba obsahuji to same.
21.03.2020 (22:19:17)
8-bit obalka (web) :
Nechám si prasobastl dokud ho nepotká nějaká nehoda **02 V těch starých síťovkách co měly 10Mb koax ale hotové měniče nebyly, v takových těch černých krychlích se 4 pinama bývali jen trafo.

To jsou dva odkazy na stejný soubor, v případě obrázku ho kliknutí na ten první roztáhne v prohlížeči a druhý otevře okno "uložit na disk". U raru první odkaz nedělá pro změnu nic. Bylo to původně stavěno čistě na obrázky.
22.03.2020 (00:02:36)
VroutekB:
Bullšajze. V té černé kostce zalité máš DCDC co dělá 9V pyčooo. Here, look!

No, a co tak místo LPT si na USB hodit třeba FT2232 nebo kerej jako USB-JTAG most? Celkem běžná záležitost, řekl bych.. Jen si nejsem jistej, jestli z toho pak plynou nějaký protokolový omezení nebo ne. Ale na složitý a obskurní šváby máme pak třeba TL866A... **13
22.03.2020 (00:14:39)
VroutekB:
https://i.imgur.com/Bek9NAH.jpg
Snad na každé co vezmu do ruky je 9Vdc kostka.
22.03.2020 (08:37:38)
RBMK obalka (web) :
Sice to nesouvisí s LPT, ale kde sehnat desky, co umí 5x PCI? ve výrobě máme počítače s PCI GPIB, A/D a DIO kartama, ty kompy postupně chcípaj a je potřeba dovalit nový železo. OS máme W2000, XP, a zkoušíme to rozjet na 7.
22.03.2020 (15:24:32)
8-bit obalka (web) :
>VroutekB
Bastly s FT2232 jsou celkem opruz rozchodit, jsou nepoužitelné z vývojového prostředí od xilinxe.
>síťovky
Aha, já jsem měl v tom případě vždycky štěstí nějaké na atypy pač v nich vždycky bylo jen trafo, třeba
https://i.ebayimg.com/images/g/CnIAAOSw7q5d35CB/s-l400.jpg
22.03.2020 (15:52:34)
VroutekB:
Hmm.. To vypadá ale na nějakou podezřele modernější kartu.

Xilinx snad ještě teď podporuje paralelní port ze svého Vivado/ISE? **02
22.03.2020 (16:17:57)
Blawhar obalka :
V ISE 14.3 v kolonce Communication mode je na výběr Parallel Cable III/IV, takže asi to stále podporují **13
22.03.2020 (20:26:41)
VroutekB:
V ISE možná, to je starej verk, ale že by to bylo i ve Vivado, tomu se mě už nechce věřit **02
22.03.2020 (22:27:02)
ms-boss obalka (web) :
Hele, já sice mám starší komp, ale pořád je v tom nějaká i5 3. generace a má to jak paralelní port, tak 2 sériáky.
Tož jsem se podíval a evidentně neni problém koupit AM4 desky, na kterejch je sériák i paralelní port. Sice nebejvaj standardně vyvedený, takže si člověk musí připojit kablík na pinovou lištu, ale i tak mi to přijde OK.
23.03.2020 (00:18:36)
RayeR (web) :
>RBMK
Jak je libo prosim :)
https://www.tomshardware.com/news/spectras-new-lga1151-...
Pokud to fakt budete objednavat, dej mi prosim vedet cenu (na webu nikde neni), jen pro zajimavost, z posledni zkusenosti tydle industrial werky muzou stat kolem 10000.

Jinak nemam duvod vyhazovat stare programatory ci treba kvalitni laserovou tiskarnu, kere nema krehkou plastovou mechaniku jako ty novy mrdky a shanet za ne nahrady na USB, treba by ani naktere stare cipy neumely. Tak tam kde je to pro me jednodussi, pouziju LPT. S USB bych se prcal bud kuli rychlosti nebo nutnosti pripojovat to i jinde.
23.03.2020 (08:17:02)
VroutekB:
Týjo... přísný. Teď už jen jestli to de koupit rozumně, to bych bral hned,

Jen by měl zajmalo, jak se pod Windows 7 přistupuje k ISA **02
23.03.2020 (15:36:36)
RayeR (web) :
Win7 jeste ISA podporuji, podporu zahodily az Win10.
Jenze tam nefunguje ISA DMA, protoze debil intel na stovkovych a novejsich cipsetech ustrihl signal LDRQ, takze i kdyz je tam ten spravny LPC2ISA bridge od Finteku, ktery DMA normalne umi, tak ho neni kam pripojit :( Ale pro RBMK, ktery chce hodne PCIcek, je to ideal, az na tu cenu asi. Prodava to nejaky nemecky prodejce Spectra, cena samozrejme neznama (na zavolani).
23.03.2020 (15:46:56)
RayeR (web) :
>ms-boss
Jo u AMD me to celkem prekvapilo, ze este maj hedry, ale myslim ze u novych chipsetu 5xx to uz zmizelo, skoda...
23.03.2020 (15:47:50)
VroutekB:
No takle dalece do toho nevidim, ale dycky mě lákalo zrobit si vlastní kartu do kompu. Před pár lety sem se pokoušel o PCI, ale radši sem toho nechal. Ugh... humus, hrůza. Tak že bych jako první zkusil ISA :D
Ale stejně, dá se k tý ISA přistoupit pod woknama, aniž by člověk musel psát debilní vovladače? Pod DOSem to jistě půjde, aj PCI... ale to už nejni vono **02
23.03.2020 (15:57:10)
RayeR (web) :
Jj, udelat jednoduckou ISA kartu, neco jako POST kartu, ktera dekoduje nakou cast IO adres neni nic slozityho. Zalezi co po tom chces, jesi i pametovy wokno jako treba VGA nebo este DMA...
PCI je uz slozitejsi, tam se nevyhnes nakymu CPLD. Na PCIE sem videl naky jednoduchy mustky, ktery umi dekodovat IO adresy a na druhe strane maji nake paralelni GPIO.
Windows myslim resi hlavne PnP enumeraci, jesi je pak naky dalsi API jak k tomu pristupovat nevim, spis je potreba konkretni ovladac. Ale pristup k IO portum se da zvlandout pomoci jednoduchych knihoven typu ioperm a pod.
23.03.2020 (20:02:37)
VroutekB:
Jo, mel sem tam CPLD. Brutalne predrazeny PCI-ISA mustky sem videl. Na te zkurvene PCI je nejhorsi, ze je to 5V logika. Boze, proc, kerej zkurvenej vuuuul. (3V slot sem sand este v kompu nepotkal). A kvuli naprosto zhovadilym pozadavkum casovani sbernice je takmer nemozne konvertovat cimkoliv urovne i kdyz ten shit bezi treba jen na 33MHz, coz by normalne nebyl problem. **20
ISA asi vskutku nebude problem, ja se to HW nebojim, ja se bojim toho SW **02 To bys me jedine musel poradit kudy na to.
23.03.2020 (20:54:49)
RayeR (web) :
Njn 3,3V ma az PCI 2.3 coz se asi uz moc nestihlo rozsirit.
Tak holt se tam musi dat nakej level shifter
https://www.intel.com/content/dam/www/programmable/us/e...
Casovani sem az tak nezkoumal, ale na dekodovani IO staci par blbych PALu, jako na tehle cinskych POST kartach.
http://www.rayer.g6.cz/hardware/postcard.htm
Pokud to ale ma implementovat PnP a PCI config space, tak to uz asi bude slozitejsi...
23.03.2020 (22:17:30)
VroutekB:
Já původně vycházel tady z toho, ale zrůzných důvodů jsem to pak nedokončil. Mimochodem, taky tam má nějaký GALy.
http://elm-chan.org/works/pci/report_e.html

Ale ta SW stránka věci by mě zajímala, aspoň na té ISA věci, kde to snad není takovej hardkchór.
24.03.2020 (00:23:30)
RayeR (web) :
Jak sem psal, zalezi jak s tim chces komunikovat, jesi ti staci pres IO nebo chces pametovy okno nebo DMA, podle toho roste slozitost. Pokud jen IO tak neni rozdil jesi IO instrukci ctes/zapisujes do nakyho portu onboard zarizeni, PCI nebo ISA. Pres ruzny bridge system sam vi, kam ma prislusny IO dotaz nasmerovat. Abys moh z userspace sahat na IO, musi se pro tuj proces nastavit IOPL, coz umi treba tato knihovna+driver. V pripade pametovyho okna uz je treba volat naky kernely funkce na mapovani pameti a to asi bez kernel ovladace nepujde. V linuxu je vsechno jednodusi, tam si jako root muzes zavolat iopl() nebo mmap() a ses vysmatej. Mrdkosofti mrdky holt musi vyvojarum nahazet klacky pod nohy, tak se bez kernel driveru neobejdes (u Win10 navic signed enforcement)
24.03.2020 (00:25:15)
RayeR (web) :
24.03.2020 (22:08:58)
8-bit obalka (web) :
Pak je tu ještě giveio.sys, popř. 64b verze tohoto černobylu:
https://www-user.tu-chemnitz.de/~heha/viewzip.cgi/hs/gi...
25.03.2020 (09:28:01)
VroutekB:
Hmmm. Zajímavé, i když 100% nerozumím tomu, co to dělá za prasárnu. Ale to je stále pouze IO prostor, těch usoplených 16 bitů, kterých je prakticky skoro do posledního bajtu už rozebraných ostatním HW v komplu. Asi holt budu muset pro začátek vyndat nějakej DOSovskej krám a tam to začítat bastlit v reálným modu.
25.03.2020 (16:36:11)
RayeR (web) :
No a co by sis jako predstavoval? Rada ISA zarizeni funguje tak, ze sdili v IO prostoru nejaky mensi rozsah portu, treba 178-17Fh kde mas primo namapovane registry ktere neco ovladaji. Pokud tech registru potrebujes vic, tak se to resi tak, ze sdilis 2 registry, jeden pro index a druhy pro data a tim index registrem selektujes treba 1 z 256 vnitrnich registru, tak abys zbytecne nezasiral velky rozsah IO prostoru. ISA zarizeni s podporou PnP si umi ten IO rozsah ve spolupraci s enumeracni funkci PnP BIOSu nakonfigurovat tak, aby lezel nekde ve volne oblasti kde neni konfliktni s jinymi zarizenimi. Ale toto implementovat je kapanek vomrt, takze pro zacatek je jednodussi DIP switch, kde si nacvakas IO base rucne :)
No a pokud chces that vic dat, tak se to prave resi tim oknem v pametovym prostoru, jako treba u VGA, proste misto IO cyklu dekodujes MRD/MWR...
25.03.2020 (16:38:11)
RayeR (web) :
"usoplených 16 bitů, kterých je prakticky skoro do posledního bajtu už rozebraných ostatním HW "
To teni pravda, porad je tam mnohem vetsi cast IO prostoru volna nez obsazena. Pod 1000h sidli legacy ISA zarizeni, nad 1000h pak PCI zarizeni.
26.03.2020 (09:16:35)
VroutekB:
No, co sem se posleedně koukal zvědavě přes správce zařízané - IO porty, tak je tam toho nakadíně jak v latríně, škvíra by se našla, ale je tam toho celkem hafo.
a MRD/MWR je jak mapovaný do paměti toho x86 prcáku, překypujícím virtualizací?
26.03.2020 (09:27:00)
VroutekB:
Že bych začal třeba něčím takovým?
https://pe2bz.philpem.me.uk/Comm01/-%20Digital/-%20Comp...
Vypadá až moc triviálně...**02
26.03.2020 (14:32:26)
RayeR (web) :
ISA ma 24b adresy, takze to zarizeni muze dekodovat 16MB prostoru, ktery je mapovany od fyzicky adresy 0 a prekryva se s RAM, takze to okno nemuze bejt uplne vsude. V rozsahu dolni pameti (prvni 1MB) muzes obsadit prakticky jen neco z A0000-DFFFF tak abys neprekryl ROMky, nebo pak nad 1MB.

Ta ISA-24-IO je naka prasarna, durazne doporucuju dekodovat celych 16b IO adresy, pac jinak ti tam vzniknou zrcadla, ktera ti rozstrili PCI zarizeni s vyssim rozsahem adres (1000-FFFFh)
26.03.2020 (14:34:51)
RayeR (web) :
Ty 2 8b komparatory te snad nezabijou (mozna existuje i naky novejsi IO na 16b)
http://www.rayer.g6.cz/hardware/postcard/pisasch.jpg


Přezdívka:*
Heslo:*

███   ███   ███   
█ █   █ █     █   
███   █ █   ███   
  █   █ █   █     
███   ███   ███   
Opiš:*

Zde můžete smazat vlastní vlákno nebo kteroukoliv odpověď v něm. Můžete smazat vlastní odpověď v cizím vlákně, pokud na ni ještě nikdo jiný nereagoval. Mazat cizí vlákna a odpovědi v nich mohou pouze admini. Smazání příspěvku je nevratná operace! Smazáním vzkazu se smažou i odpovědi na něj.
Seznam uživatelů
Zpět na knihu