I have some difficult to find CPU from a board. First I though that CPU/SOC was this one :
All I know (about CPU) is that's an ARM core little-endian (because I begin reverse firmware in IDA) but I lack of information on it. The hardware is a 8 years old GPS with 800x480 tft.
According to Igor link document from Samsung, codification of K4X2G303PC - XGC6 means :
K : Memory
4 : DRAM
X : Mobile DDR SDRAM
2G : 2G, 8K/64ms (Density,Refresh)
30 : x32 (2CS, 2CKE) (Organization)
3 : 4Bank
P : LVTTL, 1.8V, 1.8V (Interface, VDD, VDDQ)
X : POP (Lead-Free, DDP, Halogen-Free)
G : Extended, Low, PASR & TCSR (Temp, Power)
C6 : 6ns@CL3 (Speed)
Here same hard, but component is another reference from Micron Technology (picture is 180° rotated)
And the backside
X16V554IL is quad UART (https://www.exar.com/content/document.ashx?id=505) I checked GND pinout it is corresponding
So if Samsung K4x2G303PC is not SOC/CPU where is SOC/CPU ?
Why is there a Crystal near K4x2G303PC ? (The other Crytal is for XR16V) Can Latticle CPLD LC4064 have an arm software core ?