JU+TE-Computer-2013

Alle Projekte hier herein, egal ob mit einem Atmel, Pic, oder einen anderen µC realisiert
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Unter was für ein win hast du das laufen?

Werd wohl in das saure Fenster beisen müssen. :cry:

Ich werd wohl erstmal die selbe Version herrunterziehen damit wir den gleichen Stand haben wenn ich Fragen habe.

Nach dem KC-Treffen könnte ein neues Bord entstehen (etwas größer mit Z86C93 CPLD P8X32 mikroSD & ....) :SCHRAUBEN
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Und noch einige Änderungen:

- P2 & P3 bekommen Wiederstände gegen 5V zum schutz gegen übersprechen benachbart liegender Leitungen

- S1 Dipschalter zur Auswahl der 4 möglichen Betriebsysteme 2/4/6K.

- vergrößerung der EPROM's auf 64k wird pro Betriebssystem auf maximal 8k zugeschnitten.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
unick59
Beiträge: 134
Registriert: Di 23. Jun 2009, 11:14
Wohnort: Heideblick

Re: JU+TE-Computer-2013

Beitrag von unick59 »

Hi Pic,
ich hab winXP prof. zu laufen. Auch das selbstgebaute ISP-Programmierkabel macht unter xp keine probleme.
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

OK.
Da werd ich mal sehen wo ich noch ein XP herbekomme. :SCHREIEN

Übrigens im webpack schein unter linux nur die kernelmodule dabei zu sein. :shock: (***.so)
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Es gibt Dinge auf der Welt die einen immer in die Suppe spucken. :evil:

Beim letzten routen konnte Eagle 3 Verbindungen nicht mehr Routen. :SCHREIEN

Also überlegte ich woran das liegen könnte. meine Erkentnis viel auf die großen Lötpats von den IC's.

Allso ran an die lib's und geändert. Und siehe da nach dem Routen ist jede menge Platz für mehr. :LACHEN

Code: Alles auswählen

Menge Wert                      Device                 Bauteile                           
3     *                         JP1E                   BAT, JP2, RES                      
2     27C512                    MEMORY_27512           IC2, IC7                           
1     74HCT574                  74XX-EU_74HCT574N      IC3                                
1     628128-70                 MEMORY-HITACHI_628128P IC8                                
1     FLOPY                     PINHD-1X4/90           JP5                                
1     GAL 20V8-15QP             GAL_20V8               IC4                                
1     GS 20P                    ARTIKEL                IC3.1                              
1     GS 24P-S                  ARTIKEL                IC4.1                              
2     GS 28P                    ARTIKEL                IC2.1, IC7.1                       
1     GS 32P                    ARTIKEL                IC6.1                              
1     GS-KO 40P                 ARTIKEL                IC1B.1                             
3     Lötbr.                    J2X2MM                 J1, J2, J3                         
1     MPE 094-1-004 ab 1.3.2013 JP1E                   JP1                                
1     MPE 094-2-010             FE09-2                 I/O                                
2     MPE 094-2-012             ARTIKEL                BUS.1, I/O.1                       
1     MPE 094-2-022             FE17-2                 BUS                                
1     MPR 3,90K                 R-EU_0204/7            R3                                 
1     NT 02                     SWITCH-DIL_DS02        S1                                 
1     PLCC 44                   ARTIKEL                IC1C.1                             
1     RAD 10/100                CPOL-EUE2,5-6E         C1                                 
1     SIL 5-4 10K               RESISTOR-SIL_G04R      RN3                                
2     SIL 9-8 10K               RESISTOR-SIL_G08R      RN1, RN2                           
1     U882xM/U884xM             U8820M                 IC1A                               
1     U8830D                    U8830D                 IC1B                               
9     Z5U-5 470N                C-EU050-024X044        C2, C3, C4, C5, C6, C7, C8, C9, C10
1     Z86C93-20VSC              Z86C93XXVLC+PLCC44     IC1C                               
Dateianhänge
JU_TE_COMP_A_LPBST_2013_02_25.png
JU_TE_COMP_A_LP_2013_02_25.png
JU_TE_COMP_A_SLP_2013_02_25.png
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Da das ändern von Programmteilen in herumvagabundieren Dateifragmenten umständlich und mit einigen Risiko verbunden ist.

