µCTx mittels CPLD an mehrere µCRx

Gast #3390115
Lesenswert?

Hallo Zusammen,

ich hätte eine kurze Frage. Ich möchte gerne ein UART Datastream von 
einem µC mit 115200bauds in ein CPLD einschleifen und an mehreren Pins 
von einem CPLD ausgeben.
Also µC_Tx-->CPLD-->viele µCRx´s... Klar könnte ich auch einige RxSlaves 
an einem µCTx betreiben,aber das soll später alles etwas flexibler 
werden mittels CPLD. Eigentlich muss ich den Eingang vom CPLD ja einfach 
auf zb auf ein Port bzw Vektor ausgeben... Brauche ich da eine Clock? 
Oder kann man das kombinatorisch aufbauen? Treten da irgendwelche 
gravierenden Delays auf?

Beste Grüße
Marco
Gast #3390169
Lesenswert?

Danke nochmal an alle...
ich bin seit ca. 3 Std in dem Gebiet der CPLDs und VHDL "drin" und tue 
mich noch besonders schwer... kann mal bitte einer drüberschauen?
Wie caste ich ein Bit/Pin als Vector in VHDL?

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;


entity uart is
  Port (input: in STD_LOGIC;
       uarts : out  STD_LOGIC_VECTOR (7 downto 0));
end uart;


architecture Behavioral of uart is

begin
  uarts <= std_logic_vector(input);
end Behavioral;

Danke und Gruß
Marco

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