komponenten instantiierung

Gast #1070945
Lesenswert?
• ▲
▼
Hallo

Für ein Projekt brauche ich 20 PWM Modulatoren die ich in einem FPGA 
unterbringe. Den PWM Modulator habe ich programmiert und möchte den nun 
jetzt als Komponente 20mal einbinden und entsprechend verdrahten.

Nun möchte ich das sich der Schreibaufwand ein bisschen in Grenzen hält, 
und ich nicht 20mal das gleiche schreiben muss.

Wie kann ich das in VHDL realisieren?

Besten Dank

Tobias
#1070977
Lesenswert?
• ▲
▼
@ tobias hofer (Gast)

>Nun möchte ich das sich der Schreibaufwand ein bisschen in Grenzen hält,
>und ich nicht 20mal das gleiche schreiben muss.

>Wie kann ich das in VHDL realisieren?

Mit einer generate Schleife.
1
label_generate:  -- ist wichtig
2
   for i in 0 to 19 generate
3
      begin
4
         label_pwm: pwm_gen port map
5
           ( clk => clk,
6
             pwm => pwm_out(i) 
7
           );
8
   end generate;

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren