A system and method for rapidly generating a series of non-repeating, deterministic, pseudo-random addresses is disclosed. A deterministic, pseudo-random number generator is implemented in hardware. Once a number in a pseudo-random sequence is generated, a pattern eliminator alters the number to remove any pattern existing in the low order bits. The number may then be combined with an offset and a base to form a memory address for testing a memory device. The generated memory address is output directly to the memory device being tested.
Method And Apparatus For Generating Deterministic, Non-Repeating, Pseudo-Random Addresses
A system and method for rapidly generating a series of non-repeating, deterministic, pseudo-random addresses is disclosed. A deterministic, pseudo-random number generator is implemented in hardware. Once a number in a pseudo-random sequence is generated, a pattern eliminator alters the number to remove any pattern existing in the low order bits. The number may then be combined with an offset and a base to form a memory address for testing a memory device. The generated memory address is output directly to the memory device being tested.
An example apparatus can include a memory device and a controller coupled to the memory device configured to receive a command including command information to access a register from a host device. The controller can grant access to the register in response to the controller determining the command is valid and/or deny access to the register in response to the controller determining the command is invalid. The controller can determine the command is valid by calculating an answer using a seed from the command in a formula and verifying the calculated answer matches an answer from the command. The command, once verified as valid, can allow the host device to access configuration registers and/or data registers.
Dynamic Allocation Of Resources Of A Storage System Utilizing Single Root Input/Output Virtualization
A peripheral component interconnect express (PCIe) physical function is coupled to a controller. The controller is configured to allocate a first portion of resources for use by the PCIe physical function. A PCIe virtual function is coupled to the controller. The is configured to allocate a second portion of resources for use by the PCIe virtual function based, at least in part, on a total number of PCIe physical functions and a total number of PCIe virtual functions associated with the apparatus.
An example apparatus can include a host device and an apparatus including a memory device and a controller coupled to the memory device, wherein the host device is configured to send a command to read an image to configure the host to boot from the memory device to the controller and wherein a base address register is configured to receive the command, indicate the size of the image, and redirect the command to a first image in memory using a first register that indicates a size of the first image and a second register that indicates a location of the first image.
Dynamic Allocation Of Resources Of A Storage System Utilizing Single Root Input/Output Virtualization
A peripheral component interconnect express (PCIe) physical function is coupled to a controller. The controller is configured to allocate a first portion of resources for use by the PCIe physical function. A PCIe virtual function is coupled to the controller. The is configured to allocate a second portion of resources for use by the PCIe virtual function based, at least in part, on a total number of PCIe physical functions and a total number of PCIe virtual functions associated with the apparatus.
A command to duplicate data on a storage system is received from a host system, and in response to receiving the command, data corresponding to the command is retrieved from host memory of the host system. A plurality of write operations are performed on one or more memory devices of the storage system to fulfill the command, wherein performing each one of the plurality of write operations comprises writing the data to the one or more memory devices of the storage system without a subsequent retrieval of the data from the host memory.
An example apparatus can include a host device and an apparatus including a memory device and a controller coupled to the memory device, wherein the host device is configured to send a command to read an image to configure the host to boot from the memory device to the controller and wherein a base address register is configured to receive the command, indicate the size of the image, and redirect the command to a first image in memory using a first register that indicates a size of the first image and a second register that indicates a location of the first image.
Name / Title
Company / Classification
Phones & Addresses
Kevin Duncan Owner
CUSTOM CUT LAWN CARE & MAINTENANCE Lawn Maintenance
428 Loverage Street, London, ON N5W 4T7 5194512389
Mr. Kevin Duncan Vice Pres.
Casson Duncan Construction, Inc. Contractors-General
13275 E. Fremont Pl. #110, EnglewoodCentennial, CO 80112 3036901500
Kevin Duncan CEO
CRAFTSMEN 360 INC
2507 Rex Rd APT 5C, Ellenwood, GA 30294 2507 Rex Rd #13, Ellenwood, GA 30294
Kevin J. Duncan President
Anything On Floors, Inc
Kevin Duncan Owner
CUSTOM CUT LAWN CARE & MAINTENANCE Lawn Maintenance
Westminster, LondonOwner at Expert Advice Past: Claydon Heeley, JWT, Lowe Howard Spink, WOOLAMS MOIRA GASKIN O'MALLEY, YELLOWHAMMER, ... Author, commentator, marketing fixer, musician, conservationist, and blogger.
Everything can be accessed at:
http://www.expertadviceonline.com
Greatest Hits ... Author, commentator, marketing fixer, musician, conservationist, and blogger.
Everything can be accessed at:
http://www.expertadviceonline.com
Greatest Hits - all the best business books summarised at http://greatesthitsblog.com
Rock blog at http://www.flyingvs.com