Sida 2 av 5

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 5 februari 2021, 21:15:03
av GeekJoan
Ja, det låter onekligen som en bra ide.
Problemet är väl att jag inte har en aning om hur man går till väga.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 5 februari 2021, 21:22:49
av Lennart Aspenryd
Ta ett eller två exempel.
Gör det innan du har det direkta behovet.
Köp in och testa redan nu.
När det är dags har du inte tid, trots att du har ett eminent forum att rådfråga.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 7 februari 2021, 00:16:38
av GeekJoan
Jag vet faktiskt inte vad jag ska börja. Vet inte vad jag behöver för att programmera dessa små rackare. Varken i hårdvara eller mjukvara.
Köpte på mig några experimentkort för FPGA för några år sen, och då kunde man programmera på tre sätt. Grafiskt, Verilog och VHDL, det var lite för mycket för mig just då så jag kom inte speciellt långt. Kommer dock ihåg att mjukvaran var enorm xx GB.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 7 februari 2021, 15:05:32
av swesysmgr
Jag kan hjälpa dig åtminstone ifall du vill använda Intel/Altera.

Storleken på installationen brukar gå att kapa ner med många GB om man väljer bort alla FPGA-modeller man ändå inte skall använda, du kanske även kan klara dig utan Modelsim för så här enkla saker.

Färdig VHDL-kod att klistra in för olika enkla grindar fanns i MrFrenzys länk bakåt i tråden, går att göra utan att kunna VHDL.

Har du en lista över de ~100 vanligaste logikkretsarna du använder som reservdelar?

TI tillverkar fortfarande gamla LS-varianter och de säljs för 5:- + moms. Det borde vara mer ekonomiskt effektiv att köpa att rör av varje av dessa att ha på lager och försöka göra FPGA-ersättare för de varianter som kostar 25-50:-/st eller är omöjliga att få tag på.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 7 februari 2021, 15:30:13
av Micke_s
AVR128DB48 har 6st 3-bit LOOKUP tabeller. Kanske är användbar i detta fall. Microchip brukar man kunna beställa chip från länge..

https://www.digikey.com/en/products/det ... X/12807208
https://github.com/SpenceKonde/DxCore

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 7 februari 2021, 16:55:09
av GeekJoan
Jag ska göra en lista på dom som jag inte får tag i. Dom andra är inget problem än så länge.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 8 februari 2021, 13:43:10
av GeekJoan
Här är en del som jag har svårt att få tag i.

7417 - hex buffer gate
7447 - BCD to 7-segment decoder/driver - open-collector 15 V
7448 - BCD to 7-segment decoder/driver - open-collector, 2 kΩ pull-up
7476 - dual J-K flip-flop, asynchronous preset and clear
7486 - quad 2-input XOR gate
74147 - 10-line to 4-line priority encoder
74251 - 8-line to 1-line data selector/multiplexer, complementary outputs - three-state
74379 - 4-bit register, clock enable and complementary outputs
74514 - ?
74541 - octal buffer gate - Schmitt trigger - three-state

4042 - Latches - Quad D-type - latch
4116 - ?

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 8 februari 2021, 14:00:07
av Icecap
Är inte 4116 en DRAM på 16kbit?

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 8 februari 2021, 14:53:11
av swesysmgr
GeekJoan skrev: 8 februari 2021, 13:43:10 Här är en del som jag har svårt att få tag i.

7417 - hex buffer gate
7447 - BCD to 7-segment decoder/driver - open-collector 15 V
7448 - BCD to 7-segment decoder/driver - open-collector, 2 kΩ pull-up
Tack för listan, 7417 och 7447 stod som aktiva hos TI och finns på Digi-Key fast till priset $3,34/st för 7447 är det kanske lönsamt att göra en ersättare ändå.

För avkodare till displayer och sådant som inte kopplas till annan logik borde en Arduino med programkod fungera även om den blir mycket långsammare.

Jag tittar på de tredje, 7448, och ser om det går att göra ett fungerande exempel.

https://www.digikey.com/en/products/det ... 17N/555979
https://www.digikey.com/en/products/det ... AN/1575197

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 8 februari 2021, 19:50:20
av GeekJoan
Icecap skrev: 8 februari 2021, 14:00:07Är inte 4116 en DRAM på 16kbit?
Mycket möjligt. Låg i samma låda eftersom dom är sorterade efter nummer.

Kretsar som går att köpa behöver vi inte göra. Det är inte priset som är viktigt.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 9 februari 2021, 07:44:32
av Glenn
Nu har jag inte kollat tillgängligheten på motsvarigheten, men vad är det som gör att dom inte är ersättningsbara med LS eller HCT ? Hastighet ? drivförmåga ?

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 9 februari 2021, 10:39:48
av GeekJoan
Ofta spelar det ingen roll om det är HC LS eller HCT.
Men det har hänt att det inte funkar i äldre grejer. Antar att dom nyare kretsarna är snabbare (för snabba).

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 9 februari 2021, 10:48:31
av Glenn
Jo men det är ju det jag menar, oftast är dom utbytbara men det finns tillfällen då dom inte är det, oftast av just dom skälen.

Dock känns det om att ifall det blir timingproblem redan vid bytet mellan tex 7417 och 74LS17 då lär det ju bli svårfixat med en emulering med ?

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 9 februari 2021, 12:30:29
av swesysmgr
Så länge vald FPGA/CPLD är snabbare än originalet skall det nog gå att lägga till fördröjningar så det passar.

Re: Simulera 74-serien 40-serien med tex Arduino

Postat: 9 februari 2021, 20:04:57
av GeekJoan
Jo, men listan ovan var inte speciellt att det skulle vara tex 7417. Om det är 74HC17 eller 74LS17.
Om du vet vart man köper ovanstående kretsar oavsett HC, LS etc så berätta gärna var.