hardware:doku:techrefguide:abschnitt2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:doku:techrefguide:abschnitt2 [18/09/2007 21:09] – internen Link eingefügt. uxt | hardware:doku:techrefguide:abschnitt2 [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
=== 2.1.3 System-ROM === | === 2.1.3 System-ROM === | ||
Der Portfolio hat insgesamt 256KB Festspeicher worin alle BIOS, DOS, Befehlsprozessor und Anwendungssoftware enthalten sind. Dieser Festspeicher besteht aus zwei 128KB Chips (siehe Abschnitt [[hardware: | Der Portfolio hat insgesamt 256KB Festspeicher worin alle BIOS, DOS, Befehlsprozessor und Anwendungssoftware enthalten sind. Dieser Festspeicher besteht aus zwei 128KB Chips (siehe Abschnitt [[hardware: | ||
+ | |||
Zeile 25: | Zeile 26: | ||
=== 2.1.4 LCD Bildschirm === | === 2.1.4 LCD Bildschirm === | ||
- | Der Bildschirm ist eine 240 x 64 Flüssigkristallanzeige. Sie wird von einer Reihe von LCD Bildschirmtreibern angetrieben die von einem grafischen LCD-Controller gesteuert werden. Der Bildschirm verhält sich genau so wie ein monochromer IBM PC Text-Bildschirm (MDA). Der Controller verwendet auch einen eigenen VideoRAM Chip und einen Zeichensatz-Generator mit Festspeicher (ROM). Die Grafik ist Pixel-kompatibel, | + | Der Bildschirm ist eine 240 x 64 Flüssigkristallanzeige. Sie wird von einer Reihe von LCD Bildschirmtreibern angetrieben die von einem grafischen LCD-Controller gesteuert werden. Der Bildschirm verhält sich genau so wie ein monochromer IBM PC Text-Bildschirm (MDA). Der Controller verwendet auch einen eigenen VideoRAM Chip und einen Zeichensatz-Generator mit Festspeicher (ROM). Die Grafik ist Pixel-kompatibel, |
=== 2.1.5 Wählton und Tonausgabe === | === 2.1.5 Wählton und Tonausgabe === | ||
- | Der Lautsprecher des Portfolio wird von einem Chip für telefonisches MFW (Multifrequenzwahlverfahren, | + | Der Lautsprecher des Portfolio wird von einem Chip für telefonisches MFW (Multifrequenzwahlverfahren, |
Zeile 37: | Zeile 39: | ||
=== 2.1.7 Tastatur === | === 2.1.7 Tastatur === | ||
Der Portfolio verwendet eine 63-Tasten QWERTY " | Der Portfolio verwendet eine 63-Tasten QWERTY " | ||
+ | |||
+ | |||
Zeile 42: | Zeile 46: | ||
=== 2.1.8 Speicherkartenanschluss === | === 2.1.8 Speicherkartenanschluss === | ||
- | Der Portfolio besitzt einen Speicherkartenanschluss an der Seite des Gerätes. CCMs können | + | Der Portfolio besitzt einen Speicherkartenanschluss an der Seite des Gerätes. CCMs können in diesen Anschluss eingesteckt werden, dies ermöglicht der Portfolio-Software den Zugriff auf Daten und Programme (siehe Abschnitte [[hardware: |
Zeile 48: | Zeile 53: | ||
=== 2.1.9 Erweiterungs-Port === | === 2.1.9 Erweiterungs-Port === | ||
An der rechten Seite des Portfolio befindet sich ein 60-Pin Stecker der die notwendigen Signale für die Peripherie-Geräte zur Verfügung stellt (siehe Abschnitte [[hardware: | An der rechten Seite des Portfolio befindet sich ein 60-Pin Stecker der die notwendigen Signale für die Peripherie-Geräte zur Verfügung stellt (siehe Abschnitte [[hardware: | ||
- | [[hardware: | + | [[hardware: |
=== 2.1.10 Stromversorgungseinheit === | === 2.1.10 Stromversorgungseinheit === | ||
- | Diese liefert die gesamte Stromversorgung des Systems. Sie speißt diverse Versorgungsleitungen. Die Schaltung beinhaltet einen Schaltregulator der die Batteriespannung auf 5V hochstuft. Der Regulator kann ausgeschaltet werden (siehe Abschnitte [[hardware: | + | Diese liefert die gesamte Stromversorgung des Systems. Sie speißt diverse Versorgungsleitungen. Die Schaltung beinhaltet einen Schaltregulator der die Batteriespannung auf 5V hochstuft. Der Regulator kann ausgeschaltet werden (siehe Abschnitte [[hardware: |
=== 2.1.11 Absolute Grenzwerte === | === 2.1.11 Absolute Grenzwerte === | ||
Zeile 65: | Zeile 71: | ||
{{hardware: | {{hardware: | ||
+ | |||
Zeile 75: | Zeile 82: | ||
Der Hauptspeicher kann durch den Einsatz von Speichererweiterungszubehör bis auf 636 Kilobytes erweitert werden.\\ | Der Hauptspeicher kann durch den Einsatz von Speichererweiterungszubehör bis auf 636 Kilobytes erweitert werden.\\ | ||
- | Der Portfolio erlaubt es dem Benutzer ein internes RAM-Laufwerk (Laufwerk C: genannt) frei zu konfigurieren. Dieses RAM-Laufwerk belegt den oberen Speicherbereich (siehe Abschnitt 3.1.2).\\ | + | Der Portfolio erlaubt es dem Benutzer ein internes RAM-Laufwerk (Laufwerk C: genannt) frei zu konfigurieren. Dieses RAM-Laufwerk belegt den oberen Speicherbereich (siehe Abschnitt |
Zeile 82: | Zeile 89: | ||
Dieser enthält das BIOS, das Betriebssystem und einen Teil der integrierten Anwendungssoftware. Der Reset-Vektor steht bei FFFF0H. Dieser ROM kann nicht aus dem Speicherbereich ausgeblendet werden.\\ | Dieser enthält das BIOS, das Betriebssystem und einen Teil der integrierten Anwendungssoftware. Der Reset-Vektor steht bei FFFF0H. Dieser ROM kann nicht aus dem Speicherbereich ausgeblendet werden.\\ | ||
+ | |||
Zeile 87: | Zeile 95: | ||
=== 2.2.4 System-ROM B === | === 2.2.4 System-ROM B === | ||
- | Dieser enthält den Rest der Anwendungssoftware. Dieser ROM kann aus dem Speicherbereich ausgeblendet werden um durch die interne Speicherkarte, | + | Dieser enthält den Rest der Anwendungssoftware. Dieser ROM kann aus dem Speicherbereich ausgeblendet werden um durch die interne Speicherkarte, |
Zeile 98: | Zeile 107: | ||
Die Portfolio CCM gibt es in drei Haupt-Typen: | Die Portfolio CCM gibt es in drei Haupt-Typen: | ||
- | Die Karten sind wie MS-DOS-Disketten formatiert. Es können Programme geschrieben werden die direkt von der Karte ausgeführt werden, wodurch der Bedarf an System-Speicher reduziert wird (siehe Abschnitt 3.6.3)\\ | + | Die Karten sind wie MS-DOS-Disketten formatiert. Es können Programme geschrieben werden die direkt von der Karte ausgeführt werden, wodurch der Bedarf an System-Speicher reduziert wird (siehe Abschnitt |
Zeile 106: | Zeile 115: | ||
Die Karten bestehen aus statischem RAM und jede Karte enthält eine Lithium Backup-Zelle. Diese Zelle wird die Daten auf der Karte für ein Jahr oder mehr behalten wenn diese nicht im Portfolio steckt. Wärend die Karte im Portfolio steckt wird die Zelle nicht beansprucht.\\ | Die Karten bestehen aus statischem RAM und jede Karte enthält eine Lithium Backup-Zelle. Diese Zelle wird die Daten auf der Karte für ein Jahr oder mehr behalten wenn diese nicht im Portfolio steckt. Wärend die Karte im Portfolio steckt wird die Zelle nicht beansprucht.\\ | ||
+ | |||
=== 2.3.2 OTPROM-Karten === | === 2.3.2 OTPROM-Karten === | ||
- | Die einmalig programmierbaren ROM-Karten die zur Zeit erhältlich sind haben 64 oder 128 Kilobytes. Es sind Nur-Lese-Karten und werden typischerweise für Programme und unveränderliche Daten verwendet. Sie können in einem handelsüblichen EPROM-Brenner wie ein PROM beschrieben werden (siehe Abschnitt 4.4).\\ | + | Die einmalig programmierbaren ROM-Karten die zur Zeit erhältlich sind haben 64 oder 128 Kilobytes. Es sind Nur-Lese-Karten und werden typischerweise für Programme und unveränderliche Daten verwendet. Sie können in einem handelsüblichen EPROM-Brenner wie ein PROM beschrieben werden (siehe Abschnitt |
Zeile 216: | Zeile 226: | ||
Ein Steuerregister enthält den Kontrast-Wert für den LCD-Bildschirm.\\ | Ein Steuerregister enthält den Kontrast-Wert für den LCD-Bildschirm.\\ | ||
+ | |||
Zeile 223: | Zeile 234: | ||
Der Portfolio hat mehrere Spannungsversorgungsleitungen und Steuerleitungen. Diese werden für vielfältige Zwecke eingesetzt und sie haben verschiedene elektrische Eigenschaften wie weiter unten erklärt wird. Sie stehen alle am Erweiterungsbus zur Verfügung.\\ | Der Portfolio hat mehrere Spannungsversorgungsleitungen und Steuerleitungen. Diese werden für vielfältige Zwecke eingesetzt und sie haben verschiedene elektrische Eigenschaften wie weiter unten erklärt wird. Sie stehen alle am Erweiterungsbus zur Verfügung.\\ | ||
- | Wenn ein Netzteil und Batterien gleichzeitig zur Verfügung stehen wird der Portfolio von der höheren der beiden Spannungen gespeist (" | + | Wenn ein Netzteil und Batterien gleichzeitig zur Verfügung stehen wird der Portfolio von der höheren der beiden Spannungen gespeist (" |
Zeile 283: | Zeile 294: | ||
|Standby| | |Standby| | ||
|Betrieb| | |Betrieb| | ||
+ | |||
==== 2.6 PORTFOLIOS ERWEITERUNGS PORT ==== | ==== 2.6 PORTFOLIOS ERWEITERUNGS PORT ==== | ||
- | Der Portfolio verwendet einen 60-Pin Erweiterungsanschluss der handelsübliche Erweiterungen aufnehmen kann. (Siehe Abschnitt 4 für weitere Einzelheiten zum aktuellen Umfang der Erweiterungen.)\\ | + | Der Portfolio verwendet einen 60-Pin Erweiterungsanschluss der handelsübliche Erweiterungen aufnehmen kann. (Siehe Abschnitt |
Zeile 422: | Zeile 434: | ||
|J) Takt ist 4,77 MHz, Tastverh. 33%|Takt ist 4,9152 MHz, Tastverh. 50% mit Halts| | |J) Takt ist 4,77 MHz, Tastverh. 33%|Takt ist 4,9152 MHz, Tastverh. 50% mit Halts| | ||
|k) I/O CHK CK|Kein Signal| | |k) I/O CHK CK|Kein Signal| | ||
+ | |||
Zeile 427: | Zeile 440: | ||
==== 2.7 ENTWICKLUNG VON ERWEITERUNGEN ==== | ==== 2.7 ENTWICKLUNG VON ERWEITERUNGEN ==== | ||
- | Es gibt zwei Arten von Erweiterungen die an den Portfolio angeschlossen werden können. Diese Erweiterungen führen den Erweiterungsbus durch (Durchführende Erweiterungen) oder nicht (Terminierende Erweiterungen). Zur Entwicklung dieser Erweiterungen müssen unterschiedliche Erwägungen in Betracht gezogen werden. [[hardware: | + | Es gibt zwei Arten von Erweiterungen die an den Portfolio angeschlossen werden können. Diese Erweiterungen führen den Erweiterungsbus durch (Durchführende Erweiterungen) oder nicht (Terminierende Erweiterungen). Zur Entwicklung dieser Erweiterungen müssen unterschiedliche Erwägungen in Betracht gezogen werden. [[hardware: |
Zeile 433: | Zeile 447: | ||
=== 2.7.1 Terminierende Erweiterungen === | === 2.7.1 Terminierende Erweiterungen === | ||
- | Eine Erweiterung dieser Art signalisiert seine Anwesenheit an den Portfolio indem er die PDET-Leitung auf High legt. Wenn PDET auf High liegt, erwartet der Portfolio einen Erweiterungs Identifier (PID). Dieser wird von I/O Adresse 807FH gelesen. Die zurückgelieferte Zahl muss im Bereich zwischen 40H-7FH | + | Eine Erweiterung dieser Art signalisiert seine Anwesenheit an den Portfolio indem er die PDET-Leitung auf High legt. Wenn PDET auf High liegt, erwartet der Portfolio einen Erweiterungs Identifier (PID). Dieser wird von I/O Adresse 807FH gelesen. Die zurückgelieferte Zahl muss im Bereich zwischen 40H-7FH |
Ein Auslesen der Adresse 807FH darf von KEINER Erweiterung in IRGEND einer Weise als die oben beschriebene erfolgen. Wenn möglich, sollte nur OA0-OA3 für die Dekodierung des Registers benutzt werden, wärend die vordekodierte BCOM-Leitung für die höheren Adressleitungen verwendet werden sollte.\\ | Ein Auslesen der Adresse 807FH darf von KEINER Erweiterung in IRGEND einer Weise als die oben beschriebene erfolgen. Wenn möglich, sollte nur OA0-OA3 für die Dekodierung des Registers benutzt werden, wärend die vordekodierte BCOM-Leitung für die höheren Adressleitungen verwendet werden sollte.\\ | ||
Zeile 444: | Zeile 458: | ||
|00H|Kommunikationskarte| | |00H|Kommunikationskarte| | ||
|01H|serielle Schnittstelle| | |01H|serielle Schnittstelle| | ||
- | |02H|parallele | + | |02H|parallele |
|03H|Drucker| | |03H|Drucker| | ||
|04H|Modem| | |04H|Modem| | ||
Zeile 456: | Zeile 470: | ||
{{: | {{: | ||
- | Der Portfolio hat nur einen begrenzt gepufferten Erweiterungsbus. Um den besten Nutzen daraus zu ziehen sollten folgende Regeln | + | Der Portfolio hat nur einen begrenzt gepufferten Erweiterungsbus. Um den besten Nutzen daraus zu ziehen sollten folgende Regeln |
- | i) ABUF und BBUF sollten an die anligenden | + | i) ABUF und BBUF sollten an die anliegenden |
ii) Wenn möglich nur OA0-OA3 für die Dekodierung der Erweiterungsregister verwenden und die vordekodierte BCOM Leitung für die höheren Adressen.\\ | ii) Wenn möglich nur OA0-OA3 für die Dekodierung der Erweiterungsregister verwenden und die vordekodierte BCOM Leitung für die höheren Adressen.\\ | ||
- | iii) Erweiterungen die die externe Interrupt Einrichtung verwenden sollten durch MRST in einen Zustand zurückgesetzt werden, indem Interrupts unterbunden werden bis die Interrupt-Vektoren festgelegt sind. Dies verhindert, dass falsche Interrupts ausgeführt werden bevor die Vektoren gesetzt sind.\\ | + | iii) Erweiterungen die die externe Interrupt Einrichtung verwenden, sollten durch MRST in einen Zustand zurückgesetzt werden, indem Interrupts unterbunden werden bis die Interrupt-Vektoren festgelegt sind. Dies verhindert, dass falsche Interrupts ausgeführt werden bevor die Vektoren gesetzt sind.\\ |
+ | |||
+ | {{: | ||
- | {{: | ||
=== 2.7.2 Durchführende Erweiterungen === | === 2.7.2 Durchführende Erweiterungen === | ||
- | Bei diesen Erweiterungen wird der Systembus weitergeführt, | + | Bei diesen Erweiterungen wird der Systembus weitergeführt, |
i) ABUF und BBUF sollten nicht mit 5VS verbunden werden, sondern direkt durchgeführt werden.\\ | i) ABUF und BBUF sollten nicht mit 5VS verbunden werden, sondern direkt durchgeführt werden.\\ | ||
Zeile 478: | Zeile 493: | ||
iv) Die I/O Adressen 8070-807F sollten nicht verwendet werden, wegen der Kompatibilität zu terminierenden Erweiterungen die diese Adressen ansprechen (so wie die seriellen und parallelen Schnittstellen). 807C kann verwendet werden wie weiter unten unter vi beschrieben.\\ | iv) Die I/O Adressen 8070-807F sollten nicht verwendet werden, wegen der Kompatibilität zu terminierenden Erweiterungen die diese Adressen ansprechen (so wie die seriellen und parallelen Schnittstellen). 807C kann verwendet werden wie weiter unten unter vi beschrieben.\\ | ||
- | v) " | + | v) " |
vi) Um sicherzustellen, | vi) Um sicherzustellen, | ||
Zeile 494: | Zeile 509: | ||
iii) Die Meisten Leitungen die wärend eines Holds der CPU angesteuert werden können, floaten wärend des Holds. Es ist zu empfehlen, dass folgende Leitungen für die DMA Logik verwendet werden: IOM, NRDI, NWRI und ALE.\\ | iii) Die Meisten Leitungen die wärend eines Holds der CPU angesteuert werden können, floaten wärend des Holds. Es ist zu empfehlen, dass folgende Leitungen für die DMA Logik verwendet werden: IOM, NRDI, NWRI und ALE.\\ | ||
+ | |||
Zeile 502: | Zeile 518: | ||
i) Es ist ratsam nicht die vom IBM PC/AT für Interrupts verwendeten Adressen in der Erweiterung zu benutzen. Diese sind O20H-O3FH und OA0H-OBFH.\\ | i) Es ist ratsam nicht die vom IBM PC/AT für Interrupts verwendeten Adressen in der Erweiterung zu benutzen. Diese sind O20H-O3FH und OA0H-OBFH.\\ | ||
- | ii) AUf dem Portfolio werden keine Interrupts bedient wenn dieser ausgeschaltet, | + | ii) Auf dem Portfolio werden keine Interrupts bedient wenn dieser ausgeschaltet, |
+ | |||
Zeile 509: | Zeile 527: | ||
Der Portfolio verwendet eine 240 x 64 Pixel LCD Anzeige mit " | Der Portfolio verwendet eine 240 x 64 Pixel LCD Anzeige mit " | ||
- | Die Schaltung beinhaltet einen LCD-Bildschirm mit eigenem RAM-Chip und Character-ROM, | + | Die Schaltung beinhaltet einen LCD-Bildschirm mit eigenem RAM-Chip und Character-ROM, |
- | Die LCD Schaltung hat folgende | + | Die LCD Schaltung hat folgende |
- | * Vollständiger, | + | * Vollständiger, |
* Virtuelle 80x25 MDA Bildschirm-Seite mit verschiedenen Bildschirm-Modi | * Virtuelle 80x25 MDA Bildschirm-Seite mit verschiedenen Bildschirm-Modi | ||
* PC-BIOS-kompatible Pixel Set/Reset Funktion für Grafik | * PC-BIOS-kompatible Pixel Set/Reset Funktion für Grafik | ||
Zeile 520: | Zeile 538: | ||
* Block- oder Unterstrich-Cursor | * Block- oder Unterstrich-Cursor | ||
- | Anmerkung: Bildschirm-Textattribute und verschiede | + | Anmerkung: Bildschirm-Textattribute und verschiedene |
hardware/doku/techrefguide/abschnitt2.1190144386.txt.gz · Zuletzt geändert: (Externe Bearbeitung)