#include "MemoryFunctions.h" #include "xp_tools.h" #include "xp_tools.h" #include "MemoryFunctions.h" #include "Spartan2E_Adr.h" ////////////////////////////////////// ////////////////////////////////////// // óñòàíîâèòü áèò â ADR_ASYNC_BUS_TABLE ////////////////////////////////////// ////////////////////////////////////// void set_adr_sync_table(int np) { unsigned int active_address; active_address = i_ReadMemory(ADR_ASYNC_BUS_TABLE); active_address |= (1 << np); WriteMemory(ADR_ASYNC_BUS_TABLE, active_address); } ////////////////////////////////////// ////////////////////////////////////// // ñáðîñèòü áèò â ADR_ASYNC_BUS_TABLE ////////////////////////////////////// ////////////////////////////////////// void clear_adr_sync_table(int np) { unsigned int active_address; active_address = i_ReadMemory(ADR_ASYNC_BUS_TABLE); active_address &= (~(1 << np)); WriteMemory(ADR_ASYNC_BUS_TABLE, active_address); }