摘要:
A compound of Formula (I): ##STR1## or pharmaceutical acceptable salts thereof wherein X is NR.sub.1 ; R.sub.1 is H, C.sub.1-6 alkyl optionally substituted with one or more OH, CN, or halo, or R.sub.1 is --(CH.sub.2).sub.h -aryl, --COR.sub.1-1, --COOR.sub.1-2, --CO--(CH.sub.2).sub.h --COR.sub.1-1, C.sub.1-6 alkyl sulfonyl, --SO.sub.2 --(CH.sub.2).sub.h -aryl, or --(CO).sub.i --Het; R.sub.2 is H, C.sub.1-6 alkyl, --(CH.sub.2).sub.h -aryl, or halo; R.sub.3 and R.sub.4 are independently H or halo; R.sub.5 is H, C.sub.1-12 alkyl optionally substituted with one or more halo, C.sub.3-12 cycloalkyl, C.sub.1-6 alkoxy; m and n taken together are 1 or 2. The compounds are useful antimicrobial agents.
摘要:
The present invention provides 2,3,4,4a,5,9b-hexahydro-1H-pyrido[4,3-b]indoles and 2,3,4,5-tetrahydro-1H-pyrido[4,3-b]indoles. These compounds are 5-HT ligands that are useful for treating diseases wherein modulation of 5-HT activity is desired.
摘要:
A method of managing free entries in a CAM using virtual page pre-fetch is defined. The memory locations in a CAM are partitioned into multiple virtual pages (VP). The allocation of memory location to VPs is independent of the physical address of the location. The address of an empty location (free entry) from each VP is pre-fetched and is maintained in a free entry list. Consecutive write operations are scheduled in different VPs to avoid a back-to-back write in the same VP which eliminates resource contention. When data is retrieved from a location in the CAM, that location becomes available for next write. Because the allocation of a location to VPs is independent of the physical address of the location, when the location becomes available, a new VP assignment is made for that location.
摘要:
Methods and apparatus are disclosed for generating and checking CRC values using a multi-byte CRC generator and a binary Galois field (“GF2”) multiplier. These methods and apparatus could be used in an unlimited number of applications and environments, such as part of computer or communications device (e.g., router or switch). The CRC generator and/or checker may be implemented singularly or in a combination of technologies, including, but not limited to, software, firmware, hardware, customized circuitry, application-specific integrated circuits, etc. A CRC generator is used to calculate a preliminary CRC value on a block of information. This CRC generator may be a balanced XOR tree or some other implementation, which calculates the preliminary CRC value on groups of n bytes of data at a time, where n is some integer greater than one. For example, when data is transferred over a 512 wide bit bus, typically the value of n would be 64 (i.e., 512 bits divided by 8 bits per byte). Because the number of bytes in the data group may not be an even multiple of the value of n, one or more bytes of value zero may be appended to the data group to make it an even multiple, with the preliminary CRC being calculated on the entire appended data group. A GF2 multiplier uses the preliminary CRC value and the number of appended bytes of value zero to calculate the actual CRC value of the information.
摘要:
Methods and apparatus are provided for controlling congestion in a network such as a fibre channel network. Techniques are provided for characterizing traffic flow at a congested network node. The congested network node can generate various instructions such as quench messages to control traffic flow towards the congested network node. The quench messages can optionally include information about the characteristics of the congestion. The instructions are distributed to other nodes in the network. The other network nodes can interpret the instructions and control traffic flow towards the congested node.