A method for performing automatic setting control of a memory device in a predetermined communications architecture with aid of auxiliary setting management, the method being applied to a memory controller of the memory device, the memory device comprising the memory controller and a non-volatile (NV) memory, the NV memory comprising at least one NV memory element, the method comprising:
- during initialization of the memory device, utilizing a processing circuit within the memory controller to load an auxiliary setting management table from the NV memory into at least one storage unit of a hardware control circuit within the memory controller to be a loaded auxiliary setting management table, wherein the hardware control circuit is used for the automatic setting control;
- and
- utilizing the hardware control circuit within the memory controller to detect occurrence of a series of events according to state information of a transmission interface circuit within the memory controller, and to dynamically perform parameter setting on the transmission interface circuit according to the series of events, for reconfiguring the transmission interface circuit at runtime of the memory device, wherein the transmission interface circuit is reconfigured with data carried by one or more entries among multiple entries of the loaded auxiliary setting management table;
- wherein the transmission interface circuit comprises at least one state register circuit, wherein multiple register values of the at least one state register circuit are used as an indicator of any possible event among all possible events;
- and the hardware control circuit is arranged to detect the occurrence of the series of events through the at least one state register circuit, wherein the state information represents the multiple register values of the at least one state register circuit.