Hallo, Ich habe einen Altium NanoBoard 3000 AL. Meine 12-Monate Lizenz (war dabei) ist bereits abgelaufen. Eine neue 12-Monate Lizenz kostet ca. 200€ was ich zu teuer finde. Damit ich mit meinem Board weiter entwickeln könnte, wollte ich USB-Chip (CY7C68001), der beim NanoBoard verbaut ist als Altera's USB-Blaster benutzen. Es gibt ein Projekt http://ixo-jtag.sourceforge.net/ bei welchem einen Cypress CY7C68013 verwendet wird. Ich habe mir es so vorgestgellt: ich wollte die Firmware von CY7C68013 entsprechend korrigieren und mit SoftCore (ZPU z.B.) + CY7C68001 zum laufen bekommen. Ich habe leider keine Erfahrung mit Cypress. Habe aber mehrere kleine USB-Projekte mit AVR (Obdev's V-USB) und mit PIC18/24 realisiert. Ist es überhaupt möglich? Wo fängt man an? MfG
Dir fehlt also ein passendes Programmierkabel um den FPGA ohne Altium Designer zu programmieren. Habe ich das soweit verstanden? Meistens billiger als die Kabel von den Herstellern sind z. B. Projekte wie OpenOCD, damit kann man auch beliebige FPGAs programmmieren (SVF player Funktion), zusatz Funktionen vom FPGA Hersteller wie on-chip Logic Analyser sind dann nicht machbar. Don schrieb: > Ich habe mir es so vorgestgellt: > ich wollte die Firmware von CY7C68013 entsprechend > korrigieren und mit SoftCore (ZPU z.B.) + CY7C68001 > zum laufen bekommen. Wo würdes du denn diesen SoftCore hinenprogrammieren? Gibts da einen FPGA drauf (den du nutzen möchtest) oder gibts noch was neben dem CY7C68001 (weiteren FPGA, CPLD)? Hast du das Schema zu deinem NanoBoard?
nuess0r schrieb: > Wo würdes du denn diesen SoftCore hinenprogrammieren? Gibts da einen > FPGA drauf (den du nutzen möchtest) oder gibts noch was neben dem > CY7C68001 (weiteren FPGA, CPLD)? > Hast du das Schema zu deinem NanoBoard? Schaltplan zu meinem Board habe ich. NanoBoard hat 2 FPGA's onbooard. Altera EP3C40 zum entwickeln und EP3C10 zum Kommunikation mit PS (Host-FPGA genannt) Dei dem Board sind die JTAG-Pins nach außen geführt auf eine Stiftleiste. Diese haben aber die Verbindung nur mit EP310. Bereits habe ich einen kleinen Design für EP3C10 gemacht. Ich habe einen selbstgebastelten USB-Blaster an freie Pins angeschlossen und im EP3C10 diese Pins mit JTAG-Pins des EP3C40's "verbunden". So habe ich den vollen Zugriff auf EP3C40. EP3C10 hat 512Kb 10ns SRAM, CY7C68001 und weitere Sachen. Also, ich habe alles was ich brauche um USB-Blaster onboard zu realisieren. Habe aber keinerlei Erfahrung mit Cypress Chips. Ich versuche erstmal einfache Kommunikation mit Cypress zu erreichen und EP3C40 über Passive-Serial zu programmieren. MfG
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.