-
Thread
Rechnen mit unsigned vs. signed und einer division
Synthese Engine (LSE) und Synplify Pro LSE: [code] Design Summary Number of registers: 80 PFU registers: 0 PIO registers: 80 Number of SLICEs: 362 out of 2160 (17%) SLICEs(logic/ROM): 362 out of 540 (67%) SLICEs(logic/ROM/RAM):
Synplify Pro: [code] Design Summary Number of registers: 93 PFU registers: 13 PIO registers: 80 Number of SLICEs: 1199 out of 2160 (56%) SLICEs(logic/ROM): 540 out of 540 (100%) SLICEs(logic/ROM/RAM): 659 out of 1620 (41%) As RAM
-
Thread
Laptop wird von anderen PC's im Netzwerk nicht gefunden
1000 mögliche Ursachen. z.B. Prozessorauslastung an Oberkante?
Peter M. schrieb im Beitrag #5665405: > Nur 80MB/Minute? Partition defragmentiert? USB-Ports im 1.1-Modus? 80MB/s sind ein guter Wert für eine 2.5"-IDE-Platte, da gibt es nix zu meckern
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
: 0x00390000-0x00400000 : "FFS" 0x00000000-0x00390000 : "Raw" i2c /dev entries driver i2c_st40_pio: ST40 PIO based I2C Driver i2c_st40_pio: allocated pin (2,0) for scl (0x841f4a24) i2c_st40_pio: allocated pin (2,1) for sda (0x841f4a34) i2c_st40_pio: allocated pin (4,0) for scl (0x841f4b24) i2c_st40_pio: allocated pin (4,1) for sda (0x841f4b34) i2c_st40_pio bus 0: SCL=PIO2[0], SDA=PIO2[1] i2c_st40_pio bus 1: SCL=PIO4[0], SDA=PIO4[1] fan_ctrl: Activating fan monitoring TCP bic registered NET: Registered
-
Thread
Bastel Projekt mit Z80: Dioden als OR-Gate
Peripherie wie CTC, PIO oder SIO gibt. Mit anderen Worten ihr müßt es alles selbst zu Fuß erledigen. Ich habe mal mit meinem Schwager (der hat das auch entwickelt) ein Z80 Projekt mit 20MHz angefangen. Seine 2 aufgebauten
dem Teil erst mal überhaupt etwas beizubringen damit es mit einem redet gibt es noch einen Pseudo-Z80 mit einem STM der an Stelle des Z80 eingesteckt wird, womit der Flashspeicher programmiert wird. Auf EPROM/EEPROM haben wir komplett verzichtet.
-
Thread
RS232 Handshake
Ich habe an meinem Z80 Rechner eine V24 Schnittstelle dran, die an einer PIO hängt. Die Signale CTS/RTS/TxD und RxD gehen jeweils über einen MAX232 an die PIO und ich habe bei der Kopplung meines PC mit der Z80 auch
Handshake im Terminalprogramm am PC auch aktiviert? Sonst sendet der PC, bevor der Z80 überhaupt bereit ist, was zu empfangen. mfg mf
-
Thread
prog. Temperatursteuerung
Hallo, Wenn Du dich mit Z80 aukennst, würde ich es mal darauf ankommen lassen, die gibts ja noch preiswert, ohne Ram nur mit einem E-Prom und einem Latch bekomst du das hin, ich habe vor 2 Jahren auch noch was mit nem Z80 gemacht
e) auf SMD-Technologie. Wenn ich da mit einem Z80.- CPU.- + PIO + CTC + EPROM ran will bekomme ich Platzprobleme. Noch dazu müsste ich den EPROM programieren (lassen). Ich wollte eigentlich mal "so was richtig tolles" neues basteln. Mich interssieren
-
Thread
Hilfe bei z80 Hex Datei
Hab den Code mal durch z80dasm gedreht, vielleicht hilft es ja weiter.
Geocaching sowieso schwachsinnig, aber den > Idioten, die da mitspielen auch noch abzuverlangen, ein Z80-System > aufzubauen... Sehe ich auch so. Mich wundert, dass sie Steno verwenden, aber das hier mit Z80 ist absurt.
-
Thread
Intel80386DX40 CPU
Intel wieder angeworfen und gestern > die ersten Muster geschickt bekommen... Was soll denn der Z80 PIO da mitten drin?
A. K. schrieb im Beitrag #5005435: > Was soll denn der Z80 PIO da mitten drin? Fehler des Lieferanten... Aber gut beobachtet! ;-)
-
Thread
(Chip8 / gameboy) Emulator für AVR AVR32
funkionierenden Emulator bauen/schreiben will, sollte die Ziel-CPU schon SEHR genau kennen. Gerade der Z80 bzw. sein Gameboy-Clone hat da einige Fallstricke.
Sorry, (IY+2) hast Du ja überhaupt nicht in Deiner Frage - ist aber ein gängiger Z80-Code!
-
Thread
Technics Keyboard Festplatte klonen geht das ?
, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40021632 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma5 AdvancedPM=yes: disabled (255
unter: http://hddguru.com/software/2005.10.02-MHDD/ zu finden. Unabhängig von allen, ich glaube z.Z. nicht, daß das Image das z.Z. wichtige Hauptproblem ist (s.o.).
-
Thread
Allgemeine Frage im Bezug auf die Arbeitswelt
Wer mit Z80-CPU, Z80-PIO, Z80-SIO und Z80-DMA gross geworden ist, findet ueberhaupt nichts dabei, mal in ein "paar" Register Werte zu schreiben um das Zeug in Betrieb zu setzen und zu halten. Nur weichgespuelte
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #5009574: > Wer mit Z80-CPU, Z80-PIO, Z80-SIO und Z80-DMA gross geworden ist, > findet ueberhaupt nichts dabei, mal in ein "paar" Register > Werte zu schreiben um das Zeug in Betrieb zu setzen und zu halten. Ich bin
-
Thread
8086 Beschaltung Speicherlogik (BHA A0 MR MW)
die V-Serie(hier V30 bzw upD70116) von NEC in Erwägung ziehen. Immerhin werden diese CPUs noch von zB Kessler angeboten.
Durch den K1810 gibt es jedoch eine preisgünstige Alternative...aber das > ist eben ein 8086. Den 80C88 - die CMOS Version vom 8088 - kriegt man bei ebay. Auch den 80C188 kriegt man dort - und hat dann den Taktgenerator gleich mit an Bord. Manches aus der 80Cxx/82Cxx Familie ist ausserdem bei Digikey
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
radio.readTemperature(0); 4200: f6 01 movw r30, r12 ; r12: this copy + 0x50, alles OK 4202: 80 81 ld r24, Z ; this 4204: 91 81 ldd r25, Z+1 4206: dc 01 movw r26, r24 4208: ed 91 ld r30, X+ 420a: fc 91 ld r31, X 420c: 02
0x4160 verwendet, welchen Wert soll r30 haben? 416c: 3f 96 adiw r30, 0x0f 416e: 80 81 ld r24, Z ; this 4170: 91 81 ldd r25, Z+1 4172: dc 01 movw r26, r24 4174: ed 91 ld r30, X+ 4176: fc 91 ld r31, X 4178: 02
-
Thread
Funkuhr mit Mikroprozessor FA 5/86
Peter D. schrieb im Beitrag #4826406: > Ich wüßte jetzt auch keinen Z80 C-Compiler, mit dem man z.B. ein > AVR-Programm schnell mal portieren könnte. http://sdcc.sourceforge.net/
Quarze mit 2,4576MHz sind handelsüblich. Spart IC10. Nein! Der 330Ohm am Ausgang vom IC10 ist beim Z80 nicht umsonst.
-
Thread
Welche 32-Bit MCU für ein neues Projekt
Bauform B. schrieb im Beitrag #8048498: > z.B. vertragen 5 Volt tolerante Eingänge keine 5 Volt. Doch tun sie, wenn man es richtig macht.
> Bei irgendwelchen Exoten (wenn auch durchaus erfolgreich) bin ich immer > vorsichtig. > So ist z.B. ein RP2040 sehr verlockend ... Ob sich da eine > Einarbeitung auszahlt? Eine Einarbeitung ist nicht notwendig, einzig speziell ist die PIO. Wenn Du STM32 verwendest, ist der Rest eher simpel,
-
Thread
ISA Karte mit DAC832 emulieren
DAC832 (und > natürlich auch der richtigen Adresse) gedacht waren, einlesen zu lassen? Sollte z.B. mit einem Pi Pico problemlos machbar sein.
vorteilhaft bzw würden mich genau den Controller aussuchen lassen. Richtig billig und in geschätzt 80% der fällen ausreichend passend sind dagegen die 32f103. Der fcm32f103 liegt gerade bei 80cent. Das Original von St bei 1$ mit gratis Bestückung bei jlc. Ohne USB wäre der stm32f030 auch gratis bestückbar
-
Thread
Kaskadieren 7 Segment Display
Es sind doch genug Pins da, also: Jede Ziffer mit Latch, z.B. 74HC573, und Treiber, z.B. 2803. Über PC Daten auf einen Port (8 Bit) und dann LE 1..8 über einen anderen Port schalten. Keine Timingprobleme und einfaches Programm. Anzeigen sind gleiche
Hallo bin nun doch dabei geblieben. Reset und Zählen aufwärts reichen. Prellen ist mit der PIO verschwunden. ? Gibt es ein gegenstück vom z.B. ULN2001 ? Ich kann das - Signal vom 7447 ja nicht in den ULN Speißen, der benötigt ja ein Plus Signal? Für das erste Spiel muss es so reichen,
-
Thread
Erste 65C02 Basteleien.
Als 8Bit-CPU dürfte der Z80 interessanter sein. Er unterstützt bis zu 128 Interruptvektoren. Es gibt auch passende Peripherie-ICs (PIO, SIO, CTC, DMA).
Peter D. schrieb im Beitrag #5777564: > Als 8Bit-CPU dürfte der Z80 interessanter sein. Er unterstützt bis zu > 128 Interruptvektoren. Es gibt auch passende Peripherie-ICs (PIO, SIO, > CTC, DMA). Wenn es massgeblich darum geht, auf dem Bus direkt mitzuschnüffeln
-
Thread
Kennt jemand einen Simulator für 8048 und Derivate?
> Hallo, > da das Thema Intel 8048 für einige noch interessant ist, kann ich noch > max. 8 OKI 80C40, das CMOS Pedant des 8048, anbieten. Der 80C40 ist mir unbekannt. Die CMOS-Pendants zum 8048 gab es aber unter anderen Bezeichnungen, z.B. 80C39 statt 8039, das ist nichts besonderes. Die habe
Interrupt oder Sowas. Das entschärft bei manchen Sachen ziemlich deutlich das Zeitverhalten. Die Z80 PIO konnte z.B. auch derartige Sachen machen, ich kenne von früher her Mehrprozessorsysteme mit Z80, die durch eine PIO gekoppelt waren und die Handshakesignale den Transfer bewerkstelligten. Solche
-
Thread
[V] Retro-CPUs und ICs
Pentium 4M SL6F8 1400/1M 17) Mobile Pentium 4M SL6CG 1600 18) 80286-6 19) 486DX2-66 20) LH0080 (Z80CPU) 21) 8085AC 22) 8085AHC 23) 80C287A-12 Bild CPU2: 1) D8155C NEC 2) D780C-1 NEC 3) D8255AC-2 NEC 4) NS8250N-8 5) NS8250N-8 6) D8255AC-2 NEC 7) MK3881N Z80PIO MOSTEK 8) MK3881N Z80PIO
-
Thread
Widerstand bei LED 5mm bei Arduino ?
Ähm und die PIO von µP haben alle glatt vergessen. Was kann diese Treiben ? Pull/up und Pull/down ? Das muss in die Betrachtung schon mit einfließen..
Es geht nicht um die LED sondern um das vermögen der PIO des µP Lasten zu treiben... z.Bsp Datenblatt mega328 ganz hinten... So ganz egal ist die Sache dann doch nicht. Wenn man dann noch mehrere Ports mit 20mA Belastet ? Für den Rest hilft auch
-
Thread
EPROM Programmer bauen 27C010 27C020
droellfzig Jahren mir mal einen Brenner fuer 2732 gebaut, fuer den C64. Im wesentlichen mit einer Z80 PIO und ebenjenen 4520.
Hatte ich in den 90-ern auch mal gebaut mit nem Z80 (U880). Daten über den 74HC299, Adressen über den 74HC164 geschoben. Die verschiedenen Programmierspannungen hat ein LM723 mit umschaltbaren Widerständen geregelt.
-
Thread
"Geister"-Takte am LPC1114?
nur 2 CPU Clocks Dauer zu erzeugen. Code für AVR und ARM sieht dann so aus: [c] SET_OUTPUT(PIO0_1); while (1) { WRITE(PIO0_1, 0); WRITE(PIO0_1, 1); }[/c] Nach dem Precompiler für ARM: [c] do { LPC_IOCON_TypeDef *ioreg = (LPC_IOCON_TypeDef *)((0x40000000UL) + 0x44000); LPC_GPIO_TypeDef
lansamer, sie braucht dann 13 Clocks. Die Pulsbreite bleibt gleich. Ansprechen des Registers genügt, z.B. indem man den vom booten schon vorhandenen Wert zurück schreibt: [c] SET_OUTPUT(PIO0_1); *(volatile uint32_t *)(LPC_IOCON_BASE + 0x10) = *(volatile uint32_t *)(LPC_IOCON_BASE + 0x10); while
-
Thread
Der 8255 lacht mich aus.
mitspielen können: http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/50-rtlib/60-pio8255/pio.html
Kannst dir ja einen Multitech Microprofessor besorgen... http://mycorner.no-ip.org/z80/mpf1/mpf_board.jpg http://mycorner.no-ip.org/z80/index.html Schön, daß gleichzeitig du und dein Klassenkamerad http://www.mikrocontroller.net/topic/249980 diese Probleme haben.
-
Thread
Z80/UA880D mit 28C64 startet nicht
aber noch keine 4MHz CPUs Den Z80 gabs 1981 sogar als 6Mhz Version.
Patrick L. schrieb im Beitrag #6747969: > Der Z80 ist ein Statisches CPU, also kann man den Clock ja quasi von > Hand machen. Der CMOS Z80 ja. Der n-MOS Z80 und insbesondere der U880 _nicht_. Die brauchen eine minimale Taktfrequenz. Der Wert ist
-
Thread
was haltet ihr von diesem Board?
anderen Chinaboards sind es wenigstens <=1A. Aber ohne Schematics sind keine weitere Fehler wie z.B. zu wenig GNDs auf den PIO-Steckern etc. Ich hatte z.B. letztlich eine VGA/PS2-Platine, bei der war die R2R-VGA-Ansteuerung total falsch designed!! Also lieber Hände weg. Zu Porto: die meisten
anderen Chinaboards sind es wenigstens <=1A. Aber ohne > Schematics sind keine weitere Fehler wie z.B. zu wenig > GNDs auf den PIO-Steckern etc. Ich hatte z.B. letztlich > eine VGA/PS2-Platine, bei der war die R2R-VGA-Ansteuerung > total falsch designed!! Also lieber Hände weg. Die Stromversorgung
-
Thread
uC Familien Empfehlung
geht alles. STM32 über PlatformIO, da gibt es die Möglichkeit ein CubeMX Projekt per Script in ein pio Projekt zu konvertieren. Oder über eine Extension auch ohne pio zu nutzen. Mit pio kann man so gut wie alle Boards und Frameworks nutzen. Man kann libopencm3 mit make Projekten in VSC nutzen. Mbed
#7410273: > Nuvoton und Toshiba haben 5V ARMs, aber gängig sind die nicht. Freescale@NXP KEA128, z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager.
-
Thread
CP/M auf ATmega88
http://www.myquest.nl/z80undocumented/ (auch auf http://www.z80.info) zu finden)
/ Terminal) 3. AVR läd BIOS von SD-Card und schreibt es in den RAM 4. AVR übergibt CRT Kanal an Z80 SIO 5. AVR initialisiert Soft I2C mit RTC 6. AVR übergibt Bus an Z80 7. Z80 bootet CP/M 8. AVR stellt IN(), OUT() Funktionen für Z80 zur Verfügung (virtuelle SIO, PIO) Mir gefällt die Idee
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
Das wäre eine perfekte Gelegenheit gewesen, einen einzelnen ARM/RISC-V-Kern oder wenigstens einige PIO dem Design hinzuzufügen, um den Raspberry Pi endlich mit mehr Echtzeit-IO auszustatten.
schreibt (und redet). Das sollte nach mehreren Jahren bei mikrocontroller.net bekannt sein. Sonst siehe z.B. https://www.youtube.com/user/MrTamhan
-
Thread
Festplatte retten
, das keinen IDE-Host-Controller hatte und beim dem das BIOS oder ein Betriebssystem sich noch mit PIO etc. rumschlagen muss!? > Eine IDE Controllerkarte welche Aktiv in den Steuerfluß > eingreift (z.b. ein Raid Controller) meldet sich im Bios als > SCSIHostController (es mag Ausnahmen geben)
das heute alles von USB abgelöst wird. Die Stuerelektronik bei IDE ist _auf_ der Platte selbst. Mit PIO Modes o.ä. hat das doch nun wirklich nix zu tun, das hängt wieder davon ab welchen ATA Standard das Baord folgt... Das DMA hier einen großen Vorteil gegenüber PIO was die Prozessor last betrift bestreite
-
Thread
6502 sound generation
, Ich denke mal, dass der Prozessortyp da eher zweitrangig ist. Also erstmal ziemlich wurst, ob Z80, 6502, attiny oder sonstwer. Wenn's drum gehen soll, durch Portpinwackeln ggf. mehr als nur ein Rechteck zu erzeugen, ist die dafuer noetige Signalverarbeitung (vermutlich wirds auf Sigmadeltamodulation
inkompatibel, meine Ohren sind sicher nicht besser geworden. https://www.youtube.com/watch?v=7tZ44fz8MDU&list=PLmb0WjGtyZZTZAxtetMcspP-F2htIx1cW&index=3
-
Thread
SPI vervielfältigen
ein wenig recherchiert. Was haltet ihr von der Lösung, ein Schieberegister zu verwenden…?🤔 Also z.B. ein 74HC 164. Damit kann man doch, wenn ich es richtig verstanden hab, aus dem seriellen SPI Bus einen parallelen Bus bauen mit z.B. 6 „Strängen“. Wenn ich 6 Stränge hab, fahr ich dann einfach mit
nicht zu kritisch ist könnte man einen oder zwei SPI (mit PIO bis zu 4 SPI) pro Pico hin bekommen. Das ganze dann per USB an den RaspberryPI und von da aus ansteuern. Alternativ müssten sich die Picos untereinander syncen. Das genauso wie die PIOs mit zu benutzen
-
Thread
Frage zu LC80
Hallo, U880 oder Z80 von Zilog ist zumindest insofern kein Stilbruch, weil in der DDR durchaus auch Zilog-Z80 rumgeisterten (nicht auf dem LC80 natürlich) und weil der U880 ein 100% Clobe des Z80 ist, inclusive der Funktion
treiben geht und und an die Gatter-Mischungen meiner Dekoder für das Lesen des IRQ-Vektors aus einer Z80-PIO möchte ich auch nicht denken... ;) Mit seinen 900kHz ruht sich der LC80 da ja noch aus dagegen. Viel Erfolg! Ich geh wieder an meinen 6510-Emulator auf Mega8515, der SID-Player soll
-
Thread
Raspberry Pi Pico SDR
beibehält, was die neue Besonderheit gegenüber anderen einfachen SDRs ist. An der Software wird z.Z. auch nichts Grundlegendes verändert. Das kommt erst, wenn man z.B. andere Bedienkonzepte (mit Touch-Screen z.B.) realisieren will. Einfach erstmal das ursprüngliche Projekt realisieren und dann
ist vermutlich auch ein Hobby-Projekt und der Maintainer ist gerade ziemlich eingespannt, so das er z.Z. keine Updates rausgeben kann.
-
Thread
Eclipse LPC2119 Interrupts
status register ldr r1,=(PS_BASE) // PS Base Address ldr r0,=(PS_PIO) // PIO Module str r0,[r1,#PS_PCER_OFF] // enable its clock ldr r1,=(PIO_BASE) // PIO Base Address ldr r0,=(1<<23) // P23 str r0,[r1,#PIO_PER_OFF] // make sure pin is contolled by PIO str r0,[r1,#PIO_CODR_OFF] // set the pin low str r0,[r1,#PIO_OER_OFF] // make it an output #endif b .
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
synchron) aus, dann einen Takt-Impuls an die D-Latches, die das synchron weiter leiten. Geeignet wären z.B. 3x 74HC273
dann auch noch deutlich günstiger und einfacher im Aufbau ist, umso besser. Wenige Beiträge zuvor zB. eine 35€-65€ Lösung im Gegensatz zu einer 4€ Lösung. Aber jedes wie es mag.
-
Thread
Raspi Pico -taugt der was und in C programmieren?
die PIO auf neue Controller anderer Hersteller haben wird. Das Konzept ist ja nicht neu. Ich kenne es z.B schon von der TPU eines 68332 und es gab IMHO auch noch 1-2 andere Implementationen von sowas. Aber
schoen demnaechst in einen neuen STM32 so vorfinden. Wenn ich etwas bemaengel dann das die PIOs PIO heissen. Jeder der noch eine Z80PIO kennt ist das erstmal etwas verwundert. :-D Olaf
-
Thread
Frage bezüglich Z80! Anfänger
Mikrocontroller kaufen um damit zuhause herum experimentieren zu können. In der Schule benutzen wir den Z80 von Zilog. Da es mir aber zu umständlich ist, zusätlich ein ROM, eine PIO.. etc. extra Anzuschaffen... Deshalb meine Frage, ich suche einen Mikrocontroller welcher ein ROM, RAM etc. besitzt. Z.B
the eZ80 s processing power >>rivals the performance of 16-bit microprocessors. >>The eZ80 improves on the world-famous Z80 >>architecture. Like the Z80, it features dual bank >>registers for fast context
-
Thread
[V] diverse Mikrocontroller, Peripherie und SRAMs
CPU 8Bit DIP40 g 3x 8031 µC 8Bit DIP40 n 15x 8255AC-5 PPI DIP40 ng 3x Z80A PIO DIP40 g SRAMS diverse Hersteller und Geschwindigkeiten, 5V: 70x z.B. HM6116 2K*8 DIP24 n 50x z.B. HM6164 8K*8 DIP24 n 10x z.B. HM61256 32K*8 DIP28 n 15x VN340 High-Side
CPU 8Bit DIP40 g 3x 8031 µC 8Bit DIP40 n 10x 8255AC-5 PPI DIP40 ng 3x Z80A PIO DIP40 g 4x Z80 SCC (Z8530APS) DIP40 g SRAMS diverse Hersteller und Geschwindigkeiten, 5V: 70x z.B. HM6116 2K*8 DIP24 n 50x z.B. HM6164 8K*8 DIP24 n 10x z.B. HM62256
-
Thread
HDD Fragen zu DMA, Features usw.
auftreiben kannst. DMA-Betriebsarten wurden genutzt, um höhere Datenübertragungsraten als im klassischen PIO-Modus erzielen zu können. Das Interface war durch den Takt und die Anzahl der Taktzyklen, die ein I/O-Zugriff benötigt, auf 16 MByte/sec limitiert. Obendrein war die CPU bei PIO-Zugriffen recht ausgelastet
meiner Lösung: http://www.avr.roehres-home.de/logikanalyzer/index.html Nutze ich immernoch, max. 80MHz / 8Bit, 32k Speicher. :-) Gruß aus Berlin Michael
-
Thread
C Schleife in VHDL umsetzen
C-Code: void fifo_read(int* pArr) { for(addr =0; addr <= fifo_length; addr++) { pio_data(fifo_address, 0x80 + addr); pio_data(fifo_adress, 0x00); pArr[addr] = io_data(data); } }
beschreibst ist eine Schaltung und die kann von sich aus nicht zwei Werte hintereinander ausgeben. Das geht z.B. nur wenn du deine Schaltung taktest. Mit jeden Takt wird ein neuer Wert berechnet, der dann bis zum nächsten Takt gültig ist.
-
Thread
ZX81 plus38 Clone
genügend PINs. Das Code-Prinzip des Atmega-Debuggers findet sich hier: https://github.com/WestfW/4chipZ80/tree/master/Firmware/Z80_test1
ICE? Nimm den: http://www.tauntek.com/Z80-In-Circuit-Emulator.htm