1 Matrix Vision mvBlueCOUGAR-P (mvBC-P)
2 -------------------------------------
6 The mvBC-P is a 70x40x40mm multi board gigabit ethernet network camera
7 with main focus on GigEVision protocol in combination with local image
10 Power Supply is either VDC 48V or Pover over Ethernet (PoE).
15 Freescale MPC5200B CPU running at 400MHz core and 133MHz XLB/IPB.
17 8 MByte Nor Flash on local bus.
18 1 serial ports. Console running on ttyS0 @ 115200 8N1.
21 PCI clock fixed at 66MHz. Arbitration inside FPGA.
22 Intel GD82541ER network MAC/PHY and FPGA connected.
25 Altera Cyclone-II EP2C8 with PCI DMA engine.
26 Connects to Matrix Vision specific CCD/CMOS sensor interface.
27 Utilizes 64MB Nand Flash.
30 2 Outputs : photo coupler
31 2 Inputs : photo coupler
34 LM75 @ 0x90 for temperature monitoring.
35 EEPROM @ 0xA0 for vendor specifics.
36 image sensor interface (slave adresses depend on sensor)
40 reset vector is 0x00000100, i.e. "LOWBOOT".
43 FF840000 u-boot script image
44 FF850000 redundant u-boot script image
45 FF860000 FPGA raw bit file
49 FFFC0000 device tree blob
50 FFFD0000 redundant device tree blob
52 FFFF0000 redundant environment
54 mtd partitions are propagated to linux kernel via device tree blob.
58 On startup the bootscript @ FF840000 is executed. This script can be
59 exchanged easily. Default boot mode is "boot from flash", i.e. system
62 This behaviour depends on some environment variables :
64 "netboot" : yes ->try dhcp/bootp and boot from network.
65 A "dhcp_client_id" and "dhcp_vendor-class-identifier" can be used for
66 DHCP server configuration, e.g. to provide different images to
69 During netboot the system tries to get 3 image files:
70 1. Kernel - name + data is given during BOOTP.
71 2. Initrd - name is stored in "initrd_name"
72 3. device tree blob - name is stored in "dtb_name"
73 Fallback files are the flash versions.