Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Using 10359 mux with10393

Wiki Recent Changes - Wed, 11/15/2017 - 13:33

← Older revision Revision as of 20:33, 15 November 2017 (One intermediate revision by the same user not shown)Line 2: Line 2:     ===Firmware image=== ===Firmware image=== −[https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46+[https://community.elphel.com/files/393/20171115/ '''20171115'''] or required apps-autocampars version is at least 1.0.46    root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars     root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars      1.0.46   1.0.46 Line 67: Line 67:  ** MULTI_PHASE1=0x10000 (this worked for ) ** MULTI_PHASE1=0x10000 (this worked for )  ** MULTI_PHASE2=0x10000 ** MULTI_PHASE2=0x10000 −** MULTI_PHASE3=0x10000+** MULTI_PHASE3=0x10050    −[[File:Color_bars.jpeg|thumbs|200px|Fig.3 Test pattern]]+[[File:Color_bars.jpeg|thumb|200px|Fig.3 Test pattern]]  +   +Note: I had a script somewhere for auto adjustment  +   +* Save configuration (for port 0):  + http://192.168.0.9/autocampars.php?sensor_port=0     [[Category:393]] [[Category:393]] Oleg

Template:Manual legacy pages

Wiki Recent Changes - Wed, 11/15/2017 - 13:30

← Older revision Revision as of 20:30, 15 November 2017 Line 1: Line 1: −  <font color=red>This is a legacy page. The information bellow is not compatible with Elphel 353/363 series cameras.</font>+  <font color=red>This is a legacy page. The information bellow is not compatible with Elphel 393 or 353/363 series cameras.</font> Andrey.filippov

Using 10359 mux with10393

Wiki Recent Changes - Wed, 11/15/2017 - 13:27

← Older revision Revision as of 20:27, 15 November 2017 Line 54: Line 54:     ===Phase adjustments=== ===Phase adjustments=== −* For each port with incorrect sensor phase (just a quick link):+* For each port with incorrect sensor phase. A quick link for port 0:    http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3   http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3    Line 64: Line 64:     ** inspect image ** inspect image −** TESTSENSOR=0x10008 - color bars mode+** TESTSENSOR=0x10008 - color bars mode, see Fig.3 −**  +** MULTI_PHASE1=0x10000 (this worked for )  +** MULTI_PHASE2=0x10000  +** MULTI_PHASE3=0x10000     +[[File:Color_bars.jpeg|thumbs|200px|Fig.3 Test pattern]]     [[Category:393]] [[Category:393]] Oleg

File:Color bars.jpeg

Wiki Recent Changes - Wed, 11/15/2017 - 13:26

Oleg uploaded File:Color bars.jpeg

New page

== Licensing ==
{{CC }} Oleg

Vdt

Wiki Recent Changes - Wed, 11/15/2017 - 13:26

created page for VDT plugin

New page

VDT plugin for Eclipse is designed to integrate different tools for Verilog-based FPGA design.
Currently it supports only GNU/Linux operating system and tool specification file support
Icarus Verilog simulator and Xilinx ISE and Vivado Webpack design suites. It also works with Altera
Quartus tools for synthesising FPGA code for Altera devices.

Code repository: [https://git.elphel.com/Elphel/vdt-plugin/]

Installation instructions are: [https://git.elphel.com/Elphel/vdt-plugin/blob/master/README.md]

Video tutorial: [https://blog.elphel.com/2016/05/tutorial-02-eclipse-based-fpga-development-environment-for-elphel-cameras] Andrey.filippov

Using 10359 mux with10393

Wiki Recent Changes - Wed, 11/15/2017 - 13:21

← Older revision Revision as of 20:21, 15 November 2017 (One intermediate revision by the same user not shown)Line 10: Line 10:  [[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]] [[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]]     +* cable sides as described [[10359#Connect_10353.2C_10359_and_sensors|here]]  * a mux board can be connected to any sensor port * a mux board can be connected to any sensor port  * up to 4x mux boards at the same time (2- do not require extra power modifications) * up to 4x mux boards at the same time (2- do not require extra power modifications) Line 16: Line 17:  [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]] [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]    −* if the number of connected mux boards is 3+ then:  +* if the number of connected mux boards is 3+ then extra power is needed:      quick mod: see Fig.2   quick mod: see Fig.2    lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have     lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have   Line 51: Line 52:    root@elphel393:~# sync   root@elphel393:~# sync    root@elphel393:~# reboot -f   root@elphel393:~# reboot -f  +  +===Phase adjustments===  +* For each port with incorrect sensor phase (just a quick link):  + http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3  +  + TESTSENSOR - test pattern mode  + SENSOR_PHASE - mux or single sensor phase  + MULTI_PHASE1 - mux port 0 (J2)  + MULTI_PHASE2 - mux port 1 (J3)  + MULTI_PHASE3 - mux port 2 (J4)  +  +** inspect image  +** TESTSENSOR=0x10008 - color bars mode  +**       Oleg

Using 10359 mux with10393

Wiki Recent Changes - Wed, 11/15/2017 - 13:04

← Older revision Revision as of 20:04, 15 November 2017 Line 16: Line 16:  [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]] [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]    −* if the number of connected mux boards is 3+ then:  +* if the number of connected mux boards is 3+ then extra power is needed:      quick mod: see Fig.2   quick mod: see Fig.2    lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have     lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have   Oleg

Using 10359 mux with10393

Wiki Recent Changes - Wed, 11/15/2017 - 13:02

Created page with "==Setup== ===Firmware image=== [https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46 root@elphel393:~# cat /etc/elphe..."

New page

==Setup==

===Firmware image===
[https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46
root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars
1.0.46

===Connection===

[[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]]

* a mux board can be connected to any sensor port
* up to 4x mux boards at the same time (2- do not require extra power modifications)
* sensor boards can be connected to any unused ports

[[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]

* if the number of connected mux boards is 3+ then:
quick mod: see Fig.2
lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have
power.

===Modified device tree===
Download and use this [http://community.elphel.com/files/393/20171115/10359/devicetree.dtb devicetree.dtb]. The easiest way is to overwrite the device tree on the BOOT partition of a recovery SD card and then boot from it.

===Application mask (assuming 10389 is not connected)===
Without the 10389 the application mode is set in ''/etc/elphel393/default_10389.xml''
root@elphel393:~# cat /etc/elphel393/default_10389.xml
<?xml version="1.0" standalone="yes"?>
<board>
<model>10389 not present</model>
<rev>B</rev>
<serial>F80000</serial>
<app>MT9P006</app>
<mode>15</mode>
</board>

To edit on the camera, use '''nano''':
ssh root@192.168.0.9
root@elphel393:~# nano /etc/elphel393/default_10389.xml

To enable programming mux board(s) - set corresponding bits in [19:16]=0x?, [15:0]=0x7777 - then convert to decimal. Examples:
* mux on port 0 (bit 16):
<mode>96119</mode> (=0x17777)
* mux on port 3 (bit 19):
<mode>554871</mode> (=0x87777)
* 2 mux boards on port 1 & 2:
<mode>423799</mode> (=0x67777)

Then
root@elphel393:~# sync
root@elphel393:~# reboot -f


[[Category:393]]

==Comments==
===device tree===
* decompile device tree
~$ dtc -I dtb -O dts -o devicetree.dts devicetree.dtb

* the only change that is made to work with the mux board is:
<font color='red'>-elphel393-detect_sensors,port-mux = "none none none none";</font>
<font color='green'>+elphel393-detect_sensors,port-mux = "detect detect detect detect";</font>

* compile device tree
~$ dtc -I dts -O dtb -o devicetree.dtb devicetree.dts Oleg

File:10393 ports.jpeg

Wiki Recent Changes - Wed, 11/15/2017 - 11:57

Oleg uploaded File:10393 ports.jpeg

New page

== Licensing ==
{{CC }} Oleg

Tmp manual

Wiki Recent Changes - Wed, 11/15/2017 - 11:32

‎Firmware images

← Older revision Revision as of 18:32, 15 November 2017 Line 267: Line 267:     ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== −* [https://community.elphel.com/files/393/20170823/ '''20170823''']+* [https://community.elphel.com/files/393/20171115/ '''20171115''']  +* [https://community.elphel.com/files/393/20170823/ 20170823]  * [https://community.elphel.com/files/393/20170802/ 20170802] * [https://community.elphel.com/files/393/20170802/ 20170802] −* [https://community.elphel.com/files/393/20170627/ 20170627]      ==<font color="blue">Other info</font>== ==<font color="blue">Other info</font>== Oleg

11/15/17 [vdt-plugin][] by AndreyFilippov: Merge branch 'master' of git.elphel.com:Elphel/vdt-plugin

Elphel GIT logs - Wed, 11/15/2017 - 11:10
AndreyFilippov committed changes to the Elphel git project :
Merge branch 'master' of git.elphel.com:Elphel/vdt-plugin

11/15/17 [vdt-plugin][] by AndreyFilippov: minor changes fro error reporting during simulation

Elphel GIT logs - Wed, 11/15/2017 - 11:00
AndreyFilippov committed changes to the Elphel git project :
minor changes fro error reporting during simulation

11/15/17 [vdt-plugin][] by AndreyFilippov: minor change to match vdt repo

Elphel GIT logs - Wed, 11/15/2017 - 11:00
AndreyFilippov committed changes to the Elphel git project :
minor change to match vdt repo

11/15/17 [vdt-plugin][] by AndreyFilippov: more to ignore

Elphel GIT logs - Wed, 11/15/2017 - 10:53
AndreyFilippov committed changes to the Elphel git project :
more to ignore

Features 393

Wiki Recent Changes - Tue, 11/14/2017 - 12:20

‎Hardware & Software

← Older revision Revision as of 19:20, 14 November 2017 Line 22: Line 22:  ** Standard GNU/Linux distribution offers the possibility to port existing software and kernel drivers to provide support for more external devices (USB gadgets, converters, ...) ** Standard GNU/Linux distribution offers the possibility to port existing software and kernel drivers to provide support for more external devices (USB gadgets, converters, ...)  * Hardware: * Hardware: −** 5MPix or 14MPix, 1/2.5" format sensors+** 5MPix ([[Mt9p006_specs|resolution-fps table]]) or 14MPix, 1/2.5" format sensors  ** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz ** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz  ** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory ** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory Oleg

10393

Wiki Recent Changes - Tue, 11/14/2017 - 12:18

‎Supported Image Sensors

← Older revision Revision as of 19:18, 14 November 2017 Line 12: Line 12:  ** 800MHz ** 800MHz  ====Supported Image Sensors==== ====Supported Image Sensors==== −* [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 MT9P006] -  5MPix 1/2.5" CMOS+* [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 MT9P006] -  5MPix 1/2.5" CMOS, see [[Mt9p006_specs|fps-resolution table]]  * [http://www.onsemi.com/PowerSolutions/product.do?id=MT9F002 MT9F002] - 14MPix 1/2.3" CMOS * [http://www.onsemi.com/PowerSolutions/product.do?id=MT9F002 MT9F002] - 14MPix 1/2.3" CMOS  +  ====Memory and Storage==== ====Memory and Storage====  * 1.0 GB DDR3 memory - system RAM * 1.0 GB DDR3 memory - system RAM Oleg

11/13/17 [meta-elphel393][] by Oleg Dzhimiev: added u-boot-fw-utils

Elphel GIT logs - Mon, 11/13/2017 - 11:57
Oleg Dzhimiev committed changes to the Elphel git project :
added u-boot-fw-utils

11/09/17 [x393][] by RaimundasBastys: changed to zynq ODDR and minor fixes in to file sensor/sensor_spi_io.v

Elphel GIT logs - Thu, 11/09/2017 - 05:12
RaimundasBastys committed changes to the Elphel git project :
changed to zynq ODDR and minor fixes in to file sensor/sensor_spi_io.v

10/24/17 [x393][] by RaimundasBastys: added simul fifo to sensor/sensor_i2c.v

Elphel GIT logs - Tue, 10/24/2017 - 02:07
RaimundasBastys committed changes to the Elphel git project :
added simul fifo to sensor/sensor_i2c.v

10/23/17 [x393][] by RaimundasBastys: added write_sensor_spi_reg in file py393/x393_sensor.py

Elphel GIT logs - Mon, 10/23/2017 - 06:21
RaimundasBastys committed changes to the Elphel git project :
added write_sensor_spi_reg in file py393/x393_sensor.py

Pages

Subscribe to www3.elphel.com aggregator