1*8b0044ffSOleksandr G ZhadanThe uCP1020 product family (ucp1020) is an Arcturus Networks Inc. System on Modules 2*8b0044ffSOleksandr G Zhadanproduct featuring a Freescale P1020 CPU, optionally populated with 1, 2 or 3 Gig-Ethernet PHYs, 3*8b0044ffSOleksandr G ZhadanDDR3, NOR Flash, eMMC NAND Flash and/or SPI Flash. 4*8b0044ffSOleksandr G Zhadan 5*8b0044ffSOleksandr G ZhadanInformation on the generic product family can be found here: 6*8b0044ffSOleksandr G Zhadan http://www.arcturusnetworks.com/products/ucp1020 7*8b0044ffSOleksandr G Zhadan 8*8b0044ffSOleksandr G ZhadanThe UCP1020 several configurable options 9*8b0044ffSOleksandr G Zhadan======================================== 10*8b0044ffSOleksandr G Zhadan 11*8b0044ffSOleksandr G Zhadan- the selection of populated phy(s): 12*8b0044ffSOleksandr G Zhadan KSZ9031 (current default for eTSEC 1 and 3) 13*8b0044ffSOleksandr G Zhadan 14*8b0044ffSOleksandr G Zhadan- the selection of boot location: 15*8b0044ffSOleksandr G Zhadan SPI Flash or NOR flash 16*8b0044ffSOleksandr G Zhadan 17*8b0044ffSOleksandr G ZhadanThe UCP1020 includes 2 default configurations 18*8b0044ffSOleksandr G Zhadan============================================= 19*8b0044ffSOleksandr G ZhadanNOR boot image: 20*8b0044ffSOleksandr G Zhadan configs/UCP1020_defconfig 21*8b0044ffSOleksandr G ZhadanSPI boot image: 22*8b0044ffSOleksandr G Zhadan configs/UCP1020_SPIFLASH_defconfig 23*8b0044ffSOleksandr G Zhadan 24*8b0044ffSOleksandr G ZhadanThe UCP1020 adds an additional command in cmd_arc.c to access and program 25*8b0044ffSOleksandr G ZhadanSPI resident factory defaults for serial number, and 1, 2 or 3 Ethernet 26*8b0044ffSOleksandr G ZhadanHW Addresses. 27*8b0044ffSOleksandr G Zhadan 28*8b0044ffSOleksandr G Zhadan 29*8b0044ffSOleksandr G ZhadanBuild example 30*8b0044ffSOleksandr G Zhadan============= 31*8b0044ffSOleksandr G Zhadan 32*8b0044ffSOleksandr G Zhadanmake distclean 33*8b0044ffSOleksandr G Zhadanmake UCP1020_defconfig 34*8b0044ffSOleksandr G Zhadanmake 35*8b0044ffSOleksandr G Zhadan 36*8b0044ffSOleksandr G ZhadanDefault Scripts 37*8b0044ffSOleksandr G Zhadan=============== 38*8b0044ffSOleksandr G ZhadanA default upgrade scripts is included in the default environment variable example: 39*8b0044ffSOleksandr G Zhadan 40*8b0044ffSOleksandr G ZhadanB$ run tftpflash 41*8b0044ffSOleksandr G Zhadan 42*8b0044ffSOleksandr G ZhadanDual Environment 43*8b0044ffSOleksandr G Zhadan================ 44*8b0044ffSOleksandr G Zhadan 45*8b0044ffSOleksandr G ZhadanThis build enables dual / failover environment environment. 46*8b0044ffSOleksandr G Zhadan 47*8b0044ffSOleksandr G ZhadanNOR Flash Partition declarations and scripts 48*8b0044ffSOleksandr G Zhadan============================================ 49*8b0044ffSOleksandr G ZhadanSeveral scripts are available to allow TFTP of images and programming directly 50*8b0044ffSOleksandr G Zhadaninto defined NOR flash partitions. Examples: 51*8b0044ffSOleksandr G Zhadan 52*8b0044ffSOleksandr G ZhadanB$ run program0 53*8b0044ffSOleksandr G ZhadanB$ run program1 54*8b0044ffSOleksandr G ZhadanB$ run program2 55