Specifications

2
Hardware Description
34
CPU Complex (CC) FPGA
TheCCFPGAmoduleperformsanumberofsignificantmonitoringandinterfacefunctionson
theCPM.ManyofthesefunctionsareindicatedinFigure 1onpage 16.Thefollowingsections
providemoredetailsontheCCFPGAfunctions.
Power management and monitoring
MostoftheCPMpayloadpowersuppliesaremonitoredbytwoADM1066powersequencers,
buttheCCFPGAcontrolsthepowersequencingfortheCPM.Onpowerup,itlooksatthe
payloadpowerenablefromtheIPMCtobeginthepowerupsequence.Whenbothpower
sequencershaveindicated“powergood”andtheexternalcomparatorsindicateintolerance,
theCCFPGAassertsPWR_OKtothePCH.TheCCFPGAdeassertsPWR_OKandassertsfault
signalswhenanymonitoredconditionfallsoutoftolerance.
System Reset monitoring
TheCCFPGAmonitorsthesourceofallPowergood,Platform,andMRResetsandprovidesa
16bitregisterforresetsour cemonitoring.WhentheCCFPGAdetectsanymonitoredreset,it
assertsaninterrupttotheIPMC.TheIPMCcanreadtheresetsourceregisterandthenclear
theinterrupt.RefertoResetsubsystemsonpage 37formoreinformation.
Dual UARTs, COM port, and SPI mux
Two16550compatibleUARTsareinstantiated intheCCFPGA.COM1andCOM2portscan
operateuptoa115200baudrate(defaultof115,200baud,8bit,noparity,1stopbit).TheCC
FPGAisabridgebetweentheSPIflashprogrammingheader,thePCHandtheredundant
64Mbflashdevices.
TheFPGAincludesfunctionalitytomultiplextheinternalUARTconnectionsbetweenthe
front/RTMexternalportsandtheSerialoverLAN(SOL)anddebugconsoleportsfromthe
IPMC.RefertoSerialOverLANonpage 65formoreinformation.
TheCCFPGAisabridgebetweentheSPIflashprogramming
header,thePCHandthe
redundant64Mbflashdevices.RefertoSerialPeripheralInterface(SPI)onpage 30formore
information.
LPC/I
2
C interfaces
TheCCFPGAusesanLPCinterfacetoprovidebytewideread/writeaccesstotheinte rnal
FPGA.
I/Oport80hisusedtotransmitBIOSPOSTprogresscodesduringboot.TheCCFPGA decodes
port80writesfromtheBIOSandstoresthelastfourcodesinI/Oregisters.Thecodes
are
shiftedthroughtheregistersFIFOstyle,sothattheoldestcodeispushedoutwhenanew
codeisstored.
TheCCFPGAsupportsdualaccesstoitsinternalI/OregistersbetweentheSMBusinterfaceto
thePCHandtoIPMCI
2
CBus3.Anarbiterpreventsdatalossorcorruption.