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

Subversion Repositories ht_tunnel

[/] [ht_tunnel/] [trunk/] [bench/] [core/] [ControlPacket.h] - Diff between revs 2 and 15

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

Rev 2 Rev 15
Line 230... Line 230...
                        It is illegal to have this all zeros!!!
                        It is illegal to have this all zeros!!!
                @return The 23 bits to prepend to a request to send in the 64 bit format
                @return The 23 bits to prepend to a request to send in the 64 bit format
        */
        */
        static sc_bv<32> createAddressExtensionDoubleWord(sc_bv<24> &addressExtension);
        static sc_bv<32> createAddressExtensionDoubleWord(sc_bv<24> &addressExtension);
 
 
 
        ///Get the internal data vector (constant version)
 
        inline const sc_bv<64>& getVector() const {return bv;}
        ///Get the internal data vector
        ///Get the internal data vector
        inline sc_bv<64> getVector() const {return bv;}
        inline sc_bv<64>& getVector()  {return bv;}
 
 
        ///Get the internal data vector
        ///Get the internal data vector
        inline operator sc_bv<64>() const {return bv;}
        inline operator sc_bv<64>() const {return bv;}
        ///Get the least significant 32 bits of the internal data vector
        ///Get the least significant 32 bits of the internal data vector
        inline operator sc_bv<32>() const {return bv.range(31,0);}
        inline operator sc_bv<32>() const {return bv.range(31,0);}
 
 

powered by: WebSVN 2.1.0

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