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