Habe ich mir angewöhnt immer ein Projekt zu bauen wo alles enthalten ist.
Da sieht mann sofort ob eine Marke oder deffinition richtig ist.

Nicht benötigte Teile werden einfach mit if-Funktionen ausgewählt oder einfach wie eine includedatei auskommentiert.

Marken beginnen immer mit einem Buchstaben der seinem Bereich entspricht.
B_ Basic ROM
M_ Monitor ROM
...

Die verwendung von direkt Adressen ist nicht erlaubt.
Damit ist es möglich die Programme auf jeden beliebigen Speicherbereich zu Compilieren.


:?: gibt es einen auf dem Ju+Te-Comp laufenden Assembler/Dissassembler wie beim Z1013?
Dateianhänge
MME_BASIC.inc.txt
.txt bitte entfernen nur wegen upload angehangen.
(31.37 KiB) 501-mal heruntergeladen
JU_TE_2013_PIC.asm
(62.88 KiB) 507-mal heruntergeladen
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Code: Alles auswählen

GAL-Logigchip fuer Ju+Te-Computer 2013
(c)PIC18F2550

  J1 J2 J3  CPU                 ROM1 --> Deselektiert ROM2 /CEROM
  L  L  L   UB8830D             -
  H  L  L   UB8820M             0000h - 07FFh
  L  H  L   UB8840M             0000h - 0FFFh
  H  H  L   Z86C93-...          -
  L  L  H   Z86C93-25 & -33     * option CPLD
  H  L  H   frei                * option CPLD
  L  H  H   frei                * option CPLD
  H  H  H   frei                * option CPLD

  S0 S1     ROM2  /OEROM
  L  L      0000h - 0FFFh Basic + OS 2k

  H  L      0000h - 0FFFh Basic + OS 2k
            2000h - 27FFh Basic + OS 4k

  L  H      0000h - 0FFFh Basic + OS 2k
            2000h - 27FFh Basic + OS 4k
            xxxxh - xxxxh Basic + OS 6k

  H  H      0000h - 07FFh OSX Loader

  Tastaturspalten Dekodierung auf Erweiterungsplattiene und Uebergabe mittels /DSEL

  Erweiterungskarte original  SYSi = %0
  Erweiterungskarte Propeller SYSi = %1
  Ermoeglicht den wechsel von zwei I/O Platienen ohne EPROM-Tausch (8k Eproms im einsatz)
  z.Z. nicht in nutzung

*IDENTIFICATION
    JUTE-EMR;

*TYPE
    GAL20V8;

*PINS
        % Steuersignale Eingaenge %
    RW      =    1,     % 0 = Schreiben, 1 = Lesen %
    DS      =    2,     % 0 = Datenbus aktiv %
    DM      =    3,     % 0 = Datenspeicher, 1 = Programmspeicher %

        % Adressen Eingaenge %
    A11     =    4,
    A12     =    5,
    A13     =    6,
    A14     =    7,
    A15     =    8,

        % Chip Auswahl Eingaenge %
    J1      =    9,
    J2      =   10,
    J3      =   11,

        % BIOS Auswahl Eingaenge %
    S0.i    =   20,
    S1.i    =   21,

        % Speicher Deaktivierung Eingang %
    DSEL    =   13,

        % Erweiterungskarte Eingang %
    SYSi    =   14,

        % Steuersignale Ausgaenge %
    CSRAM.o =   15,
    WERAM.o =   16,
    OEROM.o =   17,
    CEROM.o =   18,
    SYSo.o  =   19,
    WAIT.o  =   22;

