[CALU] Re: CALU-Meeting

  • From: Benedikt Huber <benedikt@xxxxxxxxxxxxxxxxxx>
  • To: calu-ss2010-tuwien@xxxxxxxxxxxxx
  • Date: Mon, 17 May 2010 23:49:37 +0200


On 17.05.2010, at 21:25, Günther Wimpassinger wrote:

Hi,

ein Meeting zur Besprechung restlicher Arbeiten für den PISP.
Terminanvisierung: Mittwoch 19.05.2010 von 16:00-18:00 (übliche CALU- Lab Zeit).
geht von mir aus in Ordnung

David: Bitte eine (Vorab)version des Stacks für Mittwoch vorbereiten. Solltest du Probleme oder Fragen haben, ich bin morgen ab ca 11 im TiLab 1.

Noch offene (mögliche) Punkte:
- Processor Cycle Counter (notwendig)
- Library mit Standard-IO Funktionen für den PISP (notwendig)
- "BOOT-ROM App" - Basic-OS (console über UART, und Programmupload) (bringt Bonuspunkte)
Das Datensegment muessen wir sowieso via UART einspielen. Es wuerde sich anbieten, loadpage zu implementieren, code+daten via UART an das Board zu schicken, die Daten zu initialisieren und dann via loadpage das Programm zu laden. Find ich eine gute Erweiterung.
- Interrupt(s)
Interrupts waeren an sich ganz nett, obwohl nur fuer buttons eher witzlos. Multitasking ist in unserer Architektur eher muehsam, also was ist die Interrupt-Killer-App?
- ALU-DIV/DIVS, wenn's doch jemand machen will.
- ... (bitte ergänzen)
Wir koennten auch I/O Extensions a'la SPEAR implementieren (inklusive DMA). DIV oder eine Hardware FFT kann man so z.B. ganz einfach realsieren. Ich bin aber eher dafuer, den Prozessor as is + BOOT-ROM anstaendig fertigzubauen, dann sehen wir eh ob noch Zeit ist.

lg
Günther
p.s. Eine erfreuliche Nachricht, Martin hat heute den PISP auf dem Cyclone erfolgreich laufen lassen. "Hello Pisp" über den UART periodisch ausgeben.
Dafür gibts auch ein fertiges "rbf" File im Repo :)
Jo, sehr cool.
Noch eine Frage bez. des UARTs: Wie synchronisiert man sich mit dem Sender? Gibts da zwei verschiedene Busy-Flags?
Im Zweifelsfall eine README-Datei ins Repo stellen ;)
UART funktioniert jetzt btw. auch in binsim, siehe auch calu2010/ target/apps

lg, benedikt

Other related posts: