-
Thread
Pollin MOTOROLA VIP1710
Feb 21 2007 fx2-firmware.bin drwxrwxr-x 2 0 0 40 Jan 11 2007 log drwxrwxr-x 2 0 0 40 Jan 11 2007 run drwxrwxr-x 2 0 0 40 Jan 11 2007 shm -
ausma schrieb im Beitrag #1686913: > Firmware befindet sich unter /var/fx2-firmware.bin Wohl kaum. Diese Datei ist wie Du im Directorylisting siehts nur 8192 Byte groß.
-
Thread
Versand aus China
Hallo, Ich habe mir so ein Cypress Board gekauft (http://cgi.ebay.com/Cypress-CY7C68013A-EZ-USB-FX2LP-USB2-0-Develope-Board_W0QQitemZ280470481475QQcmdZViewItemQQptZBI_Electrical_Equipment_Tools?hash=item414d57ea43). Das Teil kommt aus Shanghai und wird per "registered Airmail" versandt. Laut Verkäufer soll das 2-4 Wochen dauern? Ich wollte nur mal fragen, ob wer Erfahrung hat und das wirklich so lange dauert oder der Verkäufer einfach nur vorsichtig ist... Wenn ja, was braucht denn da bitte 2-4 Wochen?? LG
-
Thread
Daten via NPI Interface ins DDR2 schreiben, über USB2.0 auslesen
Hallo, @TG: benutz von Cypress den FX2LP. Ist ein Controller mit USB 2.0, der aber so konfiguriert werden kann, dass die komplette USB Daten-Übertragung an FIFOs endet. Vom FPGA aus hast du dann einfache FIFOs zum ansteuern wie interne,
Er benutzt den FX2 Controller-Chip von Cypress. Den nehmen wir auch sehr erfolgreich. DMA auf dem FPGA ist ja ganz interessant, aber auf PC-Seite bringt das nix, DMA gibts erst bei USB 3.0, bei 2.0 wird auch alles im
-
Thread
USB FX2 Eva-Board
Hallo Leute. Ich bin auf der Suche nach einem Eva-Board mit FX2. Das CY3687 MoBL-USB FX2LP18 Development Kit von Cypress kostet mir zu viel. Ausreichen würde mir das High Speed Interface von Braintechnology.Ich brauche nur etawas Speicher wo ich paar Register anlegen
ebay - http://stores.ebay.com/electronics-lee Liyan hat gute und günstige sachen da - auch ein FX2LP board (mit 32k SRAM auf der rückseite) - ist die 128TQFP FX2LP version, also das grosste was man bekommen kann. Versand kostenlos, sind gerade 35eur mit Zoll.
-
Thread
Clock für sekundären Mikrocontroller aus FPGA?!
innerhalb des FPGAs interessant. Natürlich kann man mit DCMs und externen Loops auch Laufzeiten auf der LP korrigieren, aber das ist in deinem Fall unnötig.
Den Clock des AVR zapft man mit einem 74SZ04 ab dem Pin XTAL2 an. Dazu muss man den Oszillator des AVR auf grossen Amplitude stellen.
-
Thread
8051 StarterKit mit USB
aufgebaut und schreib grad die Software. Mittlerweile gibts sogar einen C#-Wrapper von FTDI für die FT2xx.DLL. Ralf
search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=428-2977-ND Drauf ist ein PSOC3 (8051 kern) und ein FX2LP (8051 kern). Damit kannst du sehr viel machen, ob USB (FX2LP) oder ADC/DAC, i/o usw. Allerdings kannst auch einen typischen 8051 von futurlec nehmen (bezahlung via paypal) : http://www.futurlec.com
-
Thread
USB Stack in Hardware
man einen aktuellen FT2232H nehmen, der soll das wohl angeblich jetzt schaffen. Oder halt den USB 2.0 HighSpeed Klassiker: Cypress FX2LP (Cy7C68013A). Das ist ein kompletter 8051 (grusel) µC mit USB 2.0 Enigine, die das USB Protokoll nahezu in Hardware abhandelt. Der schafft etwa 40MB/s.
Interrupt bei voll/leer usw. Die zweite Möglichkeit wäre, die Daten am parallelen Interface des FX2 ausgeben zu lassen. Dazu musst du allerdings ein paar Register in der Firmware setzen. Ganz ohne Firmware tut der Chip zwar auch was, aber die Daten bleiben im Chip. Die power-on Firmware ist quasi
-
Thread
Erfahrungen mit PSoC 3
module da, allerdings kosten die auch einiges (~50eur). FirstTouch ist günstiger und dank in dem FX2LP implementiertem SWD geht auch debugging. Leider gibts immer noch keine news wann die ES3 oder retail verfügbar sein wird (oder nix festes)
ist, kann immer noch der psoc3 über den usb DP/swdio angesprochen werden). Viel sicherer ist ein FX2 zu nemhen und einen SWD programmer/debuger bauen.
-
Thread
Update auf ISE 11.4 unter Linux
[-m mode] ... [-D devpath] overrides DEVICE= in env ... device types: one of an21, fx, fx2, fx2lp ... at least one of -I, -L, -m is required Wie kann ich ein device spezifizieren? In der Regel steht: BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000d
Der Einhängepunkt heißt jetzt: sudo /sbin/fxload -v -t fx2 -I /usr/share/xusb_emb.hex -D /dev/bus/usb/001/004 Doch wie geht es mit udev richtig?
-
Thread
USBN9604 NRND - Alternativen?
AM nähesten kommt der Cypress FX2LP. Der Quasi-Standard bei USB 2.0 Device Controllern. Direkter Zugriff auf alle EndPoints, verschiedene Verbindungen nach außen (Slave FIFO, GPIF....) und kleines Gehäuse. Kostenlose Toolchain (SDCC
Christian R. schrieb: > AM nähesten kommt der Cypress FX2LP. ... Hm, sieht an sich ja nicht schlecht aus, aber soweit ich das überschauen kann sind die Interfaces doch nicht all zu variabel. USART ist langsam (wohl nur für Config sinnvoll) und im "kleinen
-
Thread
FX2LP: C2-Start mit RENUM=0
Hallo, ich habe einen Cypress FX2LP. Die Firmware habe ich in einem externem EEPROM gespeichert. Beim Starten wird dann ja automatisch das RENUM-Bit auf 1 gesetzt und die Firmware muss sich dann um die USB Requests kümmern. Das Technical
Ich will ja meine Firmware aus dem EEPROM laden - daher muss es ein C2-Start sein. Allerdings soll (wie einem C0-Start) das Generic USB Device genutzt werden. Das heißt, die FX2LP-Hardware kümmert sich um alle USB-Anfragen, meine Firmware wird aber aus dem EEPROM gelesen
-
Thread
Energie kontaktlos übertragen
Ig/PI/x H2=Ig/PI/(x+0,12) Hg= H1 - H2 =Ig/PI/x - Ig/PI/(x+0,12) Hg= 19,09/x - 19,09/(x+0,12) Das Feld verläuft dann nach dieser Funktion http://www.wolframalpha.com/input/?i=Plot%5B19.09%2Fx+-+19.09%2F%280.12+%2B+x%29%2C+%7Bx%2C+0%2C+10%7D%5D H(10) =22,64mA/m
-
Thread
Neue 8051 von Atmel
Wartezeiten. Die 4-Kanal PWM hat nen Umlaufzähler, d.h. man kann sie für 2-, 3- und 4-Phasenstrom konfigurieren. Der LP6440 ist pinkompatibel zum Standard, außer Reset ist low-aktiv und VCC geht nur bis 3,6V. Externer Programmspeicher läßt sich aber nicht mehr anschließen
definierte Programme, wo es viel Ram braucht, der Controller aber nur billig sein soll. Trotzdem FX2, Silabs, TI haben alle spezielle und aktuelle Kontroller, welche auf 8051 aufbauen.
-
Thread
Libusb usb_bulk_read "echtzeitfähig"?
Buffer überschrieben! !"); } } return 1; } DWORD WINAPI writethread(LPVOID lpParam) { int i=0; int tmp,tmp2; while(1) { durch2++; if(pread!=pwrite) { if ( (pwrite-wert)>=BUF_SIZE)
Controllerseite? Die muss doch warten, bis der Puffer wieder gefüllt werden kann. Wir verwenden ja hier den FX2 von Cypress in unseren Designs, hohe Geschwindigkeiten und niedrige Latenzen sind nur mit großem Puffer vor dem USB Controller zu schaffen. Wir kommen auf kontinuierliche 40MB/s, mit 256kByte FIFO auf
-
Thread
Cypress FX2 Development Board an AD EVAL AD7760/62EDZ
da irgendwie ein kleines Problem: ich habe einen AD-Wandler (AD EVAL-AD7760/62EDZ) an ein Cypress FX2 Dev-Board angeschlossen. - ich benutze das GPIF-Dev-Tool um die Waveforms zu erstellen - den Takt für den FX2 hole ich mir vom AD-Board (in dem Fall 40MHz) ...soweit funktioniert eigentlich alles
Uargs....der ezUSB ist für die alten AN2131 usw. und nicht für den FX2LP gedacht. Nimm auf jeden Fall den aktuellen CyUSB Treiber (3.4.110). Gibts auf der Homepage.
-
Thread
Xilinx USB schematic jetzt verfügbar
Das ist die FX2 Firmware. Aber auch der Xc2C256 will programmiert sein...
, allerdings das bilde spricht (vllt?) für sich - ob in diese kleine gehäuse wirklich ein CPLD und FX2 reinpassen ? Um 100% hardwaretechnisch kompatibel zu sein muss es ein TQFP100 FX2LP sein, sonst passt die Xilinx firmware nicht zum pinout und I/O funktionen. Übrigens, falls jemand so ein adapter
-
Thread
USB Geräte defekt durch überspannung?
Drucker erwischt und ein andere Super teures (DJ D/A Wandler Audio 8 DJ).... Nun bringen diese 2 Geräte beim Einstecken den Fehler "USB Gerät wurde nicht erkannt" alle anderen Geräte werden einwandfrei erkannt... Da ich auch einiges löte, hier die frage, was könnte es an den Geräten zerbröselt
Auf der Platine werkelt ein CY7C68013A - EZ-USB FX2LP USB Microcontroller hab ich gerade gesehen...
-
Thread
Cypress startrn ohne Usb Kabel
Hallo an alle, ich hätte eine Frage und zwar, ich arbeite mich in EZ-USB FX2LP gerade ein,ich muss ein Motor steuren und als erstes Aufgabe muss ich den Firmware starten ohne dass das USB-kabel angeschlossen ist, dh wenn ich mein Programm lade es muss laufen ohne dass das kabel
ohne Probleme. Wenn ich es aber ins E²Prom laden will muss es vorher ja zum iic konvertieren mit hex2bix. auch kein problem. Um anfragen an der USB seite beantworten zu können muss ich aber ein komplett neues programm schreiben. sowie das beispiel von Cypress das sich hier: Cypress\USB\Target\Fw\FX2
-
Thread
Reichelt: 2-Kanal Farb-DSO für 350€ :)
da steckt doch ein Cypress FX2LP drin, evt. könnte man die Cypress treiber benutzen. Sollte da auch nicht die RS232 gehen ? Mindestens der UART port der für die netztwerkaten-erweiterung benutzt wird sollte ohne weiteres funktionieren
. Am besten die org. inf von FX2LP nehmen und ergänzen mit den einträgen für das DSO %VID_5656&PID_0832.DeviceDesc%=CyUsb, USB\VID_5656&PID_0832 VID_5656&PID_0832.DeviceDesc="UT2000/3000 Series Digital Storage Oscilloscope"
-
Thread
-
Thread
Cypress ICE Cube
für 49$", das sollte dein chef doch "erlauben" :) Im prinzip reicht aber PSOC3 sample µC und ein FX2LP, schaltplan ist vorhanden also kann man einfaches programmiergerät selber bauen. Und natürlich habe schon getestet, das ist die SWD (Serial Wire Debug) programming schnittstelle. "PSoC uses JTAG (4 wire) or Serial Wire Debug (SWD) (2 wire) interfaces for programming, debug, and test.", abgesehen davon das JTAG chain, ist SWD genau so gut für debuging. Also kannst sample ordern und den FX2LP anschliessen und schon kann die "spiel
-
Thread
Logikanalzyer mit FT232BL
hier > beschriebene projekt eignet ? nein, es muss ein FX2LP sein und dazu noch xxxxx13A, am besten CY7C68013A-56PVXI. Der EZ-USB FX den du hast ist gut für andere sachen, z.b. ein ULINK clone.
ein xp system nehmen ! ohje ... das ist kein AN2131 sondern ein CY7C68013A also kein EZUSB, kein FX, kein FX2 sonder FX2LP
-
Thread
EZ USB Flags Problem
deine Datenrate kontinuierlich schaffen (also auf der FIFO-Schreib-Seite). Ansonsten schafft der FX2LP durchschnittlich etwa 41 MByte/s im BULK Modus mit Slave FIFO und Quad-Bufferung bei 512 Byte Paketgröße. Vielleicht solltest du über isochronen Transfer nachdenken. Da kann man ziemlich genau 24
ich habe eine kurze frage. Ich habe mir den Thread hier gerade durchgelesen und verwende auch den FX2. Ich kann im FX2 einen Buffer pro EP nur einen Buffer von X(512,1024) einstellen. Richtig ? In der C# Applikation kann ich angeben wieviele Bytes gelesen werden sollen. Dem Thread hier habe ich
-
Thread
Wittig(welec) DSO W20xxA Hardware
aus. ... > Für alle Linux User: Hier noch ein Tip für dieses klickfaule Pack ;-) Man nehme fx2_load (http://volodya-project.sourceforge.net/fx2_programmer.php), kompiliere, mache und installe. Dann braucht man Slogs USB-Blaster hexfile: http://sourceforge.net/projects/welecw2000a/files/USB
20Driver/USB_Blaster_for_W2000_v1.1/USB_Blaster_for_W2000_v1.1.zip/download Mit [c]#!/bin/sh DEVICE=`fx2_programmer 0 0 dump_busses | grep 0x4242.*0x0200 | cut -d\ -f3,5` fx2_programmer $DEVICE set 0xE600 1 fx2_programmer $DEVICE program USB_Blaster.hex fx2_programmer/fx2_programmer $DEVICE set 0xE600
-
Thread
Cypress (Anchor) AN2135 Treiberproblem Win2k/XP
Speed: High Device Address: 0x01 Open Pipes: 0 Unter XP: Das ist der FX2 (alte Version (nicht LP) 56-pin, 8k RAM)zusammen mit dem CyUSB-Treiber Version cyusb18120. Ich kann nicht einmal mit EzMr arbeiten - der sagt, kein Cypress USB-Device present. Mit EzMr lade ich normalerweise
heute. Wahrscheinlich doch ein bißchen lässig gewesen beim Layouten der Quarz-Umgebung. Dabei wäre der FX2 mit 64k RAM und der vollen Kontrolle über die Handshakes wohl das Nonplusultra für Imaging. Hach, was soll's, jetzt bin ich erstmal 2 Wochen weg *g*
-
Thread
Wettersatellitenempfang bald digital im LRPT Format
Viele von uns haben einen VHF Receiver (z.B. R2FX) zum Empfang der APT Wetterdaten der polar umlaufenden NOAA Wettersatelliten. Das funktioniert auch prächtig mit einer einfachen zirkular polarisierten Kreuzdipol Antenne (oder quadrifilar helix).
Christoph db1uq K. schrieb im Beitrag #5808943: > "Meteor M-N2, der dann somit im Moment der einzige aktive LRPT Satellit > ist." (von 2016) Das scheint also auch auszusterben. Vermutlich nicht. Es ist nur so, daß die Modulation (2x Phase, also I/Q jeweils)
-
Thread
Entfernen eines USB-Geräts erkennen
Hallo zusammen, ich arbeite mit einem Cypress FX2LP USB-Gerät. Dieses wird mittels LabView über eine von mir in C++ geschriebene DLL angesprochen. Es funktioniert auch alles hervorragend, aber wenn ich das Gerät abziehe scheint das der Cypress-Treiber
-
Thread
CY7C68013A Interfaces umschalten
Hallo zusammen, hat jemand von euch Erfahrung mit dem Einsatz verschiedener Interfaces im Cypress FX2LP? Wenn ich mittels der CyAPI ein neues Interface im USB-Controller aktiviere, müsste dieser doch eigentlich neu konfiguriert werden werden. Die Konfiguration erfolgt durch die Funktion TD_Init.
void ) { // Called when a Set Interface command is received AlternateSetting = SETUPDAT[ 2 ]; return( TRUE ); // Handled by user code } [/c] Automatik gibts meines Wissens keine.
-
Thread
Cypress FX2LP USB-Controler-Datenübertragung
Hi, habe mal eine Frage zum FX2LP USB-Controller von Cypress. Hiermit versuche ich digitalisierte Daten von einem AD-Wandler (500kHz) per USB zum PC zu übertragen. Hierfür nutze ich das paralelle Interface (2Ports = 16 Bits). Um
-
Thread
Richtlinien für große FPGA Designs?
=All& ) Reden wir evtl. von verschiedenen chips? Wobei ich aber auch nicht glaube, dass es beim FX2 anders ist als beim FX2LP
So, ich hab jetzt die Ansteuerung des FX2LP auch mal auf Lesen/Schreiben bei jeder Flanke des IFCLK und durchgehend aktiven SLWR und SLRD umgebaut. Klappt prima. Der FPGA schreibt/liest jetzt mit 80 MB/s, bei 40 MHz externem IFCLK. Weiß gar
-
Thread
Cypress FX2LP zugriff von 8051 zu den Endpoints
Hallo zusammen, Ich arbeite jetzt mit einem Cypress FX2LP mikrocontroller und ich habe eine Frage an euch. Ich will von dem Firmware auf die Datenm die in einem Endpoint liegen, zugreiffen. Ich habe endpoint 2 als 1024 bulk double buffered definiert.
-
Thread
FT232R als USB-RS232 adapter
Erachtens einen Fehler in der USB-Buchsen-Belegung auf. Ich kenne das nur in der Reihenfolge 1 VBus / 2 D- / 3 D+ / 4 GND.
6 angehen. Dort sind Überlappungen zu erkennen, außerdem erkennt man an der Position, z.B (5,99 4,2) oder (5,4725 2,5), dass die Bauteile eben nicht im Standardraster (wie ich Anfangs schon erwähnte) platziert sind. Meine Vorschlag: Stromlaufplan neu zeichnen und das Standardraster dafür auf 1,27
-
Thread
Cypress FX2LP C++ Demo
zusammen, ich bin ein Newbie in Sachen Treiberzugriff mit C++. Ich müsste allerdings bei einem FX2LP auf die Endpoints zugreifen, lesend und schreibend im Bulk-Modus. Als Treiber hab ich den CyUSB genommen. Könnte einer von euch vielleicht mal nen kleinen Quellcode posten, der mittels CyAPI auf
Hallo Daniel, hier ist eine kleine Anwendung, die Daten über USB unter Zuhilfenahme der CyAPI zum FX2 rüberschiebt. Die Funktion ConfigFPGA() beinhaltet die entsprechenden Routinen. www.fpga-dev.de/cyclone_ii_ep2c35_projects/cyclone2_usb_prog_win.zip gruß, fpga-dev
-
Thread
Cypress FX2LP Interrupt Problem
Hallo zusammen, ich habe mit dem Cypress FX2LP folgendes Problem: Eine USB-Interruptroutine soll durch eine Serial0-ISR unterbrochen werden. Zur Zeit arbeitet die CPU aber zuerst den USB-Interrupt ab und beginnt danach mit der seriellen ISR
da passt alles... Aber das hat mich auf ne Idee gebracht. Hab jetzt ne Lösung gefunden: Der FX2LP unterstützt noch ne andere Art von Interrupt-Priorisierung. Man kann entweder Low oder High Priority zuweisen. Ich hab jetzt in der ISR die unterbrochen werden soll dem Interrupt (welcher unterbricht
-
Thread
Nutzlose Foreneinträge löschen oder in Suche blockieren?
Kleinigkeiten zu ergänzen. > Ich hätte ein Tutorial im Angebot, wie man erste Schritte mit dem FX2LP unternimmt. Also Speziell für Anfänger die wenig bis nichts mit USB gemacht haben. Passt sowas denn irgendwo rein? Ist auch nicht besonders tiefgründig. Also es steht nur drin was man wissen muss,
macht ist wohl eine Utopie. > Ich hätte ein Tutorial im Angebot, wie man erste Schritte mit dem FX2LP > unternimmt. Also Speziell für Anfänger die wenig bis nichts mit USB > gemacht haben. Passt sowas denn irgendwo rein? Ist auch nicht besonders > tiefgründig. Also es steht nur drin was man wissen
-
Thread
Cypress FX2: Hex-Dateien umwandeln mit hex2bix
Hallo, Ich versuche den angeschlossenen EEPROM an einem FX2LP zu Programmieren. Ich weiß, dass ich die vom Compiler erzeugte .hex Datei mit dem Tool hex2bix umwandeln muss. Allerdings funktioniert, nachdem ich die erzeugte Datei gebrannt habe nichts mehr. Entweder wird der FX2 als "EEPROM missing" erkannt oder als "Unbekanntes Gerät". Da es mit vorhandenen .iic Dateien Funktioniert vermute ich, dass ich das HEX2BIX falsch bediene. Eine beim Compilieren automatisch erzeugte
-
Thread
USB Slave unter Win XP einrichten
nach einem geeignetem Board gewidmet. Dabei bin ich auf ein Experimentierboard von Cypress(EZ-USB FX2LP) gestoßen, dass über den CYC68013-Controller verschiedene Einstellungsmöglichkeiten für die USB- Device- Entwicklung, bietet. (http://www.cypress.com/portal/server.pt?space=CommunityPage&control
hab ich jetzt was falsch verstanden? Fehlerhafte USB Übertragung wird auch schwierig, das macht der FX2 in Hardware.
-
Thread
Einstieg in Cypress FX2 Programmierung
Probleme, am FX2 nicht ganz so viel, am AT2LP jedoch massenhaft. Performance wird ein nicht ganz optimales Layout nicht beeinflussen, selbst mit den grottenhaft schlecht gemachten Boards von BrainTechnology erreiche
der einen Seite gut mit der Buchse und an der anderen gut (bedeutet mit geringer Impedanz) an den FX2 angeschlossen ist? Könnte ich mir vorstellen. Ich würde am Ende der Leitungen am FX2 vielleicht noch Vias setzen, dass der Strom direkt an Massepins des FX2 fließen kann und nicht obenherum eine "Schleife
-
Thread
USB CyAPI - Zugriff auf Firmware
Hi, ich arbeite gerade mit dem EZ USB FX2LP USB Controller von Cypress. Ich habe dafür eine Firmware geschrieben und in den Baustein geladen. Nun ist mir leider nicht ganz klar, wie ich von Windows aus "Befehle" zum steuern übertragen kann.
werden eh von einem FPGA angeliefert. Zum API: Mit dem CyUSB kannst du auf alle Funktionen des FX2 zugreifen, die LibUSB kann nur einige wenige. Wenn du nur Bulk-Transfer machst, ist das meiner Meinung nach einfacher mit der LibUSB, ist aber eher subjektiv. Es ist weder schneller noch langsamer,