Hallo Ich habe keine Ahnung von FPGA und möchte gerne den Logic Analyzer auf http://www.sump.org/projects/analyzer/ "nachbauen". Im Originalartikel wird das Spartan 3 board von Digilent benutzt. Ein Port auf das Spartan 3E board ist auch vefügbar. Nun habe ich mich mal auf der digilent-Seite umgeschaut: http://www.digilentinc.com/Products/Catalog.cfm?Nav1=Products&Nav2=Programmable&Cat=Programmable%20Logic und mir scheint das Nexys2 board irgendwie sympathischer, vor allem da ich nicht nur den Logic Analyzer nachbauen, sondern auch etwas über FPGA lernen will. Das Problem ist aber dass ich von den technischen Daten nur wenig verstehe und somit die Unterschiede zwischen den Spartan3, 3E und Nexys2 boards schwer zu erkennen sind. Denkt ihr dass der Logic Analyzer auch auf dem Nexys2 board laufen wird? Ist der RAM eventuell nicht schnell genug? Vielen Dank, Michael
@ Michael E. (rince) >Denkt ihr dass der Logic Analyzer auch auf dem Nexys2 board laufen wird? Ja. >Ist der RAM eventuell nicht schnell genug? Der interne auf jeden Fall. Der externe wahrscheinlich auch. MFg Falk
Das Nexys 2 hat ein PSDRAM, das ist mit asynchroner Ansteuerung viel langsamer (70 ns) als das SRAM auf dem Spartan 3-Board.
Hallo, ich wollte gleiches Projekt auch machen, allerdings würde ich den orginal verwendeten Spartan 3 nehmen um dann auch gleich die binarys zu flashen. Denn erstmals geht es mir gar nicht darum FPGA's und VHDL näher kennen zu lernen, sondern einen Logic Analyzer zu kriegen. Allerdings stellt sich mir eine Frage: Wo steht die Pinbelegung? Schließlich brauch ich dann ja noch ein Kabel vom Eval Board zu meinen tatsächlichen Messpunkten, aber ich habe nirgends auf der Projekt-Seite eine Doku gefunden welche Pins von der Software benutzt werden.
ups dabei hatte ich mir die FAQ sogar durchgelesen...aber diesen Punkt wohl elegant übersprungen^^
jetzt habe ich zwar das Spartan 3 Board, aber keine Ahnung wie ich die binary files da drauf kiegen soll. So wie ich das sehe ist die ISE Webpack Entwiclungsumgebung auch wirklich nur zum entwickeln und nicht zu flashen. Muss ich zum flashen auf ein 3rd Party Tool zurück greifen? im fpga Verzeichnis des Projekts ist eine *.bit und eine *.mcs Datei. Müssen beide geflasht werden? Was ist die test.hex Datei? Gibt es keine ausführlichere Anleitung als das was auf der Seite steht? Für FPGA Neulinge ja eindeutig zu wenig.
@Michael E. Ich habe vor ein paar Tagen den LogicAnalyzer auf das Digilent Nexy1-Board portiert (-- sind nur ein paar kleine Änderungen, die man im UCF-File machen muss). Bisher verwende ich nur das interne Block-RAM. Ich habe auch einen FTDI-Seriell nach USB-Adapter, der mit 1Mbit die Daten vom Board auf den PC holt (ein paar kleine Aenderungen wie in http://emergent.unpy.net/01219362482 beschrieben).
Gibts dafür eigentlich eine andere oder verbesserte Client Software? Die "aktuelle" Version (0.8) ist ja immer noch nicht so toll.
@Lenz: Was passt Dir denn an der Client Software nicht? Duke
Naja ich sag nicht dass die Software Schrott ist, ganz bestimmt nicht. Aber ein paar kleine Wünsche lässt sie halt schon noch offen. Eine Kleinigkeit sind die Farben, da hätte ich mir gewünscht dass die Hintergrundfarbe sowie die einzelnen Signalfarben einstellbar sind. Noch wichtiger hätte ich verstellbare Cursor (vertikale Linie) gefunden, deren Wert pro Signal in Zahlen (z.B. links neben dem Graphen) dargestellt wird, also wie bei der Software von LogicPort. Es geht natürlich auch ohne, aber nicht so konfortabel und man muss genauer hinschauen bzw. viel mehr reinzoomen. Und es besteht eher die Möglichkeit dass man einen Fehler macht beim Ablesen.
Ich hättte gerne die möglichkeit besser zu zoomen. Wenn ich vergößer bin ich an einer ganz anderen Stelle....
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.