Razvalyaev
7e0063eee0
Все основные файлы подтянуты без изменений Изменены (только папка main_matlab): - заглушки для ненужных функций (main_matlab.c) - iq библиотека (IQmathLib_matlab.c) - библиотеки DSP281x
42 lines
942 B
C
42 lines
942 B
C
#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);
|
|
}
|
|
|
|
|