Impossibile risolvere più driver costante

E

EDA_hg81

Guest
Ho un modulo in alto, che continua a ricevere i dati da un altro modulo (spi_decoder).

Questo modulo in alto sta per trasferire i dati ricevuti (all'interno datain_reg) verso l'esterno.

Codice:

U1: spi_decoder

Port map

(

= refclk> refclk,

= dintrig> dintrig,

= douttrigack> douttrigack,

command => datain_reg,= douttrig> douttrig,

= dintrigack> dintrigack,

= fbackdata> dataout_reg

);
 
Si sono apparentemente dataout_reg usando come bersaglio l'assegnazione in processi diversi o diverse posizioni nel codice concorrenti.Questo sarebbe il caso, ad esempio, se spi_decoder.fbackdata è una porta di uscita o inout.

 
Sì.hai ragione.Il spi_decoder sta per l'output dei dati, che andando essere inviate entro il seguente codice MCU:

Codice:

if (spiclkr = '1 'e spiclk = '1') then

dataout <= dataout_reg (15);

dataout_reg <= dataout_reg (14 downto 0) & '1 ';

end if;
 

Welcome to EDABoard.com

Sponsor

Back
Top