Forum: FPGA, VHDL & Co. Board EP4CE6E22C8N Altera mit Quartus2 13 ansprechen


von peter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, guten Tag.

Ich habe dieses Board gefunden:
http://www.ebay.de/itm/112009975074?clk_rvr_id=1052405277176&rmvSB=true

Habe Quartus2 Version 13 geladen.
Da erscheint auch dieses Board , aber ohne die Endung "N" .
Kann ich das Board trotzdem benutzen mit dem USB-Blaster den es dazu 
gibt ?

Danke.
gruss

von Torben K. (tokuhila)


Lesenswert?

Ja. Richtiges Gehäuse (sonst passen die Pins nicht) und Speedgrade 
(sonst passt das Timing nicht) wählen und los gehts

N am Ende bedeutet nur bleifrei

: Bearbeitet durch User
von peter (Gast)


Lesenswert?

---------------------
Richtiges Gehäuse (sonst passen die Pins nicht) und Speedgrade
(sonst passt das Timing nicht) wählen und los gehts
---------------------

Danke.

Was meinst du oben im Text genau?
Verstehe ich als Laie nicht.

Gruss

von Torben K. (tokuhila)


Lesenswert?

Nimm einfach den EP4CE6E22C8 (EQFP144, Speedgrade -8) dann passt es. 
Ansonsten wirf einen langen Blick in das Cyclone IV Device Handbook

von peter (Gast)


Lesenswert?

Hallo, danke.

Gruss

von peter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, guten Tag.
Ich habe jetzt das Board: Altera Cyclone IV FPGA Learning Board 
EP4CE6E22C8N mit USB Blaster Programmer
angeschlossen.

Wo bekomme ich jetzt die beiden Treiber für die Hardware bitte her, die 
im Bild nicht erkannt werden für das Board?

Danke.
Gruss

von peter (Gast)


Lesenswert?

Hallo,Seriell Comport  (com4) ist jetzt eingebunden mit :
AU0002B_Driver_WinVista_7_64bit.exe
welches ich aus dem Internet habe.

Aber der USB-Blaster funktioniert noch nicht.
Auf der beiliegenden CD ist er nicht.

Ich habe Win7 64Bit und Quartus II 13.0sp1 (64-bit) Web Edition, die 
auch die Programme vom Board fehlerfrei compiliert.

Danke.
Gruss

von Fritzel (Gast)


Lesenswert?

Ich habe das selbe Board und hab mich schon mehrmals darüber geärgert!

