VideoLogix Proteus-V User manual

1
Proteus-V
User Manual
Version V1.0
April 19, 2019

2
TABLE OF CONTENTS
GENERAL OVERVIEW...................................................................................................................................................................................................................4
TYPICAL INTERCONNECT DIAGRAM......................................................................................................................................................................................4
GLOSSARY TERMS.........................................................................................................................................................................................................................5
COMMUNICATION .........................................................................................................................................................................................................................5
COM PORTS ......................................................................................................................................................................................................................................5
COM PORTS:PINOUTS.......................................................................................................................................................................................................................5
COM PORTS:BAUD RATES.................................................................................................................................................................................................................5
COM PORTS:DEVICE TYPES ..............................................................................................................................................................................................................6
COM PORTS:CONFIGURATION ..........................................................................................................................................................................................................6
CSV FORMATS ..................................................................................................................................................................................................................................7
CSV SENTENCE STRUCTURE..............................................................................................................................................................................................................7
INTERFACE TO COM1 .........................................................................................................................................................................................................................8
ETHERNET PORT ................................................................................................................................................................................................................................8
USB DEVICE PORT.............................................................................................................................................................................................................................8
USB HOST PORTS...............................................................................................................................................................................................................................8
VIDEO INPUT & OUTPUT..............................................................................................................................................................................................................9
VIDEO FRAME RATES.......................................................................................................................................................................................................................10
VIDEO DELAY..................................................................................................................................................................................................................................10
IRIG INPUT......................................................................................................................................................................................................................................10
SOFTWARE WIZARDS .................................................................................................................................................................................................................11
INSERT TEXT....................................................................................................................................................................................................................................11
INSERT GRAPHICS ............................................................................................................................................................................................................................13
INSERT VARIABLES FROM ANY CSV SENTENCE.................................................................................................................................................................................15
INSERT VARIABLES FROM ANY UNSUPPORTED NMEA SENTENCE......................................................................................................................................................15
INSERT GPS DATA ............................................................................................................................................................................................................................18
INSERT NMEA DATA.........................................................................................................................................................................................................................20
INSERT TIME,DATE (IRIG,GPS,RTC,ATC)........................................................................................................................................................................................21
INSERT COUNTERS...........................................................................................................................................................................................................................22
INSERT AIRCRAFT SITUATION AWARENESS.....................................................................................................................................................................................26
INSERT ROV SITUATION AWARENESS..............................................................................................................................................................................................28
INSERT COUNT UP TIMER .................................................................................................................................................................................................................30
INSERT SLIDERS...............................................................................................................................................................................................................................31
INSERT COMPASS.............................................................................................................................................................................................................................33
PROTEUS COMMANDS................................................................................................................................................................................................................34
TRANSMIT A COMMAND SCRIPT......................................................................................................................................................................................................34

3
PROTEUS REGISTERS .................................................................................................................................................................................................................35
SPECIFICATIONS ..........................................................................................................................................................................................................................36
MAXIMUM INPUT VOLTAGE.............................................................................................................................................................................................................36
INPUT CONNECTOR ..........................................................................................................................................................................................................................36
MAXIMUM TEMPERATURE...............................................................................................................................................................................................................36
WEIGHT &DIMENSION ....................................................................................................................................................................................................................36
FRONT PANEL LED ...........................................................................................................................................................................................................................36
PCB DIMENSION..............................................................................................................................................................................................................................37
APPENDIX A - KEYBOARD .........................................................................................................................................................................................................39
PS2 KEYBOARD COMMANDS............................................................................................................................................................................................................39
KEYBOARD SHORTCUTS ..................................................................................................................................................................................................................39
APPENDIX B –DOWNLOAD IMAGES & FONTS....................................................................................................................................................................40
DOWNLOAD FONTS..........................................................................................................................................................................................................................40
CREATE YOUR OWN FONTS..............................................................................................................................................................................................................40
APPENDIX C –INSTALL FLASH PROGRAMMER.................................................................................................................................................................41
APPENDIX D –CPU FIRMWARE................................................................................................................................................................................................41
APPENDIX F –FPGA FIRMWARE .............................................................................................................................................................................................41
APPENDIX I –TERMINAL BLOCKS..........................................................................................................................................................................................42
HOW TO INSERT WIRE INTO TERMINAL BLOCKS ...............................................................................................................................................................................42

