Create basic repository structures

git-svn-id: svn://10.1.7.240:3691/common@1 244e6edd-17f5-4270-a3ef-e79531b98298
Добавил каталоги sata/.. ; xapp/xapp691/... ; lib/vicg_common_pkg.vhd


git-svn-id: svn://10.1.7.240:3691/common@4 244e6edd-17f5-4270-a3ef-e79531b98298


git-svn-id: svn://10.1.7.240:3691/common@5 244e6edd-17f5-4270-a3ef-e79531b98298
sata_llayer.vhd - переделал реакцию на примем примитивов CONT,DMAT,HOLD в реживах приема/отправки данных
sata_dev_model.vhd + sata_sim_pkg.vhd - поравил реакцию модели на прием HOLD, при приеме данных + добавил моделирование отпрвки DMAT, SYNC при отправке данных sata_host
+
core_gen - rxfifo,txfifo обновил более свежей версией
+
sata_pkg изменил намера констант и соответственно поправил номера строковых названий в sata_sim_lite_pkg
constant C_TSYNC    : integer:=3;
constant C_THOLDA   : integer:=4;
constant C_TDMAT    : integer:=5;
constant C_THOLD    : integer:=6;
constant C_TCONT    : integer:=7;



git-svn-id: svn://10.1.7.240:3691/common@6 244e6edd-17f5-4270-a3ef-e79531b98298
sata_llayer.vhd - корректировка приема примитивов CONT,HOLD в режиме приема данных.
+
перенес sim структуры App/Transport/Link/PHY/ Layer в секцию gen_sim_on
+
sata_alayer.vhd - поправил баг c назначением сигналов в порт p_out_status



git-svn-id: svn://10.1.7.240:3691/common@7 244e6edd-17f5-4270-a3ef-e79531b98298
sata_pkg.vhd - изменил номера констант
constant C_TALIGN   : integer:=0;
constant C_TSYNC    : integer:=1;
constant C_TSOF     : integer:=2;
constant C_TEOF     : integer:=3;
constant C_THOLDA   : integer:=4;
constant C_THOLD    : integer:=5;
constant C_TCONT    : integer:=6;
constant C_TDMAT    : integer:=7;
+ соответструющие изменения в sata_sim_lite_pkg.vhd
+
sata_player_tx.vhd - корректировка сигналов i_suspend***
+
перенес gen_sim_on/off в App/Transport/Link/PHY/ Layer


git-svn-id: svn://10.1.7.240:3691/common@8 244e6edd-17f5-4270-a3ef-e79531b98298
sata_rocketio.vhd - дабавил коментарии


git-svn-id: svn://10.1.7.240:3691/common@9 244e6edd-17f5-4270-a3ef-e79531b98298
sata_rocketio.vhd - дабавил коментарии


git-svn-id: svn://10.1.7.240:3691/common@10 244e6edd-17f5-4270-a3ef-e79531b98298
корректировка в связи с sata_pkg.vhd - изменил номера констант
constant C_TALIGN   : integer:=0;
constant C_TSYNC    : integer:=1;
constant C_TSOF     : integer:=2;
constant C_TEOF     : integer:=3;
constant C_THOLDA   : integer:=4;
constant C_THOLD    : integer:=5;
constant C_TCONT    : integer:=6;
constant C_TDMAT    : integer:=7;


git-svn-id: svn://10.1.7.240:3691/common@11 244e6edd-17f5-4270-a3ef-e79531b98298
sata_llayer.vhd - Доработка приема примитва CONT в режимах отправки/приема данных
sata_player_oob.vhd - чистка неиспользуемых сигналов + добавление сигнала сброса канала GTP после завершения приема COMWAKE
sata_host,sata_player,sata_player_rx,sata_player_tx,sata_rocketio.vhd.vhd - чистка неиспользуемых сигналов 
sata_spd_ctrl.vhd - доработка автомата программирования регистров GTP
sata_alayer.vhd - порт управления для модуля sata_spd_ctrl.vhd




git-svn-id: svn://10.1.7.240:3691/common@12 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: чистка