Zum einen ist der USB-Controller veraltet und wird von Win8/10 nicht 
mehr unterstützt! Nur mit einem Win7 treiber (und ganz vielen "sind sie 
sicher..." Fragen war das Ding zum reden bereit!

Noch dazu habe ich es nie geschaft, das PROM zu beschreiben - sondern 
nur das FPGA direkt - was doof ist, denn nach "Stom weg" muss neu 
programmiert werden... - Arg!

Ich wollte mir dmit VHDL aus der Theorie in der Praxis 
erproben/erlernen.

Wer billig kauft, kauft zwei mal...

Jetzt habe ich ein sündhaft teures Microsemi Flash-FPGA Board. Das ging 
sofort...

von Torben Kuhn (Gast)


Lesenswert?

Der USB Blaster Treiber befindet sich im Installationsverzeichnis, der 
Treiber für den PL2303 muss wegen Clone auf ne alte Version downgegradet 
werden und das Config-Flash programmiert man mit dem Altera Serial Flash 
Loader wie bei Altera beschrieben.

Alles kein Hexenwerk

von peter (Gast)


Lesenswert?

Danke.
Jetzt funktioniert der USB Blaster II.

Der Com4 funktioniert jetzt auch mit dem Boaord.

Danke.

von Torben K. (tokuhila)


Lesenswert?

Der PL2303 ist kein Original und wird von neueren Treibern gesperrt 
(Code 10 im Gerätemanager). Mit alten Treibern funktioniert er auch 
unter Windows 10 klaglos.

von Fritzel (Gast)


Lesenswert?

Torben K. schrieb:
> it alten Treibern funktioniert er auch
> unter Windows 10 klaglos.

Fritzel schrieb:
> Zum einen ist der USB-Controller veraltet und wird von Win8/10 nicht
> mehr unterstützt! Nur mit einem Win7 treiber (und ganz vielen "sind sie
> sicher..." Fragen war das Ding zum reden bereit!

Dito

von Torben K. (tokuhila)


Lesenswert?

Das Original wird von Windows 10 64bit out of the box unterstützt und 
bei der Installation eines älteren Treibers für einen Clone kamen keine 
mehrfachen Rückfragen.

Wer das nicht will zahlt halt mehr.

von Torben K. (tokuhila)


Lesenswert?


von peter (Gast)


Lesenswert?

Danke für die ganze Info.

Jetzt kann ich als Anfänger mit dem Board meine Programme auch fest 
übertragen, so das sie beim Ausschalten erhalten bleiben.

Danke.

Gruss

von peter (Gast)


Angehängte Dateien:

Lesenswert?

Habe jetzt mit diesem Board mal ein Text in VGA 640x480 dargestellt.
Zeichen 80x30.

Mit dem MegaWizard eine altpll ertellt von 48 Mhz auf 25.175 MHz.

Das Board ist sehr sauber in der Darstellung.

Gruss

von peter (Gast)


Angehängte Dateien:

Lesenswert?

Der Memory-Verbrauch liegt bei 9% bei der VGA-Textdarstellung.

Hat also noch genügend Reserven für andere Speilereien.

GRuss

von peter (Gast)


Angehängte Dateien:

Lesenswert?

Jup...jetzt funktioniert auch die Grafik auf dem Board.

Der Memory-Verbrauch liegt bei 66% , also immer noch genügend REserven 
für Spieleereien.

Gruss

von Worstie F. (worstcase_ffm)


Lesenswert?

ahh. gefunden :-)
Gruß, Steve

von Ale (Gast)


Lesenswert?

Ich hab auch so ein Board mr besorgt. Was mir ein bisschen sorge macht 
ist die Mangel an abblockkondensatoren... scheint nicht sooo ein Problem 
zu sein...

von FPGAhnungsloser (Gast)


Lesenswert?

Ich mache mal keinen neuen Thread auf um die alten Füchse nicht mit "Wie 
anfangen-wiederholten Fragen" zu nerven.


Ich habe das gleiche Board vor mir liegen. Mit FPGAS keine Erfahrung 
auch nicht mit Verilog/VHDL, auch nicht mit der Software Quartus.

Was FPGA's sind weiß ich.

Das wollte ich mit diesem Board ändern, jetzt ist es da. Aber die 
Dokumentation ist für mich sehr besch**eiden. Ich weiß nicht wie ich 
anfangen soll.


Habt ihr nützliche Links/Tipps... wie ich mir das Schritt für Schritt, 
am besten mit diesem Board erarbeiten kann?

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Angehängte Dateien:

Lesenswert?

Hast Du denn das Handbuch nicht?

von 1N 4. (1n4148)


Angehängte Dateien:

Lesenswert?

Zu dem Board gibts einen Schaltplan. Daraus geht die IO-Belegung hervor. 
Den Rest (erster Verilog/VHDL-Code, Programmierung über JTAG) mußt du 
dir aus den allgemeinen, öffentlichen Webseiten aneignen.

von FPGAhnungsloser (Gast)


Lesenswert?

Danke euch.

Ich hätte wahrscheinlich gerne für den Anfang ein kleines 
Copy-Paste-Erfolgserlebnis, auch wenn nur LED an, irgendwas hochladen, 
damit ich weiß wie mit der Soft-& Hardware umzugehen ist.


Aber dann werde ich das Board erst mal zur Seite legen und lesen, lesen, 
lesen.... :)


 Danke.

von 1N 4. (1n4148)


Lesenswert?

Zu dem Board gabs ne CD mit paar Beispielen, u.a.:
1
////////////////////////////////////////////////////
2
//功能:同步闪灯
3
//
4
//子模块:无
5
//
6
//版本:V0.00
7
//
8
//日期:20131003
9
////////////////////////////////////////////////////
10
module top(
11
  //Clock Input:48M
12
  input   CLK,
13
  //Dual Purpose Pin LED
14
  output DS_C,DS_D,DS_G,DS_DP
15
);
16
17
  //定义一个参数为下面以秒计数做准备
18
  parameter SEC_TIME = 48_000_000;
19
20
  wire [3:0]led ;
21
  assign {DS_C,DS_D,DS_G,DS_DP} = led;
22
23
  //定义计数器,并初始化为0
24
  //此处初始化仅对仿真有效,综合器会自动无视,下同
25
  reg  [31:0]    cnt1;
26
  initial cnt1 = 32'b0;
27
  //定义hz级时钟
28
  reg clk_hz;
29
  initial clk_hz = 1'b0;
30
31
  //标准计数器一只
32
  always@(posedge CLK)
33
    if(cnt1 == SEC_TIME/2) 
34
      begin 
35
        cnt1 <= 0; 
36
        clk_hz = !clk_hz;
37
      end
38
    else cnt1 <= cnt1 + 1;
39
40
assign led = {clk_hz,clk_hz,clk_hz,clk_hz};
41
42
endmodule

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

igitt, das ja verilog.

von FPGAhnungsloser (Gast)


Lesenswert?

Danke @ 1n4148.



Da ich erst einsteige....
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸

verilog == ihgitt? oder ist das nur deine subjektive Meinung? :D

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal was ordentliches (118 Warnungen :-) fuer Dein
Bord in VHDL. Am besten in das Wurzelverzeichnis eines
USB-Sticks packen. Sonst sucht der Brenner an der falschen
Stelle.

Das hab ich damals als erstes immerhin ohne copy&paste
zustande gebracht. Sonderlich kompliziert ist es ja auch
nicht. Damals noch auf einem Cyclone1.

Immerhin erschloss sich so ganz einfach was Nebenlaeufigkeit
eigentlich meinte. Und wozu Prozesse zu gebrauchen sind.

Viel Spass

von FPGAhnungsloser (Gast)


Lesenswert?

Vielen Dank.

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
Noch kein Account? Hier anmelden.