4
GENERAL OVERVIEW
Video Overlay is a method by which computer-generated images are superimposed on video. Properly transformed images appear as if they are an
integral part of the scene without impeding the video of the actual environment. Proteus provide2s professional, scientific and industrial users with the
capability to overlay crisp and clear texts, graphics and telemetry generated information into an incoming HD & SD video in real time. Proteus accepts
video in HD-SDI, HDMI. It generally, does not need to be connected to a computer for normal operation.
TYPICAL INTERCONNECT DIAGRAM
Diagram below illustrates a few the possible applications.

5
GLOSSARY TERMS
Term
Definition
SCS
Software Communication Specification
UM
User Manual
TB
Terminal Block
GPS
Global Position
COM
RS232 Communication port
CSV
Comma Separated Variables
CAN
Controller Area Network
COMMUNICATION
COM PORTS
Proteus provides 2 x serial ports (COM1 & COM2) for communication with the external devices:
COM PORT
Alternative 1
Alternative 2
COM1
RS232 (Rear Panel DB9)
-
COM2
RS232 (Internal TB: J54 & J16)
CAN (Internal TB: J48)
TB = Terminal Block
COM PORTS:PINOUTS
COM PORT
Connector
Modes
Pin assignments
COM1
DB9
RS232
DB9:
1=RX, 3=TX, 5=GND
COM2
Internal
RS232
CAN
J54:
J48:
1=RX, 2=GND, 3=TX
1=GND, 2=CAN-, 3=CAN+
COM PORTS:BAUD RATES
•COM ports are configured for N, 8, 1 and can be set to the baud rates 4800, 9600, 19200, 38400, 57600, 115200

6
COM PORTS:DEVICE TYPES
COM ports can be interfaced to various sensors/devices. Table below shows the current list and their corresponding Device Type setting.
Attach Sensor/Device
Corresponding Device Type
CSV (Comma Separated Variable) ASCII Sentence
CSV1, CSV2, CSV3 (See CSV formats for more detail)
All NMEA-0183 compatible devices i.e. GPS Modem, Sounder, etc.
CSV1
ProteusApp
CSV1
PuTTY or similar program
CSV1
Vector NAV IMU
VectorNav
General Dynamic CINEFLEX
CINEFLEX
Smart Micro Radar
ALTIMETER
APOS for HIPAP system (KONGSBERG)
SIMRAD
COM PORTS:CONFIGURATION
Press F9 to display the Main Menu. Follow Figure 1:Figure 2 to configure COM ports for desire baud rate & device type
Figure 1
Figure 2