*BOOLEAN-EQUATIONS
     % Deselektierung des Programmspeichers CEROM = 1 %
     CEROM  =  J1 & /J2 & /J3 & /A11 & /A12 & /A13 & /A14 & /A15  % UB8820    %
            + /J1 &  J2 & /J3 &        /A12 & /A13 & /A14 & /A15; % UB8840    %
     
     % Selektierung des Programmspeichers %
    /OEROM  = /S0 & /S1 & /CEROM & DSEL &  DM & /DS &  RW &  A11 & /A12 & /A13 & /A14 & /A15  % 0800h - 0FFFh OS  2k %
            +  S0 & /S1 & /CEROM & DSEL &  DM & /DS &  RW & /A11 & /A12 &  A13 & /A14 & /A15; % 2000h - 27FFh OS  4k %
%           + /S0 &  S1 & /CEROM & DSEL &  DM & /DS &  RW & /A11 & /A12 & /A13 & /A14 & /A15;   xxxxh - xxxxh OS  6k %
            +  S0 &  S1 & /CEROM & DSEL &  DM & /DS &  RW & /A11 & /A12 & /A13 & /A14 & /A15; % 0000h - 07FFh OSX 2k %

    /CSRAM  = DSEL & OEROM & /DS;

    /WERAM  = DSEL & CEROM & /RW;

    /WAIT   = /J1 & /J2 &  J3;

     SYSo   = SYSi;

*END
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

Code: Alles auswählen

GAL-Logigchip fuer Ju+Te-Computer 2013
(c)PIC18F2550

    Keybord    %7F00 - %7F1F Speicherfenster von 32 Bytes
    TV-Ausgang %FF00 - %FFFF

*IDENTIFICATION
    JUTE-IO;

*TYPE
    GAL20V8;

*PINS
        % Adressen Eingaenge %
    A15     =    2,
    A14     =    3,
    A13     =    4,
    A12     =    5,
    A11     =    6,
    A10     =    7,
    A09     =    8,
    A08     =    9,
    A07.i   =   17,
    A06.i   =   18,
    A05     =    1,

        % Steuersignale Eingaenge %
    DS      =   10,
    DM      =   11,
    RW      =   13,
    P36     =   14,
    P37     =   23,

        % Steuersignale Ausgaenge %
    A.o     =   15, % zum C %
    B.o     =   16, % Laden/Schieben %
    C.o     =   19, % Keyborddaten auf Bus schalten %
    D.o     =   20, % /DSEL Signal %
    E.o     =   21, % SPEKER %
    G.o     =   22; % SAVE %

*BOOLEAN-EQUATIONS
    /A      = /DS & /RW &  A09 &  A10 &  A11 &  A12 &  A13 &  A14 &  A15;

    B       = /DS & /RW &  A09 &  A10 &  A11 &  A12 &  A13 &  A14 &  A15;

    /C      = /DS &  RW &  DM & /A05 & /A06 & /A07 &  A08 &  A09 &  A10 &  A11 &  A12 &  A13 &  A14 & /A15;

    D       = /DS &  RW &  DM & /A05 & /A06 & /A07 &  A08 &  A09 &  A10 &  A11 &  A12 &  A13 &  A14 & /A15;

    /E      = P36 & /P37;
 
    /G      = P36 &  P37;

*END
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

z.Z. Grüble ich etwas über das Reset Signal vom Z8 und Prop.

Ich denke mit 2 Wiederstände als Spannungsteiler dürften auch hier reichen.

Bei der verwendung eines EMR wo das Reset auf ca. 7V angehoben werden muss MUSS EIN ANDERER SPANNUNGSTEILER VERBAUT WERDEN.

Das Resetsignal wird nicht auf die Tastatur gelegt.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: JU+TE-Computer-2013

Beitrag von PIC18F2550 »

So die Platten sind jetzt raus zur ferdigung in ca 3 Wochen dürften die dann bei mir Eintreffen.
Als nächstes kommen die Warenkörbe drann.
Und nicht zu vergessen die Webseite SkyeDrive zu aktualisieren :lol:
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Antworten