Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » wissenschaftlich technischer Fortschritt » Themenansicht

Autor Thread - Seiten: -1-
000
11.08.2009, 17:47 Uhr
Gast: Schnulli



hat es ermöglicht, den Comp JU+TE r in einer Minimalvariante zu bauen.



Die gesamte Logik befindet sich in einem CPLD! Der aufgesetzte Taktgenerator wurde in Ermangelung eines geeigneten Quarzoszillators verwendet.



Das Leiterbild einer passenden Platine ist in Arbeit.

Dieser Beitrag wurde am 11.08.2009 um 19:51 Uhr von schnulli editiert.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
001
11.08.2009, 20:54 Uhr
Buebchen



Hallo Schnulli!
Brauchst Du einen 8MHz Taktgenerator dafür? Was ist mit dem UB8831D? willst Du ihn haben?
Buebchen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
11.08.2009, 21:42 Uhr
holm

Avatar von holm

Nimm eiin FPGA und rationalisier den U883 gleich mit weg...
:-)

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
11.08.2009, 21:58 Uhr
Tom Nachdenk



Ich wollte es nicht schreiben aber auf Opencores gibts einen mehr oder weniger (habs bislang nur runtergeladen aber noch nicht ausprobiert) kompatiblen Z8 core.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
12.08.2009, 20:56 Uhr
drohne



Für Experimente in diese Richtung vielleicht auch interessant: Für den Parallax-Propellerchip gibt es einen Code, welcher aus einem der acht RISC-Kerne einen Z80 macht - die sogenannte ZiCog. Mit etwas externem Ram am Propeller läuft darauf auch CP/M. Schön für Experimenten: Den Propellerchip gibt es im bastelfreundlichen DIP40 Gehäuse, also kein Stress beim löten und auch relativ nachbausicher.

http://forums.parallax.com/forums/default.aspx?f=25&m=332138
--
http://drohne.piranho.de
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
12.08.2009, 21:55 Uhr
redled

Avatar von redled

Hätte Interesse an einer Platine + CPLD.
Dieser Beitrag wurde am 12.08.2009 um 21:55 Uhr von redled editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
12.08.2009, 22:21 Uhr
Tom Nachdenk



@Drohne
Der Z8 ist aber kein Z80 ...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
12.08.2009, 23:51 Uhr
holm

Avatar von holm

@Tom:
Genau sowas hatte ich mir dabei gedacht.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
13.08.2009, 12:06 Uhr
Gast: Schnulli



So. Habe noch ein wenig "herumgespielt" und die Logik für das ES2.3 integriert.



Die Umschaltung zwischen den beiden Betriebssystemen erfolgt über eine Steckbrücke.



Damit sind alle Pin's des CPLD belegt. Hoffe, daß mich mit der Tastatur keine Überraschungen erwarten...
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
009
13.08.2009, 21:12 Uhr
Gast: Schnulli



Generelle Fragen zum ES2.3

-Gibt es überhaupt aktive Nutzer?
-Hat jemand ein brauchbares Programm zum Testen?
-Besteht Bedarf an einer Erweiterung des PC-Tastaturadapters?
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
010
14.08.2009, 11:13 Uhr
hardhans




Zitat:
schnulli schrieb
Generelle Fragen zum ES2.3

-Gibt es überhaupt aktive Nutzer?
-Hat jemand ein brauchbares Programm zum Testen?
-Besteht Bedarf an einer Erweiterung des PC-Tastaturadapters?

Hallo schnulli,

ich habe mal das ES2.3 ausprobiert, aber da ich ja mehr der Hardware-Freak bin, die Sache nicht weiter verfolgt.
Die Syntax ist schon wie die vom ES4, und durch den Editor (auch Maschinensprache-) sowie den Anweisungen über mehrere Zeilen recht komfortabel.
-Tastatur habe ich aber entsprechend der Dokumentation gebastelt-

Deinen Hardware-Ansatz finde ich gut.

MfG
hardhans
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
14.08.2009, 20:59 Uhr
drohne



> Der Z8 ist aber kein Z80 ...

Jo, hab ich verdröselt... Einen Z8Cog gibt es leider noch nicht für den Propellerchip.
--
http://drohne.piranho.de
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
18.08.2009, 14:46 Uhr
Gast: Schnulli



Weil das ES2.3 ohne Tastatur schwerlich zu testen ist, habe ich mich mit der Möglichkeit befasst, den PC-Tastaturadapter entsprechend "aufzubohren". Es hat sich herausgestellt, daß eine Programmanpassung alleine nicht ausreicht. Ferner sind weitere Bauteile nötig, um die 2te Ebene (erreichbar mit "Shift" und "Strg") ordentlich abbilden zu können. Es ist also einiger Aufwand.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
013
27.08.2009, 17:05 Uhr
Gast: Schnulli



Neuigkeiten!

Habe den Tastaturadapter überarbeitet. Er ist jetzt wesentlich kleiner (35x65mm) und durch den Einsatz eines CPLD für beide Betriebssysteme geeignet.



Für das ES2.3 sind noch ein paar Programmänderungen am PIC nötig. Vielleicht mache ich das dieses WE.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
014
27.08.2009, 18:11 Uhr
Mobby5



Hey schnulli, klaust Du mir Ideen, von denen Du garnicht wusstest, dass ich diese hatte? Oder doch? Komisch!

Bin nämlich auch gerade dabei PS/2-Adapter für Matrixtastaturen zu bauen, wo auch ein CPLD und allerdings ein Atmel verwendet wird.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 27.08.2009 um 18:12 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
27.08.2009, 18:28 Uhr
Gast: Schnulli



... da dachtest Du, ein CPLD in Kombination mit einem Mikroprozessor wäre eine patentverdächtige "Weltidee" ? ... ;-)
Dieser Beitrag wurde am 27.08.2009 um 18:29 Uhr von schnulli editiert.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
016
27.08.2009, 20:38 Uhr
Mobby5



Nee, so nicht. Aber komisch, dass, wenn man eine Idee hat, sie plötzlich auch ein anderer hat.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
28.08.2009, 10:44 Uhr
Gast: Schnulli



Den Vörganger des Adapters gibt es schon ewig.
http://hc-ddr.hucki.net/tiny/tiny_selbstbau.htm

Bisher jedoch nur für das 2K- und 4K-Betriebssystem. Der Neubau war also unumgänglich (siehe 012). Ein CPLD läßt sich nunmal komfortabler "verdrahten" als mehrere einzelne Schaltkreise. Er drängt sich für solche Zwecke gerade zu auf.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
018
28.08.2009, 14:30 Uhr
Mobby5



Jep.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
26.10.2009, 20:03 Uhr
Gast: Schnulli



Jetzt läuft der Adapter auch für das ES2.3 wie gewünscht.



Habe das Beispiel von Jens Müller mal auf "echter" Gerätetechnik laufen lassen.



Für das 4K Betriebssystem sind nun auch keine Tasten"umbeschriftungen" mehr nötig.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek