Editing Syscon Hardware
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
Syscon is, together with | Syscon is, together with Aeolia, one of the main chips responsible for taking care of the functioning of APU, peripherals, etc. | ||
It is actually internally codenamed '''Colwick''' on the ps4 and the chip's structure is the same as one of a Renesas RL78. | |||
= Memory Layout = | = Memory Layout = | ||
* TODO | |||
= Commands = | = Commands = | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
Line 56: | Line 18: | ||
| 0x22 || Block Erase || Erases a specified area in the flash memory. || | | 0x22 || Block Erase || Erases a specified area in the flash memory. || | ||
|- | |- | ||
| 0x40 || Programming || Writes data to a specified area in the flash memory. || | | 0x40 || Programming || Writes data to a specified area in the flash memory.|| | ||
|- | |- | ||
| 0x13 || Verify || Compares the contents in a specified area in the flash memory with data transmitted from the programmer. || | | 0x13 || Verify || Compares the contents in a specified area in the flash memory with data transmitted from the programmer.|| | ||
|- | |- | ||
| 0x32 || Block Blank Check || Checks the erase status of a specified block in the flash memory. || | | 0x32 || Block Blank Check || Checks the erase status of a specified block in the flash memory.|| | ||
|- | |- | ||
| 0xC0 || Silicon Signature || Acquires 78K0R/Kx3 information (part number, flash memory configuration, etc.). || | | 0xC0 || Silicon Signature || Acquires 78K0R/Kx3 information (part number, flash memory configuration, etc.).|| | ||
|- | |- | ||
| 0xC5 || Version Get || Acquires version information of the 78K0R/Kx3 and firmware. || | | 0xC5 || Version Get || Acquires version information of the 78K0R/Kx3 and firmware.|| | ||
|- | |- | ||
| 0xB0 || Checksum || Acquires checksum data of a specified area. || | | 0xB0 || Checksum || Acquires checksum data of a specified area.|| | ||
|- | |- | ||
| 0xA0 || Security Set || Sets security information. || | | 0xA0 || Security Set || Sets security information.|| | ||
|- | |- | ||
|} | |} | ||