7
CSV FORMATS
Many sensors transmit ASCII sentence also known as Comma Separated Variables (CSV). Proteus supports 3 different ASCII sentences:
CSV Format
Sentence Structure
Example
CSV1
$TTSSS, VAR1, VAR2, VAR3,….VARn*CS <CR><LF>
$MYHEADER, 45, 315, 200, 100*XX<CR><LF>
CSV2
$VAR1, VAR2, VAR3, ……. <CR><LF>
$45,315,200,100<CR><LF>
CSV3
VAR1, VAR2, VAR3, ……. <CR><LF>
45,315,200,100<CR><LF>
Upon reception of a CSV sentence and successful confirmation of the sentence header $TTSSS (only CSV1), Proteus parses the sentence. Parsed variables
(VAR1 ... VAR2) are sequentially stored in Register # {52-63}, {65-72}, {74-81}. Any widgets linked to these registers will automatically get updated.
CSV SENTENCE STRUCTURE
$
Signifies start of the sentence.
TTSSS
Sentence unique header. Follow Figure 1-2 to define $TTSSS header
VARn
Each sentence contains multiple data fields (VARn) delimited by commas.
*
The asterisk serves as checksum delimiter.
CS
The checksum field contains two ASCII characters which indicate the hexadecimal value of the checksum.
[CR][LF]
The carriage return [CR] and the line field [LF] combination terminate the sentence.
CSV sentence vary in length, but each VAR is limited to 40 characters or less.
The checksum field is the last field in a sentence and follows the checksum delimiter character “*”. The checksum is the 8-bit exclusive OR of all characters
in the sentence, including “,” delimiters, between but not including the “$” and the “*” delimiters. The hexadecimal values of the most significant and least
significant 4 bits of the result is converted to two ASCII characters (0-9, A-F (upper case)) for transmission. The most significant character is transmitted
first. Example: $GPGLL,5057.970,N,00146.110,E,142451,A*27<CR><LF>
In C checksum computation would be written as:
char sentence [] = “GPGLL,5057.970,N,00146.110,E,142451,A”;
int i;
char checksum = 0;
for ( i = 0; i < strlen(sentence); i++)
checksum ^= sentence[i];
Although not recommended, checksum computation can be bypassed by replacing CS with XX.

8
INTERFACE TO COM1
COM1 (DB9) is configured as DTE (PC) i.e. RX=Pin2, TX=Pin3. Thus, sensors such as GPS can be directly connected to the DB9 without the need for NULL
modem cable. However, a NULL modem cable is required to interface Proteus to PC.
ETHERNET PORT
This port can be used to send remote commands defined in SCS (Software Communication Specification) via UDP. In the future, this port will be used to
control an external video recorder in support of optional Geotagging feature.
USB DEVICE PORT
This port is used to upgrade the internal firmware. In the future, user will be able to send remote commands defined in SCS.
USB HOST PORTS
Proteus provide 2 USB host ports. Typical devices are USB keyboard and USB Flash drive.

9
VIDEO INPUT & OUTPUT
Proteus provides the following video input & output:
•SDI (HD & SD)
•HDMI (HD & SD)
Proteus does not support HDMI video with HDCP. It can only process one video input at a given time. If more than one input is connected at the same
time, Proteus selects a video input based on the following priorities:
1. SDI
2. HDMI
Proteus does not scale video and the output resolution follows the input. Proteus provides simultaneous video outputs.

10
VIDEO FRAME RATES
Proteus is compatible with the following video formats:
NTSC 480i @
60 Hz
PAL 576i @
50 Hz
720p @
50 / 59.94 / 60 Hz
1080i @
50 / 60 Hz
1080p @
23.98 / 24 / 25/ 29.97/ 30 Hz
1080PsF @
23.98 / 24 Hz
VIDEO DELAY
All OSD functions are superimposed into the video "on-the-fly." As a result, there is no degradation in video quality and the delay from the video input
to the video output is < 290 nsec.
IRIG INPUT
Composite input can be used to input an external unmodulated IRIG-B signal. Proteus can decode IRIG-B time & date code.

11
SOFTWARE WIZARDS
INSERT TEXT
Up to 96 user texts can be stored in FLASH memory.
Press F9 to display Main Menu. Follow Figure 3:Figure 4 to enter/edit user texts.
Figure 3
Figure 4
Follow Figure 5:Figure 6 to insert and/or format text.
Figure 5
Figure 6
Use shortcuts to change text attributes: Font select, text Color, ↕↔ text position, text Background, field Width and text Justification.
“When to display” allows user to select when text is displayed. Options are: at power up or when function key F1..F7 is pressed.

12
Once complete, text overlay should appear as shown in Figure 7.
Figure 7

13
INSERT GRAPHICS
Up to 96 PNG can be stored in the FLASH memory.
Press F9 to display Main Menu. Follow Figure 8:Figure 9 to insert images.
Figure 8
Figure 9
While in Figure 9, use ↕to select a desire image and use Ctrl +↕↔ to position the image on screen.
“When to display” allows user to select when image is displayed. Options are: At power up or when function key F1..F7 is pressed.
Once complete, graphics images should appear as shown in Figure 10.

