FPGA / Daten Multiplexen

Gast #4470559
Lesenswert?
• ▲
▼
Hier, ich schenke Dir einen Multiplexer:
1
library ieee;
2
use ieee.std_logic_1164.all;
3

4
entity mux is
5
    port (
6
        channel_1_in : in   std_logic;
7
        channel_2_in : in   std_logic;
8
        channel_3_in : in   std_logic;
9
        channel_4_in : in   std_logic;
10
        --
11
        sel          : in   std_logic_vector(1 downto 0);
12
        channel_out  : out  std_logic;
13
    );
14
end entity mux;
15

16
architecture rtl of mux is
17
begin
18
    
19
    channel_out <= channel_1_in when sel = "00" else
20
                   channel_2_in when sel = "01" else
21
                   channel_3_in when sel = "10" else
22
                   channel_4_in;
23

24
end architecture rtl;

Wenn Du magst, darfst Du auch noch mehr Informationen zu Deinem 
Projekt/Problem verraten.

Duke
Gast #4471406
Lesenswert?
• ▲
▼
Ich habe den leisten Verdacht, dass das nicht die Lösung sein wird. Eher 
schon müssen die Bits deserialisiert werden, und stossfrei aneinander 
gereiht werden. Als SERDES (manuell, oder per IO) dann FIFOs und Control 
logic.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.