Guten morgen Ich habe bisher noch nicht viel mit FPGAs gearbeitet. Meist waren es kleine Dinge wie Filter, Lauflichter, LVDS Interface für TFTs usw. Als FPGA verwende ich einen Spartan 3. Als Entwicklungsumgebung verwende ich ISE 13.1. Für mein aktuelles Projekt brauche ich einen möglichst einfachen SOC Bus. Die Datenrate liegt bei max. 40Mbps. Datenbus und Adressbus muss nur 8Bit breit sein. Es gibt nur einen Busmaster, der die Daten von den Slaves abholt. Ich habe mich ein wenig eingelesen und festgestellt, dass viele verschiedene Bussysteme gibt (Wishbone, AMBA, Aurora, OCP, ...). Was würdet Ihr einem Anfänger empfehlen? Ich hoffe ich habe ausreichend Infos geliefert.
Ich mag ja den AMBA ganz gerne. Vor allem weil es die grlib gibt, wo schon viel 0815-IP dabei ist. Duke
Verwende den Bus, bei dem du dich am einfachsten an die schon vorhandenen Komponenten des Herstellers anhängen kann. Mit deiner Aufgabenstellung auf meinem ALtera-FPGA würde ich vmtl versuchen, die Slaves mit ordentlichen Avalon-MM Interfaces auszustatten, dann kann man später auch einen NIOS ohne großen Aufwand daranhängen. Die Xilinx-Welt kenn ich nicht mehr gut genug für einen Tipp. lg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.