COMMUNICATION CONTROL APPARATUS, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
A communication control apparatus transmits data to an other communication control apparatus and receives a notification as to whether the data has normally been received or not from the other communication control apparatus. The communication control apparatus includes setting changing means for changing setting of a transmission circuit when reception error which is a notification that the data has not normally been received is received from the other communication control apparatus.
1 . A communication control apparatus for transmitting data to an other communication control apparatus and receiving a notification as to whether the data has normally been received or not from the other communication control apparatus,
the communication control apparatus comprising setting changing means for changing setting of a transmission circuit when a reception error which is a notification that the data has not normally been received is received from the other communication control apparatus.
2 . The communication control apparatus according to claim 1 , wherein when the reception error is received, the setting of the transmission circuit is changed by performing control so that a set value of a register to control the setting of the transmission circuit is rewritten by firmware.
3 . The communication control apparatus according to claim 1 , further comprising a set value storing means for associating a value for the setting of the transmission circuit with each of a plurality of registers that control the setting of the transmission circuit, and storing, in a predetermined memory, an order in which the registers control the setting of the transmission circuit, wherein when the reception error is received, the setting changing means changes the setting of the transmission circuit according to the order of the registers stored in the predetermined memory.
4 . The communication control apparatus according to claim 1 , wherein the setting changing means changes at least one of an amplitude, a preemphasis amount, and a slew rate amount as the setting of the transmission circuit.
5 . The communication control apparatus according to claim 4 , wherein the setting changing means changes the setting of the transmission circuit at a timing of transmission of data for correcting a phase with respect to the other communication control apparatus.
6 . The communication control apparatus according to claim 4 , wherein when the reception error is received, the setting of the transmission circuit is changed by performing control so that a set value of a register to control the setting of the transmission circuit is rewritten by firmware.
7 . The communication control apparatus according to claim 4 , further comprising a set value storing means for associating a value for the setting of the transmission circuit with each of a plurality of registers that control the setting of the transmission circuit, and storing, in a predetermined memory, an order in which the registers control the setting of the transmission circuit, wherein when the reception error is received, the setting changing means changes the setting of the transmission circuit according to the order of the registers stored in the predetermined memory.
8 . The communication control apparatus according to claim 1 , wherein the setting changing means changes the setting of the transmission circuit at a timing of transmission of data for correcting a phase with respect to the other communication control apparatus.
9 . The communication control apparatus according to claim 8 , further comprising a set value storing means for associating a value for the setting of the transmission circuit with each of a plurality of registers that control the setting of the transmission circuit, and storing, in a predetermined memory, an order in which the registers control the setting of the transmission circuit, wherein when the reception error is received, the setting changing means changes the setting of the transmission circuit according to the order of the registers stored in the predetermined memory.
10 . A communication control method for transmitting data to an other communication control apparatus and receiving a notification as to whether the data has normally been received or not from the other communication control apparatus,
the communication control apparatus comprising a setting changing step of changing setting of a transmission circuit when a reception error which is a notification that the data has not normally been received is received from the other communication control apparatus.