100 likes | 264 Views
M3. Jan R. Indhold. Krav Indhold af modul M3 ACIA Registre Kontrol register Status register Baud rate Konklusion. Krav. ACIAén skal konvertere den parallelle kommunikation fra M68k til seriel kommunikation til PC, og omvendt.
E N D
M3 Jan R
Indhold • Krav • Indhold af modul M3 • ACIA • Registre • Kontrol register • Status register • Baud rate • Konklusion
Krav. • ACIAén skal konvertere den parallelle kommunikation fra M68k til seriel kommunikation til PC, og omvendt. • Kommunikationsprotokollen mellem ACIA og PC skal være RS232. • Kommunikationshastigheden mellem ACIA og PC skal være 9600 baud. • Signalet imellem dem skal bestå af 1 startbit, 8 bit til data, ingen paritetsbit og 1 stopbit.
Indhold af M3. ACIA. Baudrate generator. RS232 driver.
ACIA. • Read/write memory set fra M68k. • Synkroniseret med en ekstern E clock. • Synkron bus. E, VPA, VMA.
Registre. • RS (register select) • R/W (read/write) • Kontrolregister. • Statusregister. • Senderregister. • Modtagerregister.
Kontrol register. • Operations karakteristikken • 8 bit, som bliver inddelt på 4 grupper. • CR0-CR1 ( counter division ) • CR2-CR3-CR4 ( word select ) • CR5-CR6 ( Transmitter ) • CR7 ( Receiver interrupt enable )
Status register. • Indikerer status af den afsendte og modtagne del af ACIAèn. • 8 bit read only, som deles op på funktioner. • RDRF. ( Receiver data register full.) • TDRF. ( Transmitter data register empty.) • DCD*. ( Data carrier detect. ) • CTS*. FE. OVRN. PE. IRQ.
Baud rate. • RS232 standard. 19200 Baud. • Eget krav. 4000 Baud. • Ts2mon standard. 9600 Baud. • ACIAèns neddeling. 16 gange. • Frekvens. 153.6 KHz. • Binær tæller.
Konklusion • Velfungerende kredsløb. • Kommunikationshastighed på 9600 baud. • TTL og signalniveauerne overholdes for afsendelse og modtagelse.