-
Thread
Computergeriatrie MC6821 an Z8 im externen Speicher?
Ich hatte nie verstanden, wofür man diese großen PIO-Monster braucht. Als ich noch mit Z80 (U880) gebastelt hatte, habe ich 74LS541 (DL541) als Input und 74LS374 (DL374) als Output verwendet.
Ja danke, dahin gingen meine Überlegungen schon, Z80 Peripheriebausteine haben zu diesem Zweck ja alle einen Clock Anschluß, selbst wenn man da wie bei der PIO /Reset einsparen muß :-) Ich habe gestern schon überlegt den Z8 Clock zu greifen, den runter
-
Thread
intel 80186/80286
80c188eb Single board computer http://www.kmitl.ac.th/~kswichit%20/C188/c188sbc.htm anon
(Silabs: 100MIPS) Es gibt aber auch 8086-er mit Peripherie on board, z.B. NEC V40. Spart bestimmt massig Verdrahtungsaufwand. Peter
-
Thread
16 UARTs für MIDI
Matthias 🟠. schrieb im Beitrag #7713569: > Dein Ansatz würde mich hier interessieren. PIO. https://github.com/raspberrypi/pico-examples/blob/master/pio/uart_tx/uart_tx.pio
autarke Ausgänge, die auf einen Bereich der Tastatur höhren, unabhängig von den anderen. Damit kann ich z.B. 3 Keyboards definieren von denen das 1. die linke Hand nimmt bis z.B. C3, das 3. die rechte ab C3 und die 2. beide schnappt von z.C. C1 ... C4. Man kann zB. auch programmieren dass C1 ... C2 auf
-
Thread
Micropython RP2040 Speed von Beispielcode
programmieren, wenn der kleine Pico ganz bequem und interaktiv mit Micropython arbeitet. Und mit 6502 oder Z80 Assembler habe ich mich lange genug gequält, ganz zu schweigen von MCS51 oder MCS48...
schrieb im Beitrag #7861527: > verliert dann > auch viele der nützlichen Eigenschaften von Python (z.B. Float beim > PiPico). Nein, nicht korrekt. Float Operationen werden lediglich nicht beschleunigt. Matthias S. schrieb im Beitrag #7861496: > Habt ihr das jetzt schon mal mit einer PIO Routine
-
Thread
Z80 Matrix Tastatur Digitalanzeige defekt Microset
heissen muss, dass es die Tastatur sein muss. Warum kann es nicht der Matrix-Driver sein..? Oder der Z80 PIO/SIO Das hatte ich schonmal an einer Poselesta CNC Steuerung...
-polige Kabel findet ja auf der CPU-Platine keinen passenden Stecker! Insofern ist unklar, ob die Pio überhaupt was mir zu tun hat, denn der 74C923 kann auch direkt am Bus liegen. Dazu eine Beispielanschaltung anbei, 74c923_Z80-interface.jpg Der 74c923 funktioniert normalerweise sehr gut, wenn die
-
Thread
c64 Expansions Port
Mein letztes und einziges Expansion Port Gebastel war ein Eprommer. Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler für die Adressierung.
letztes und einziges Expansion Port Gebastel war ein Eprommer. > Als 2x 8 bit Port wurde es eine Z80PIO und ein 4520 als Zähler > für die Adressierung. Cool
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
Ich hab' noch einen uralten Z80 EMUF, der ist in den 80ern in einem MC-Sonderheft vorgestellt worden (Kopie des Artikels kann ich mitliefern). Das ist ein 160*100 mm großes Board mit Z80 (bestückt), PIO (bestückt) EPROM- und RAM-Sockel
Hallo Drago, leider habe ich die Z80 nicht mehr gefunden. Die anderen Teile die ich hatte sind unterwegs. Wenn ich die Z80 noch finde schicke ich sie Dir noch zu. Viele Grüße Jörg
-
Thread
Gute alte Zeiten :)
"Ich habe mir für zu Hause einen CP/M kompatiblen Rechner mit U880 (Z80) mit Sio, pio und Ctc gebaut. Der hatte 64 Kbyte Arbeitsspeicher und 8Kbyte Eprom (4*2716) und ein 720 K Diskettenlaufwerk. Ich glaube, die Schaltung war aus der Zeitung "RFE". Das war eine "Sauarbeit
Summe) dazu. Dann kam eine Grafikkarte (luftverdrahtet) mit 192x128 Pixeln und 4 Graustufen für den LC80 und eine Rechnerkopplung zu einer PIO-Karte für den Speccy. Mit zu Flachbandkabel verbügeltem Klingeldraht. Auf dem Spectrum konnte ich dann z.B. Apfelmännchen berechnen lassen und auf dem LC80 dreidimensional
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Getting-Started-Buch. Viel leichter kann man den Einstieg für Anfänger kaum machen. Mit C/C++, dem PIO-Assembler und der RAM-Ausstattung ist er auch für Profis noch interressant. Und immer noch billig genug. Dass es in naher Zukunft Varianten von Adafruit, Sparkfun und Arduino geben wird (z.B. kleiner
Bei der restlichen Hardware gibt es in allen Dimensionen Controller drüber und drunter. Aber dank Pio gibt es viel Flexibilität: Wie viele Controller gibt es am Markt, die z.B. 4 I2C-Ports könnten? Oder 4 UARTs? Gut, das braucht man selten, aber CAN braucht man auch nicht immer (außer temp). b) konkurrenzfähig
-
Thread
Z80 Bauteile gesucht
Hallo, ich suche Z80 Bauteile, ( CPU - Pio - CTC ) da der Z80 betagt ist, hat wohl der eine oder andere noch was in der Kiste liegen. Über eine Antwort würde ich mich freuen. Gruss Peter
Hallo Peter, habe hier ein paar Z80 CPUs die ich wohl nicht mehr brauchen werde. (Habe sie aber immer sehr gerne eingesetzt.) 1x Z80 CPU im PLCC Gehäuse 6MHz (Datecode 0025), war noch nie im Einsatz. 3x Z80 CPU im DIL Gehäuse.
-
Thread
Erste Schritte mit ARM SAMD20
LED_PWR_PORT->PIO_SODR = LED_PWR_PIN #define LED_PWR_TOGGLE { if (LED_PWR_PORT->PIO_PDSR & LED_PWR_PIN) LED_PWR_ON; else LED_PWR_OFF; } LED_PWR_PORT->PIO_WPMR = PIO_WRPROT | 0; // Disable PIO write protection LED_PWR_PORT->PIO_PER = LED_PWR_PIN; LED_PWR_PORT->PIO_OER = LED_PWR_PIN; LED_PWR_PORT->PIO_PUDR = LED_PWR_PIN; LED_PWR_PORT->PIO_OWER = LED_PWR_PIN; LED_PWR_ON; [/c] wobei die #defines der Portierbarkeit
-
Thread
Das Ende des Z80
Das Teil war mit Z80A, RAM, EPROM und 2x Z80A PIO ausgestattet.
Spannungsregler, das sollte sich auf einer Fläche unterbringen > lassen, die so groß ist wie der Original Z80. > Zum gleichen Stromverbrauch. Naja, stimmt so nicht ganz, ein CPLD reicht nicht, die "Porttreiber" sind richtige Z80-PIO's und da der Z80 auf 5V lief brauchts noch einiges an Levelshifter.
-
Thread
Zahl umdrehen?
Norbert schrieb im Beitrag #7416010: > Eine PIO-SM hat jeweils vier ›WORD‹ FIFO kann also 8*32b = 256b ohne > weiteres halten. Vier davon sofort verarbeiten und vier im FIFO halten. Die FIFOs sind aber leider aus der PIO heraus nicht wahlfrei
vertauscht. Da braucht man noch nicht mal X und Y, ISR und OSR reichen aus. Und nur einen einzigen PIO-Assembler Befehl.
-
Thread
DDR_UB880_Klingel
8080-Programme auch 1:1 drauf laufen. (Turbo-Pascal dagegen lief meines Wissens bspw. nur auf dem Z80.) Z8000 waren dagegen eher eine Sackgasse.
8080-Programme auch 1:1 drauf laufen. (Turbo-Pascal dagegen lief > meines Wissens bspw. nur auf dem Z80.) > Auch der OS Kern lief ohne Änderungen, die Peripherie mußte angepaßt werden, wobei der Z80 ja auch mit der konnte (IM0, IM1). > Z8000 waren dagegen eher eine Sackgasse. EAW wollte die
-
Thread
FPGA überfüllt -> Brauche Hilfe bei der Optimierung.
Number used as ripple logic: 156 Number used as shift registers: 0 Number of PIO sites used: 79 + 4(JTAG) out of 207 (40%) Number of PIO sites used for single ended IOs: 63 Number of PIO sites used for differential IOs: 20 (represented by 10 PIO comps in NCD)
PIO using TDDR only: 0 (0 differential) Number of PIO using IDDR/ODDR: 0 (0 differential) Number of PIO using IDDR/TDDR: 0 (0 differential) Number of PIO using
-
Thread
Grub auf festplatte mit Inode=256 nicht bootbar
mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set Security Mode feature set
mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set Security Mode feature set
-
Thread
8085 - Software UART (SIO)
Matthias I. schrieb im Beitrag #3973475: > gleich ein Z80SIO Damit kannst du an einem 8085 nichts anfangen, der gehört zum Z80. Georg
Manche Z8000 Peripherie hat eine ähnliche Falle. Die gab es meist in 2 Varianten, als Z80xx mit Multiplexbus und als Z85xx ohne. Manche Z80xx Teile verwendeten ein Bussteuersignal nebenbei als Takt, ohne Busaktivität
-
Thread
AVR: Endlosschleife erkennen
Hallo, ich habe ein Problem mit der Kommunikation meines ATMega mit einer Z80-PIO. Aus irgendwelchen Gründen komme ich in der Kommunikation mit der PIO aus dem Trab und bleibe unter gewissen Bedingungen in einer Endlosschleife hängen in der Hoffnung ein Signalwechsel der PIO
Speichermedium einersiets SD-Card sowie auch eine PATA-Festplatte anbietet. Auf der anderen Seite sitzt eine Z80-PIO die nicht so schön designed einfach Ihre PIO-Ports nach aussen über ein DB25-Kabel zur Verfügung stellt (Legacy System, keine Änderung möglich). Die Signalqualität ist daher nicht wirklich optimal
-
Thread
Probleme mit Empfängerschaltung
keine Schottkys als Freilaufdioden nutzen? 3. Bringt mir der FET hier überhaupt Vorteile gegenüber zB einem Darlington NPN? Ich hoffe, ihr könnt mir ein bisschen auf die Sprünge helfen :)
einsparen da ich ADC hier nicht nutze. Marco H. schrieb im Beitrag #5131170: > Wie ist denn die PIO konfiguriert ? PIO? Marco H. schrieb im Beitrag #5131170: > Macht zwei Transistoren mehr. Wie erwähnt, Platzproblem. Eher ersetze ich den FET durch einen Darlington NPN. Marco H. schrieb
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
den Parallelport? Wenn der nicht läuft schmeiss ihn erstmal raus. Eigentlich hätte da auch ein Z80PIO reingehört, und statt dem 16550D mit seinem dekadenten FIFO eine Z80SIO, SCC oder DART ;-)
soul e. schrieb im Beitrag #6164642: > Eigentlich hätte da auch ein Z80PIO reingehört, und statt dem 16550D mit > seinem dekadenten FIFO eine Z80SIO, SCC oder DART ;-) Ich frage mich auch warum sämtliche Z80 Designs nicht die Zilog Familie benutzen sondern Intel Chips
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
message of type STATUS_REQUEST, data bytes <12 0c 1c 09 3a 18>, data {"date":"2018-12-28T09:58:24.000Z"} +20ms simble:data Characteristic 3141dd40-15db-11e6-a24b-0002a5d5c51b : Send "80 82 56 54 fb b4 31 f3 2d 73 00 02 be 68 b0 96" +59ms simble:data Characteristic 359d4820-15db-11e6-82bd-0002a5d5c51b
message of type STATUS_REQUEST, data bytes <12 0c 1c 09 3a 2f>, data {"date":"2018-12-28T09:58:47.000Z"} +19ms simble:data Characteristic 3141dd40-15db-11e6-a24b-0002a5d5c51b : Send "80 82 2a 94 6f 2c 40 57 17 50 00 02 4d d0 7d 6e" +59ms simble:data Characteristic 359d4820-15db-11e6-82bd-0002a5d5c51b
-
Thread
Decoder V40511 DDR
Beim Z80 waren aber auch andere Gründe im Spiel. So ein MC ist nun mal ne andere lizenzrechtliche Sache als ein dummes Gatter. Gibt mehrere storys zum DDR-Z80. Von auf maskenebene stumpf abgekupfert bis zur
offiziell nur für 1 MHz spezifiziert, und sie kosteten den stolzen Preis von 52,00 Mark. Ein U855 (Z80 PIO) kostete am gleichen Tag 41,10, S555C (2708-Bastlertypen) gab's für 34,40, U857 (Z80 SIO) für 41,30. Zumindest hätte man also damit seinen Z80-Computer zusammenbekommen. Um mal zu zeigen
-
Thread
Z80-Projekt
Ich hab einen alten Traum wahrgemacht und den guten alten Z80 wieder zum Leben erweckt. Damals, als der Z80 durchaus noch aktuell war wollte ich immer einen Computer selbst bauen. Nun habe ich es endlich mal fertiggebracht. Nach heutigem Gesichtspunkt nichts
#Z80Comp
-
Thread
(V) IC - kein Dachbodenfund
8841M Gerade gemerkt, SIEMENS SAB 8088 Reihe und viele Exoten SONY, Toshiba, NEC, ST und die Z80 Reihe von RFT CPU, PIO, UART liegen auch noch rum. Gruß MURKEL
Hat nicht irgendwer kürzlich Z80PIO gesucht? EDIT: http://www.mikrocontroller.net/topic/242819#new Hat sich anscheinend schon erledigt ^^
-
Thread
8085 Lerncomputer/Enplatinencomputer
Zum Mini-Z80 System: http://petersieg.bplaced.net/ https://github.com/petersieg/Mini-Z80 Peter
Wunsch das Ganze in einem Alu Gehäuse (17*10*4 cm). Falls es primitiver sein soll: Platine für Z80 mit SIO-PIO-CTC und 6 Plätzen für je 8k EPROM oder RAM. Schaltbild vorhanden, Bestückung nicht komplett.
-
Thread
[B] Biete Z80 Bauteile CPU CTC PIO SIO
Da mal wieder nachgefragt wurde hier mein Kellerbestand. 30 Stk Z84C00AB6 CPU 114 Stk Z84C20AB6 PIO 84 Stk Z84C30AB6 CTC 34 Stk Z84C40AB6 SIO Alle Chips von SGS-Thomson. Zusand Neu und teilweise noch original in 4 Stangen a 9 Chips eingeschweißt. Alle zusammen für 45€ +3,85 versicherten Versand oder einzeln 0,20€ pro Chip und 1,65€ Versand als Warensendung bis 500Gramm. Anfragen bitte an SandroExner@gmx.de MFG Sandro
-
Thread
[V] Z80 Überhang Material
Hallo, ich habe einiges zu viel bestellt und würde gern folgende IC's komplett veräußern. 1 x Z80 CMOS CPU 4 Mhz 2 x 68B50 UART Baustein 2 x Z80 PIO 2 x Z80 CTC 2 x 8255 PIO Baustein 1 x Z80 SIO Alles unbenutze Neuware, teilweise NOS. Komplettpreis sind 30 Euro.
BTW: Z80 von Zilog scheinen mir eher zu sterben als z.B. die von Sharp oder gar NEC ...
-
Thread
Gibt es einen schnelleren aber baugleichen AVR zum Atiny2313
Interrupt der hier ; abgearbeitet wird. Dabei können die Bits mit 4Mhz toggeln, weil der ; abgefragte PIO-Port so oft abgefragt wird Ausgabe: cli in SREG1,SREG ; SREG Register sichern in mtemp2,PINB ; Spaltenwert vom Z1013 einlesen andi mtemp2,0x0F ; nur Bits 0..3 zulassen ; Interrupt
original mit 1 resp 2 MHz, ausserdem läßt sich die Z80 CPU für einen Befehl mehrere Takte Zeit. Eventuell kannst du mit dem Ziehen der BRDY Leitung der PIO beliebig Zeit "schinden".
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
Assembler, der mit dem Atmel Studio mitgeliefert wird. Für den wirst du wohl kaum Unterstützung unter pio bekommen. Den avr-as, d.h. den Assembler aus dem AVR-GCC kannst du aber problemlos unter pio nutzen, der hat aber eine leicht veränderte Syntax.
Ich will mal meine ersten Schritte mit der PlatformIO-IDE ( PIO ) festhalten. Die Installation von PIO in Visual Studio Code lasse ich mal aus, denn selbst ich habe dies problemlos hinbekommen. https://www.heise.de/ct/artikel/Mikrocontroller-bequem-programmieren-mit-PlatformIO
-
Thread
SAM4E oder SAM7x
Hallo, mein SAM70E braucht für void SysTick_Handler(void) { g_ul_ms_ticks++; PIOB->PIO_SODR = PIO_ODR_P3; y = (1.5 * (x*x)) + (5.25 * x) + 0xFFFF; x++; PIOB->PIO_CODR = PIO_CODR_P3; } 1uS Ludger
dann braucht's nur noch 80ns ... Ludger
-
Thread
Z80 CPU einer der modernsten CPUs?
Harald W. schrieb im Beitrag #6280371: > Wer war denn da die Braut? Z80 PIO
schrieb im Beitrag #6331855: > Die ganze Peripherie, die man zusätzlich braucht, um aus einem "Z80" ein > "Z80-System" zu machen, ist da schon mit drin. > > Dazu gehören: Programm- und Datenspeicher, Oszillator, > Interruptcontroller, Timer, UART (= SIO), GPIO (= PIO), SPI (= > Schieberegister
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
/bin/z80dasm [/pre] Zeig mir Info zum Paket 'z80dasm'! [pre] ~ $dpkg -s z80dasm Package: z80dasm Status: install ok installed Priority: optional Section: devel Installed-Size: 85 Maintainer: Tomaž
das Paket 'z80dasm' gibt.
-
Thread
Bauteilidentifizierung
ich habe mir ne Wundertüte von Pollin bestellt und finde keine Datenblätter zu folgenden 2 IC's: (Z80 PIO Klon???) -------------- 80A-PIO MME -------------- (Irgendwas aus TV Chassis???) -------------- ITT CCU-9002-** --------------
>80A-PIO >MME Ist eine DDR-Z80PIO Exportausführung mit Zollraster. Die anderen DDR-U88X hatten metrisches Raster.
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
FRAC dazu nehmen wird's 16 mal interessanter. Oh ja, wenn ich dann noch acht Frequenzen von der PIO generieren lasse und damit die PWMs takte… Also zB. anstatt 16MHz nur 15.999998MHz… Aber man kann's mit der Genauigkeit auch übertreiben, ab hier wird's lächerlich.
schrieb im Beitrag #7084251: > … C-code … > Gut genug? [code]#!/usr/bin/python3 from rp2 import PIO, asm_pio, StateMachine @asm_pio(set_init=rp2.PIO.OUT_LOW) def bitreverse(): wrap_target() # 0 Anfang pull(block) # 1 Warte auf FIFO
-
Thread
[S] 8086 oder 8088
...was hat es eigentlich mit dem ominösen Z80 Mode oder der Z80 Kompatibilität der V20/30 auf sich? Ich habe da immer mal was gelesen, aber nie was Konkretes.. Gruß, Holm
Das Ding kann 8080 Befehle ausführen - nicht Z80. Siehe http://www.alldatasheet.com/datasheet-pdf/pdf/82609/NEC/UPD70108.html
-
Thread
Z80 Projekt für Hauptwerk Orgel
Frank K. schrieb im Beitrag #4520855: > Es gibt ja auch moderne Z80-CPUs. eZ80 habe ich auch als Next Generation verwendet, der hat den Vorteil, einen weitgehend Z80-kompatiblen Bus zu haben und auch einen kompatiblen Software-Modus. Fürs Basteln ist bloss schlecht
da könnte er dann auch einen Z80-PIO nehmen, der hat 2 8-Bit Ports. Sascha
-
Artikel
Retrocomputing auf FPGA
Tastatur aufsetzen, resp. diese auf vereinbarten Adressen (Sprungverteiler) aufrufen. Peripherie. PIO. Der Hersteller der Z80 CPU entwickelte für den Anschluss weiterer Geräte wie Tastaturen oder Tapes einen Spezialschaltkreis für parallelen In- und Output (PIO). Dieser wird wie die von Mikrocontrollern
das Programm starten Das Monitorprogramm muß vor dem Anwenderprogramm gestartet werden, da es die PIO konfiguriert. Ein Sprungbefehl auf die Adresse 0100 stat auf F000 in den ersten 3 Bytes des RAM's startet daher nicht korrekt. Beschreibung *.z80 Header Softwarearchive Z1013 tinyBASIC für Z1013 Befehlsübersicht
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
Besorge dir Bücher aus den 80gern "Z80 Programming for Logic Design" oder ähnliches. Oder so was: https://www.smbaker.com/scotts-z80sbc-z80-single-board-computer Heute gibt es CP/M kostenlos im Sourcecode, also keine Geheimnisse mehr. Beste Bassis um zu üben. http://www.cpm.z80.de/ Ein Board: https://easyeda.com/peabody1929/CPM_Z80_Board_REV_B_copy-76313012f79945d3b8b9d3047368abf7 http://www.vaxman.de/projects/tiny_z80/ http://www.z1013.de/ Dennis W. schrieb im Beitrag