Hallo, kann mir jemand bei dieser Pinbelegung helfen? Ich kenne mich nicht so gut aus mit der Pinbelegung. Ich zeige euch die vorhandenen Pins (Bild) Der Plan der Pinbelegung ist etwas weiter unten beim nächsten Beitrag. Danke mfg
> kann mir jemand bei dieser Pinbelegung helfen? Was ist denn die Frage? WP und HOLD kannst du vom FPGA aus nicht ansteuern, die sind laut Schaltplan nicht am FPGA ansgeschlossen und hart auf Vcc gelegt (und damit inaktiv).
Ich weiß folgende Pins nicht: clk_i ? reset_n ? SPIFlashCEJ ? SPIFlashHOLDJ ? SPIFlashWPJ ? DANKE IM VORAUS
> Ich weiß folgende Pins nicht:
So wie ich das sehe, ist das aber noch dein kleinstes Problem :-/
Wie gesagt:
SPIFlashHOLDJ ?
SPIFlashWPJ ?
kannst du nicht anschliessen.
SPIFlashCEJ
ist der CS-Pin des Flashs (Chip-Enable = Chip-Select)
clk_i ?
reset_n ?
Takt (clock) = Pins 14 und/oder 26
Reset = z.B. Taster S2 an Pin 130?
wieso was meinst du damit, dass das das kleinste Problem ist? Gibt es da sonst noch probleme?
> wieso was meinst du damit, dass das das kleinste Problem ist? Ich meinte nicht das kleinste Problem sondern dein kleinstes Problem. Alleine aus dem Wissen, dass ein Flash angeschlossen werden soll, kann man sich doch mal den Flash-Baustein ansehen und eine Art Pattern-Matching machen: Was habe ich, was brauche ich. Dann sollte einiges klar werden. > Gibt es da sonst noch probleme? Es geht um das System: Wenn du nicht weißt, wo du den Takt anschliessen mußt, wieso sollte dann gerade zufällig die Taktfrequenz passen? Wieso sollte gerade mein Vorschlag mit dem S2 besser sein, als z.B. einen der DIP-Schalter für den Reset zu verwenden?
> Es geht um das System: > Wenn du nicht weißt, wo du den Takt anschliessen mußt, wieso sollte dann > gerade zufällig die Taktfrequenz passen? > Wieso sollte gerade mein Vorschlag mit dem S2 besser sein, als z.B. > einen der DIP-Schalter für den Reset zu verwenden? Also habe mich noch nie mit FPGA beschäftigt und dennoch möchte ich es lernen. Ich möchte folgendes machen: Habe ein Demoboard (Bild oben) und möchte halt nur einen Mico32 Mikroprozessor programmieren und den dann in den FPGA laden Ich will ein ganz einfaches c-Programm schreiben --> LED leuchten oder blinken Den Mikroprozessor habe ich mir aus folgenden Komponenten zusammengestellt (im MSB - Mico System Builder): Lattice Mico32 LM32 SPI Flash ROM (weil habe nur SPI Flash auf dem Demoboard) GPIO (1 Ausgang für eine LED) ---> FPGA von Lattice ECP2 LFE2-12E 5TN144C Ich habe die Pinnummern so vergeben, wie du es mir gesagt hast (DANKE übrigens) und weiß jetzt nicht ob ich sonst noch was im Design Planner machen muss. Und da ich mich nicht so gut auskenne, möchte ich wissen was ich noch alles nach der Pinvergabe im Design Planner machen muss (du hast irgendwas mit der Taktfrequenz gemeint). DANKE IM VORAUS
Von Lattice kenne ich (bisher) nur die MachXO, da müssten jetzt andere ran. > Also habe mich noch nie mit FPGA beschäftigt und dennoch möchte ich es > lernen. Ich möchte folgendes machen:... Aber ich würde vorschlagen, nicht mit einem Prozessor im FPGA zu beginnen, sondern einfach mal mit einem Lauflicht. Du fängst ja auch nicht gleich in der Bundesliga an, sondern mußt dich als Spieler erst mal hochdienen und bewähren. Wenn du gleich ganz oben loslegst, ist der (garantierte) Sturz umso tiefer :-/ Also mein Tipp: vergiss bis zum Sommer mal den Prozessor und lerne dein FPGA kennen (Lauflicht, RS232-Schnittstelle, PS2-Tastatur, VGA-Ansteuerung, ...). Wenn du das kannst, wirst du nicht schon an den trivialsten Aufgaben scheitern.
>> Also habe mich noch nie mit FPGA beschäftigt und dennoch möchte ich es >> lernen. Ich möchte folgendes machen:... > Aber ich würde vorschlagen, nicht mit einem Prozessor im FPGA zu > beginnen, sondern einfach mal mit einem Lauflicht. Du fängst ja auch > nicht gleich in der Bundesliga an, sondern mußt dich als Spieler erst > mal hochdienen und bewähren. Wenn du gleich ganz oben loslegst, ist der > (garantierte) Sturz umso tiefer :-/ > > Also mein Tipp: vergiss bis zum Sommer mal den Prozessor und lerne dein > FPGA kennen (Lauflicht, RS232-Schnittstelle, PS2-Tastatur, > VGA-Ansteuerung, ...). Wenn du das kannst, wirst du nicht schon an den > trivialsten Aufgaben scheitern. Das Problem ist, dass ich das für ein Projekt brauche. Falls Du irgendwen kennst, der sowas kann, dann wär ich Dir sehr dankbar wenn derjenige mich kontaktieren würde. Ich meine ich muss das sehr schnell lernen, weil ich es in ungefähr einem monat brauche. DANKE für die Tipps ;) Mit freundlichen Grüßen
@Lothar Schau mal in den "lattice ecp2 mico32 ram" Thread. Jetzt klappt es wohl ;-) Viele Grüße Arndt
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.