Hallo, ich bekomme den 8051 von Oregano (mc8051_cyclone_nios) nicht richtig zum Laufen. Habe das Projekt von Oregano auf Cyclone II umgestellt und die Megawizzards nochmal ausgeführt, anschliessend wirds ohne Errors kompiliert. Ramload.hex ist drin(im Rom), benutze Quartus 7.2 verbunden hab ich erstmal nur RXD_i, TXD_o sowie clk und Reset(Taster). Aber ich bekomme keine verwertbare Meldung im Terminalprogramm (Hyperterminal) Hat wer nen Tipp für mich oder das gleiche Problem? Mit freundlichen Grüßen
Gast
#842914
Hallo, hast du mal versucht mit SignalTap zu schauen, ob relevante Signale richtig arbeiten ? Läuft der Basistakt ?
Gast
#844971
Servus, ich habe folgenden Artikel über eine Implementierung gefunden. Also vom Prinzip sollte es funktionieren. Der Artikel beschreibt ansatzweise auch, was geändert wurde. http://www.elektroniknet.de/home/bauelemente/fachwissen/uebersicht/aktive-bauelemente/programmierbare-logikasics/mikrocontroller-in-low-cost-fpga-integriert/ Viel Spass
Takt läuft, den Artikel hab ich mir auch angesehen. Braucht der 8051 denn genau die 11 Mhz? Ich komm da mit der PLL nich ganz hin, entweder 11,11 oder 10,98
Gast
#845382
Die 11 MHz orientieren sich nur an dem original Controller, es spielt keine Rolle ob die Frequenz ein bisschen daneben liegt. Hast Du mal das Timing überprüft, der Cyclone II sollte die 11 MHz eigentlich locker schaffen, aber man weiss ja nie. Andere gern verwendete Fehlerquelle ist der Reset. Passt die Polarität des Resets der Cyclone II Komponenenten mit dem im Core verwendeten zusammen?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.