git-svn-id: svn://10.1.7.240:3691/common@13 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_llayer.vhd - сделал сигнал p_in_phy_sync в автомате управления(lfsm) глобальным разрешением!!!

git-svn-id: svn://10.1.7.240:3691/common@14 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_llayer.vhd - сделал сигнал p_in_phy_sync в автомате управления(lfsm) глобальным разрешением!!! + Чистка

git-svn-id: svn://10.1.7.240:3691/common@15 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_player_oob.vhd - удалил порт p_in_gtp_pll_lock, т.к. он не имеет смысла потому что модуль держится в сбросе пока работает usr_dcm_lock, а usr_dcm держится в сбросе сигналом p_in_gtp_pll_lock
sata_player_rx.vhd - добавил порт p_out_rxerr куда поместил информацию о i_gtp_rxdisperr, i_gtp_rxnotintable
константы для этого порта в sata_pkg поле --//PHY Layer /Reciver
sata_player.vhd - объеденил статусы модулей PHY уровня p_out_status= i_oob_status & i_rxerr
sata_llayer.vhd - добавил порт p_in_phy_status и удалил порт p_in_phy_rdy, т.к. в p_in_phy_status есть соответствующий бит


git-svn-id: svn://10.1.7.240:3691/common@16 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_pkg.vhd - добавил  --//User CMD Pkt : -//Поле UsrCtrl/Map: + --//C_CMDPKT_USRCMD/Map:
sata_alayer.vhd - добавил прием usrctrl + декодирование команды
+
добавил биты в регистр SError: 
C_ASERR_I_ERR_BIT
C_ASERR_B_DIAG_BIT
C_ASERR_D_DIAG_BIT


git-svn-id: svn://10.1.7.240:3691/common@17 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_player_tx.vhd - переделал реализацию timer align/burst - ща при синтезе XST показывает счетчик и т-тригер.
sata_player_oob.vhd - чистка + добавил выбор значения timeout в зависимости от  GTP_DBUS и SATA_VER
sata_alayer.vhd - уброи из структуры TALStatus поле err_detect

git-svn-id: svn://10.1.7.240:3691/common@18 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: Чистка

git-svn-id: svn://10.1.7.240:3691/common@19 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_player.vhd -чистка
sata_player_rx.vhd - чистка + при детектировании ALIGN учитываю сигнал p_in_gtp_rxbyteisaligned
sata_player_tx.vhd - чистка
sata_player_oob.vhd - чистка
sata_llayer/tlayer/alayer.vhd - чистка
sata_pkg.vhd - чистка
sata_spd_ctrl.vhd - чистка + убрал порт p_out_gtp_drpclk
sata_host.vhd - чистка + добавил порты моделирования
p_in_sim_gtp_rxdisperr      : in    TBus02_GtpCh;
p_in_sim_gtp_rxnotintable   : in    TBus02_GtpCh;
p_in_sim_gtp_rxbyteisaligned
+
добавил порт p_in_gtp_drpclk - тактирование порта DRP модуля GTP + тактирование модуля sata_spd_ctrl.vhd


git-svn-id: svn://10.1.7.240:3691/common@20 244e6edd-17f5-4270-a3ef-e79531b98298
В репозиторий common/hw добавил новые модули ./testing + ./timer

git-svn-id: svn://10.1.7.240:3691/common@21 244e6edd-17f5-4270-a3ef-e79531b98298
SATA: sata_tlayer/llayer/sata_pkg/sata_sim_lite_pkg.vhd -чистка

sata_alayer.vhd - добавил условие выдачи сигнала p_out_status.SError(C_ASERR_I_ERR_BIT)<='1';
тепрь оэта ошибка выдается только после установления соединения с устройством

sata_player_oob.vhd - чистка + перенес выдачу статус C_PSTAT_DET_DEV_ON_BIT в состояние автомата oob S_HR_AwaitNoCOMWAKE





git-svn-id: svn://10.1.7.240:3691/common@22 244e6edd-17f5-4270-a3ef-e79531b98298