Abstract:
A memory address driver circuit with memory module slots on a computer main board that can be divided into two groups. One group of memory module slots includes the slots whose trace line to a control chipset is smaller than 2500 mils or closest to the control chipset. The other group of memory module slots includes all the remaining slots. The control chipset includes two memory control circuits. The memory control circuit for supporting DDR DRAM is connected to the address leads of the memory module slot closest to the control chipset. However, no terminal resistors are connected to any address leads of the memory module slot. Hence, engineers may have to design one set of terminal resistors only. In addition, the memory control circuit uses one-cycle access command timing to boost system performance.
Abstract:
A method for performing block management is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: adjusting a dynamic threshold according to at least one condition; and comparing a valid/invalid page count of a specific block of the plurality of blocks with the dynamic threshold to determine whether to erase the specific block. An associated memory device and a controller thereof are also provided, where the memory device includes the Flash memory and the controller. In particular, the controller includes a read only memory (ROM) arranged to store a program code, and further includes a microprocessor arranged to execute the program code to control access to the Flash memory and manage the plurality of blocks, where under control of the microprocessor, the controller operates according to the method.
Abstract:
A method for operating a flash memory is provided. The flash memory comprises a controller, a cache, and a plurality of blocks. By using a cache to preload data from the host, the buffer of the controller can be smaller than the capacity of a single block or omitted entirely. Smooth data transmission is still maintained.
Abstract:
A method of writing data into flash memory based on OS file system is provided. The method includes steps of: obtaining a data start position of a data area in a first partition of a flash memory; converting the data start position into a first block number and a first page number; calculating an offset and adding the offset to the first page number to be an updated first page number when the first page number is not an integer; and, setting the first block number and the updated first page number as a new data start position of the data area and writing a first data according to the new data start position.
Abstract:
A method for a flash memory storage device to use a copy back command includes the following steps. The method includes the step of copying a data in a first block of a flash memory to a buffer outside the flash memory, checking if the data in the buffer is correct, and copying the data in the first block of the flash memory to a second block in the flash memory when the data in the buffer is correct.
Abstract:
The invention provides a method for handling data updating of a flash memory. In one embodiment, the flash memory comprises a mother block comprising a plurality of updated pages to be updated. First, a spare block, recording no data, is popped as a file allocation table (FAT) block corresponding to the mother block. Data for updating the updated pages of the mother block is then written to a plurality of replacing pages of the FAT block. Finally, a plurality of mapping relationships between the replacing pages and the updated pages are recorded in a page mapping table stored in the FAT block.
Abstract:
An image processing module substantially matches the representation of a display with the expectation of image data. The image processing module comprises a storage unit, a control unit, and an image processing unit. The storage unit stores calibration information with calibration values each corresponding to a physical area on the display. The control unit receives timing data and mode data to accordingly direct the storage unit to output corresponding calibration value. An image processing unit is controlled by the control unit to calibrate the image data according to the corresponding calibration value and output calibrated image data.
Abstract:
The present invention provides an IC chip of a serial memory script controller, comprising: an interface transforming unit, an I/O buffer and data path control unit, a script decoder, an ALU and an event control unit. The interface transforming unit codes and decodes a communication protocol of a serial interface; the I/O buffer and data path control unit is electrically connected to the interface transforming unit, stores the input and output data of the interface transforming unit; and selects and controls the data path; the script decoder is electrically connected to the input/output buffer and data path control unit, and decode a program code stored in the input/output buffer and data path control unit, and then a corresponding control signal is transformed; the ALU is electrically connected to the input/output buffer and data path control unit and the script decoder, and executes an instruction operation in accordance with data of the input/output buffer and data path control unit and the script decoder; and the event control unit is electrically connected to the interface transforming unit, the input/output buffer and data path control unit, and the script decoder, and receives an event, wherein the interface transforming unit, the input/output buffer and data path control unit, and the script decoder execute processing and operation in accordance with the event. The serial memory script controller built in an IC chip to simplify the architecture inside the IC to achieve the advantages of the minification, thinning, increasing the performance, and decreasing the power consumption.
Abstract:
A method for an image reducing processing circuit includes the memory architecture of two FIFO units. The method includes the following steps of: providing an input processing unit receiving original image data and delivering the image data; providing a horizontal direction image processing unit receiving the image data from the input processing unit; providing a first step FIFO unit receiving the image data from the horizontal direction image processing unit to read and write the image data on the same access frequency; providing a vertical direction image processing unit receiving the image data from the first step FIFO unit; providing a second step FIFO unit receiving the image data from the vertical direction image processing unit and implementing the readout/writing of the image data on two access frequency, and providing an output processing unit receiving the image data from the second step FIFO unit and outputting reduced image.
Abstract:
A data transmission device and a command merging method for data transmission are provided. The data transmission device includes a command register and a command merging unit. The command register receives and temporary storages a plurality of original commands, wherein the original commands include a plurality of memory blocks. When the command merging unit judges these memory blocks of the original commands to be a continuous memory block, the command merging unit merges the original commands into a merging command, and transmits the merging command to a peripheral device. Thus, the multiple commands send by the host can be analyzed and merged by the data transmission device to decrease a number of the commands to be proceed by the peripheral device, so as to speed up a command processing time of the peripheral device efficiently.