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

Subversion Repositories usb_dongle_fpga

[/] [usb_dongle_fpga/] [trunk/] [src/] [lpc_proto/] [lpc_byte.vhd] - Diff between revs 19 and 20

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

Rev 19 Rev 20
Line 250... Line 250...
                                lad_rising_o <= SYNC_LWAIT;              --added to avoid trouble                               
                                lad_rising_o <= SYNC_LWAIT;              --added to avoid trouble                               
                          end if;
                          end if;
            lad_rising_oe<='1';
            lad_rising_oe<='1';
          elsif lad_i = TAR_OK then
          elsif lad_i = TAR_OK then
            r_cnt<=r_cnt + 1;
            r_cnt<=r_cnt + 1;
            lad_rising_oe<='1';
            --lad_rising_oe<='1'; --BUG fix by LPC stanard TAR cycle part 2 must be tri-stated by host and device
            lad_rising_o <= TAR_OK;              --drive to F on the bus
            lad_rising_o <= TAR_OK;              --drive to F on the bus
            CS <= TARs;
            CS <= TARs;
          else
          else
            CS <= RESETs; --some error in protocol master must drive lad to "1111" on 1st TAR
            CS <= RESETs; --some error in protocol master must drive lad to "1111" on 1st TAR
          end if;
          end if;

powered by: WebSVN 2.1.0

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