VHDL og "hardware"

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Hej

Hvad bliver det her til i "hardware":

   bgrt <= "001" when breq01 = '1' and (bgrt = "X00") else
           "010" when breq02 = '1' and (bgrt = "0X0") else
           "100" when breq03 = '1' and (bgrt = "00X") else
           "000";

Det er korrekt at 'X' giver don't-care - right?


Mvh  /  Preben

--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!


Re: VHDL og "hardware"

"64bit[at]mailme[dot]dk" <"64bit[at]mailme[dot]dk"> wrote in message
Quoted text here. Click to load it

jo, 'x' er en don't care. Det lyder som en Bus Grant enerator til en 68000
eller noget i den familie ?
Jeg kan bare ikke lide at du sætter bgrt til en ukendt tilstand?
Hvilken FPGA er det til, og hvilket værktøj bruger du ?


Bo //



Re: VHDL og "hardware"

Quoted text here. Click to load it

Nu er det lang tid siden jeg har leget med fpga'er (hmmm ... '97 tror
jeg), men SVJH så gælder det overalt i VHDL at 'X' forskellig fra både
'0' og '1' (std_logic er 9-værdi logik!).

Hvis du vil have en bit til at blive dont-care, så lad være med at
teste på den. Det er garanteret til at virke. Overalt.


/Kai

Re: VHDL og "hardware"
Quoted text here. Click to load it

Hej igen


Tjekkede lige min bog og sørme om der ikke stod at "X" var Unknown, så
jo, det er vist både forskellig fra '1' og '0'. Men hvad med '-'? Det
skulle være don't-care..


Mvh / Preben

--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!


Re: VHDL og "hardware"
"64bit[at]mailme[dot]dk" <"64bit[at]mailme[dot]dk"> writes:

Quoted text here. Click to load it

Teknisk set, ja.  Men min erfaring fra Synopsys DesignCompiler/PhysOpt
er at man ikke kan bruge '-' til syntese formål. YMMV.


/Kai


Site Timeline