OpenCores
URL https://opencores.org/ocsvn/usbhostslave/usbhostslave/trunk

Subversion Repositories usbhostslave

[/] [usbhostslave/] [trunk/] [RTL/] [serialInterfaceEngine/] [processRxByte.v] - Diff between revs 22 and 34

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 22 Rev 34
Line 1... Line 1...
 
 
// File        : ../RTL/serialInterfaceEngine/processRxByte.v
// File        : ../RTL/serialInterfaceEngine/processRxByte.v
// Generated   : 10/06/06 19:35:29
// Generated   : 10/15/06 20:31:21
// From        : ../RTL/serialInterfaceEngine/processRxByte.asf
// From        : ../RTL/serialInterfaceEngine/processRxByte.asf
// By          : FSM2VHDL ver. 5.0.0.9
// By          : FSM2VHDL ver. 5.0.0.9
 
 
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
////                                                              ////
////                                                              ////
Line 174... Line 174...
        next_CRC16En <= CRC16En;
        next_CRC16En <= CRC16En;
        next_RXDataByteCnt <= RXDataByteCnt;
        next_RXDataByteCnt <= RXDataByteCnt;
        next_processRxByteRdy <= processRxByteRdy;
        next_processRxByteRdy <= processRxByteRdy;
        case (CurrState_prRxByte)
        case (CurrState_prRxByte)
                `CHK_ST:
                `CHK_ST:
                        if (RXByteStMachCurrState == `TOKEN_BYTE_ST)
      if (RXByteStMachCurrState == `HS_BYTE_ST)
                                NextState_prRxByte <= `TOKEN_WAIT_CRC;
 
                        else if (RXByteStMachCurrState == `HS_BYTE_ST)
 
                                NextState_prRxByte <= `HSHAKE_CHK;
                                NextState_prRxByte <= `HSHAKE_CHK;
                        else if (RXByteStMachCurrState == `CHECK_PID_ST)
      else if (RXByteStMachCurrState == `TOKEN_BYTE_ST)
                                NextState_prRxByte <= `CHK_PID_DO_CHK;
        NextState_prRxByte <= `TOKEN_WAIT_CRC;
                        else if (RXByteStMachCurrState == `CHECK_SYNC_ST)
 
                                NextState_prRxByte <= `CHK_SYNC_DO;
 
                        else if (RXByteStMachCurrState == `IDLE_BYTE_ST)
 
                                NextState_prRxByte <= `IDLE_CHK_START;
 
                        else if (RXByteStMachCurrState == `DATA_BYTE_ST)
                        else if (RXByteStMachCurrState == `DATA_BYTE_ST)
                                NextState_prRxByte <= `DATA_WAIT_CRC;
                                NextState_prRxByte <= `DATA_WAIT_CRC;
 
      else if (RXByteStMachCurrState == `IDLE_BYTE_ST)
 
        NextState_prRxByte <= `IDLE_CHK_START;
 
      else if (RXByteStMachCurrState == `CHECK_SYNC_ST)
 
        NextState_prRxByte <= `CHK_SYNC_DO;
 
      else if (RXByteStMachCurrState == `CHECK_PID_ST)
 
        NextState_prRxByte <= `CHK_PID_DO_CHK;
                `START_PRBY:
                `START_PRBY:
                begin
                begin
                        next_RxByte <= 8'h00;
                        next_RxByte <= 8'h00;
                        next_RxCtrl <= 8'h00;
                        next_RxCtrl <= 8'h00;
                        next_RXByteStMachCurrState <= `IDLE_BYTE_ST;
                        next_RXByteStMachCurrState <= `IDLE_BYTE_ST;
Line 253... Line 253...
                                next_NAKRxed <= 1'b0;
                                next_NAKRxed <= 1'b0;
                                next_stallRxed <= 1'b0;
                                next_stallRxed <= 1'b0;
                                next_ACKRxed <= 1'b0;
                                next_ACKRxed <= 1'b0;
                                next_dataSequence <= 1'b0;
                                next_dataSequence <= 1'b0;
                                next_RxTimeOut <= 1'b0;
                                next_RxTimeOut <= 1'b0;
                                next_RXDataByteCnt <= 0;
        next_RXDataByteCnt <= 10'h000;
                                next_RxDataOut <= RxByte;
                                next_RxDataOut <= RxByte;
                                next_RxCtrlOut <= `RX_PACKET_START;
                                next_RxCtrlOut <= `RX_PACKET_START;
                                next_RxDataOutWEn <= 1'b1;
                                next_RxDataOutWEn <= 1'b1;
                                next_rstCRC <= 1'b1;
                                next_rstCRC <= 1'b1;
                        end
                        end

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.