Wie der Titel verrät würde ich gerne einen kleinen Wing bauen den ich an meinen OLS anklemmen kann um so etwas mehr Speicher zum Samplen zu bekommen. Ich weiß, dass es da mehrere Baustellen gibt: Es muss der Core angepasst werden (wollte ich mich später mit beschäftigen). Das größere Problem ist momentan eher, wie bekomme ich den RAM (wollte hier SRAM/MRAM nehmen) an den FPGA? Hab ja nur die Versorgung und 16 Signale vom FPGA auf den Wing-Header geführt. Bisher wollte ich ungern einen RAM mit SPI Interface nehmen, weil ich denke, das es beim Sampeln etwas langsam sein könnte. Aber richtiger SRAM/MRAM also parallel angebunden, benötigt ja mehr als 16 Signale. Habt Ihr noch eine Idee wie man einen dran bekommen könnte? Oder kennt jemand was anderes passendes? Habe bisher folgendes gefunden: MR20H40 / MR25H40 ist MRAM und kann mit 50MHz SPI betrieben werden. Gibts vll noch RAM mit SPI Interface > 50MHz?
:
Bearbeitet durch User
No y. schrieb: > Aber richtiger SRAM/MRAM also parallel angebunden, benötigt ja mehr als > 16 Signale. > Habt Ihr noch eine Idee wie man einen dran bekommen könnte Vielleicht geht ein externer Adresszähler, der mit zwei IO (up, reset) bedient wird. Insgesamt dürfte es effizienter sein, sich einen passenden LA zu besorgen. Duke
No y. schrieb: > Gibts vll noch RAM mit SPI Interface > 50MHz? QRAM Quad-SPI dual edge aktiv, 4 Ports, und preiswert .. NXP hat das an den Prozessoren via Kernel-Interface gekoppelt. Oder ein Cypress FX3 Interface, da ist der OLS gleich mit drin. Gruss Holger.
Der Quad SPI könnte eine gute Idee sein. Es geht ja ums Basteln. Hab bisher ein wenig mit einem DE1 rumgespielt und wollte nun mal was "sinnvolles" angehen. Habe auch den China LA aber der OLS kann halt schneller samplen nur der Speicher ist klein. Da möchte ich was bauen und dann auch anderen zur Verfügung stellen. Gibt bestimmt mehrer die den LA haben und sich darüber freuen würden. Ich schau mal wie es weitergehen kann.
Was mit einer pippistrello http://pipistrello.saanlima.com/index.php?title=Welcome_to_Pipistrello Preis ist "teuer(e)" als OLS , aber viel ram , und OLS ist poriert. mfg Bingo
Ich hab ja einen OLS. Den möchte ich ja erweitern.
Ich habe auch einen OLS. Aber erweitern... Die "freien" 16 Pins sind bei mir nicht mehr frei. Da steckt schon die 32 bit Erweiterung drauf. Hol Dir von den fleissigen und freundlichen Chinesen ein Cyclone-4 Board mit (typ. 32 MB) SDRAM drauf. Bei einigen Boards muss man noch einigen "Klimbim" von den IOs freiraeumen/loeten. Achte beim Bestellen auf eine halbwegs schnelle PC-kompatible Schnittstelle, dass kann im Minimum z.b. ein PL2303 sein. Der ist, da seriell, zur SUMP-Software passend. Dann brauchst Du im wesentlichen "nur" noch das Speicherinterface von Xilinx-Coregen auf einen Altera SDRAM-Controller umstricken, und bist fertig :-) Die Takterzeugung duerfte unproblematischer sein. P.S.: Fuer meine Boards hab ich mit Cy4CE6 bzw. Cy4CE10 ca. 30-40 Eu (incl. Versand) bezahlt. Der OLS mit dem winzigen Spartan3 ist rueckblickend betrachtet etwas ueberteuert. Buch es als Lehrgeld ab.
No y. schrieb: > Es geht ja ums Basteln. Hab bisher ein wenig mit einem DE1 rumgespielt > und wollte nun mal was "sinnvolles" angehen. Da ist mir noch was eingefallen mit dem DMA und dem RAM. Renesas hat da 98K Ram im Prozessor. Via DMA Ch/0.1 und PORT kann man das Ram mit Double buffering füllen. Bild dazu: Als Datenmodell ist hier ein SPI Interface. Aber das geht als I/O Port genau so. PIC MPX hat auch so 30K Ram. Mann kann also via DMA den Prozessor 'RAM als DMA RAM-Block nehmen. Gruss Holger.
ICh habe dein Problem nicht verstanden. Dein WING ist ja nicht eigenständig. Dieser wird gewöhnlich an ein Entwicklungsboard gesteckt. Hast du RAM und brauchst eine State Maschine samt Trigger und Interface zum PC? Oder hast du ein FPGA der zu klein ist und willst externen RAM anbinden? Vielleicht hilft eine Skizze von deiner Idee hier weiter.
Ich habe hier : http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer rumliegen. Der hat aber leider nur sehr wenig Speicher. Es gibt aber diesen "Wing-Anschluss" der bei mir noch frei ist. Daran würde ich jetzt gerne einen externen schnellen RAM anschließen. Der "Wing-Anschluss" hat aber nur 16 I/O's und Versorgung auf der Leiste. Daher werde ich RAM mit SPI Anbindung benötigen. Wenn die Hardware steht (irgendwann mal...) wird der VHDL "Core" des Boards angepasst, damit ich längere Zeiten mit voller Sample Geschwindigkeit "fahren" kann.
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.