我对 VHDL 比较陌生,并且面临泛型问题。我想为泛型分配一个信号值。可以这样做吗?
architecture rtl of entity_name is
signal ibaudratetop: integer;
component my_baud1 is
generic(
baudrate : integer := 115200;
clock_freq_mhz : real := 1.843200);
port(
clk : in std_logic;
rst : in std_logic;
baud : out std_logic);
end component;
begin
BAUDRATE: my_baud1
generic map(
baudrate => ibaudratetop,
clock_freq_mhz => 1.843200)
port map(
clk => clk,
rst => rst,
baud => ibaudrx);
end rtl;
这只是我的 UART 代码的一部分。在将整数类型的信号分配给泛型的情况下,这种泛型映射是否可行?我无法模拟代码。