1.cpu处理器
p2020e p2020 encryption
2.画硬件原理图注意
checklist
pin list
仔细阅读p2020ds_bringup_guide.pdf,才真正的对p2020ds开发板有所了解
serdes接口(pcie、srio、sgmii和sata接口)
注意在p2020ds上默认是disable sgmii接口。
通过拨码开关就可以知道:
SW4:S0:PEX1([email protected]),S1:PEX2([email protected]),S2-3:PEX3([email protected])
SW5:disable SGMII2和SGMII3(TESEC2、3=rgmii)
SW6:PEX1:Slot 2(x1)+PEX2:Nvidia M1575(x1)(Nvidia M1575是南桥芯片,扩展了sata、esata、ac97和pci接口)+PEX3:Slot 1(x2)
如果要使用tsec网口的sgmii接口,我们需要改变开关
SW4:S0-1:PEX1([email protected]),S2:[email protected],S3:[email protected]
SW5:enableSGMII2和SGMII3(TESEC2、3=sgmii)
SW6:PEX1:Slot 2(x1)+PEX2:Nvidia M1575(x1)(Nvidia M1575是南桥芯片,扩展了sata、esata、ac97和pci接口)+ PEX3:SGMII Slot
在linux下通过/proc/iomem或ioports查看pcie接口
在uboot下
PCIE1 connected to Slot 2 as Root Complex (base addr ffe0a000)
PCIE1: Bus 00 - 00 PCIE2 connected to South Bridge as Root Complex (base addr ffe09000)
02:00.0 - 10b9:5249 - Bridge device
03:1c.0 - 10b9:5237 - Serial bus controller
03:1c.1 - 10b9:5237 - Serial bus controller
03:1c.2 - 10b9:5237 - Serial bus controller
03:1c.3 - 10b9:5239 - Serial bus controller
03:1d.0 - 10b9:5455 - Multimedia device
03:1d.1 - 10b9:5457 - Simple comm. controller
03:1e.0 - 10b9:1575 - Bridge device
03:1e.1 - 10b9:7101 - Bridge device
03:1f.0 - 10b9:5229 - Mass storage controller
4-2 P2020DS Board Bring-up, Rev 1.0 Freescale Semiconductor
03:1f.1 - 10b9:5288 - Mass storage controller
PCIE2: Bus 01 - 03
PCIE3 connected to Slot 1 as Root Complex (base addr ffe08000) PCIE3: Bus 04 - 04
可以看到pcie1 pcie3是pcie *2 sloct
而pcie2是相当于通过南桥芯片扩展的各种接口
elbc即可
cs0: nor nand
cs3: fpga
在linux下通过/proc/device_tree/localbus查看
在uboot下regInfo或md、flinfo
soc
1.I2c
2. spi
3.sdhc
4.gpio
5.ddr
注意i2c和spi都接有eeprom,不过我们一般讲的都是16Mspi eeprom而不是8k的i2c eeprom