Changeset 65 for PROJECT_CORE_MPI/SWITCH_GEN/BRANCHES/v0.03/Arbiter.vhd
- Timestamp:
- Apr 22, 2013, 11:35:33 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
PROJECT_CORE_MPI/SWITCH_GEN/BRANCHES/v0.03/Arbiter.vhd
r22 r65 46 46 signal grant_signal : STD_LOGIC; 47 47 --signal not_fifo_full : STD_LOGIC; 48 signal Mask : STD_LOGIC; 48 signal Mask : STD_LOGIC:='0'; 49 signal RNW : std_logic:='0'; 49 50 begin 50 51 --Grant<=grant_signal; -- Grant n'a pas été déclarée InOut 51 52 Mask <= P AND (not Fifo_full); 52 process(Mask, Request, North, West)-- genere de la logique purement combinatoire 53 RNW<= Request And North And West; 54 process(Mask, RNW, North, West)-- genere de la logique purement combinatoire 53 55 begin 54 56 if Mask ='0' then --cellule inactive … … 57 59 East <= '1'; 58 60 else 59 Grant <= R equest And North And West;60 South <= (North) And (Not (R equest And North And West));61 East <= (West) And (Not (R equest And North And West));61 Grant <= RNW; 62 South <= (North) And (Not (RNW)); 63 East <= (West) And (Not (RNW)); 62 64 end if; 63 65 end process;
Note: See TracChangeset
for help on using the changeset viewer.