14
Figure 10

15
INSERT VARIABLES FROM ANY CSV SENTENCE
INSERT VARIABLES FROM ANY UNSUPPORTED NMEA SENTENCE
Configuring a COM port as “CSV*” allows Proteus to receive an ASCII sentence or any NMEA sentence. Upon reception of a sentence, Proteus parses the
sentence. Parsed variables (tokens) are sequentially stored in Registers # 35-82. Any widgets linked to these registers will automatically get updated.
Example:
The sentence must start with a unique header that matches the user defined value. Follow Figure 1-2 to define your unique header.
$HeaderA,1,22,333,4444,55555,666666,7777777,88888888,999999999,1234,2345,3456*XX
Proteus can be configured to receive and parse up to 4 unique sentences each containing 12 variables.
Follow Figure 1:Figure 2 to configure COM port for desire baud rate and sentence headers
Follow Figure 11:Figure 15 to insert variables within a sentence.
Figure 11
Figure 12

16
Figure 13
Figure 14
Figure 15
Figure 16
Variables are selected as shown in Figure 13:Figure 15, their value should appear as shown in Error! Reference source not found..
Figure 17
Upon transmission of the following sentences, the token values should appear as shown in Figure 18.
$HeaderA,1,22,333,4444,55555,666666,7777777,88888888,999999999*XX
$HeaderB,AAA,BBBB,CCCCC,DDDDDD*XX
$HeaderC,This,is,an,Example*XX

17
Figure 18
Follow steps below to send the above sentences to Proteus
1. Run ProteusApp
2. Select Demo/Tutorial tab.
3. Click Run Now button and select script C:\VideoLogix-V\script\2-CSV Sentences.txt
Individual tokens can also be modified by sending command $VL43.For example, to change tokenA2 and tokenA3 (register #35, #36) to 777, 888,
transmit the following command: $VL43,35,777,888*XX.
User can exercise command $VL43 by sending script C:\VideoLogix-V\script\3-Update Token.txt

18
INSERT GPS DATA
Two simultaneous GPS modem which have RS232 port can be connected to COM1,2 ports as shown below:
COM1
DB9 (located on rear Panel)
COM2
TB:J54 & J16
Follow Figure 1:Figure 2 to configure COM port for desire baud rate
Follow Figure 19:Figure 21 to insert GPS parameters.
Figure 19
Figure 20
Figure 21

19
As soon as a modem is connected to the selected COM port, the latitude, longitude, time & data should appear as shown in Figure 22.
Figure 22
For $PTSAG messages, the ID can be set in “Edit: COM port setting” menu. If no ID filtering is required, the ID should be set to 777.

20
INSERT NMEA DATA
NMEA compliant sensors can be connected to COM1, 2. Follow Figure 1:Figure 2 to configure the COM port for the desire baud rate.
Follow Figure 23:Figure 25 to insert NMEA parameters.
Figure 23
Figure 24
Figure 25
Proteus implicitly supports many NMEA sentences such as:
$GPRMC, $GPGGA, $PTSAG, $GPWPL, $GPGSA, $GPGSV, $SDDPT, $SDDBT, $WIMTW, $VNINS, $VNIMU, $VNYPR, etc.
Other manuals for Proteus-V
1
Table of contents
Other VideoLogix Media Converter manuals
Popular Media Converter manuals by other brands

TR-Electronic
TR-Electronic COV58S-262144/1 PB 36ZB10FL Assembly instructions

GSS
GSS SOQ 100 Brief Assembly Instruction

GoMax Electronics
GoMax Electronics CV-503M user manual

Rakoso
Rakoso X10 user manual

PCB Piezotronics
PCB Piezotronics 422E15 Installation and operating manual

Sharp
Sharp AN-LS1 Operation manual