SlideShare a Scribd company logo
1 of 15
SUMMER TRAINING REPORT
On
Study of the functionality of 2MB mother board, providing E1 data interfaces
A Report submitted in partial fulfilment of the requirement for the award of degree of
B.TECH
in
ELECTRONICS AND COMMUNICATION
Submitted By
NAME: HIMANSHI
ENROLL No.: 02215002817
DEPTT. OF ELECTRONICS & COMMUNICATION
MAHARAJA SURAJMAL INSTITUTE OF TECHNOLOGY,
C-4, Janakpuri, New Delhi-58
Affiliated to Guru Gobind Singh Indraprastha University, Delhi
August, 2019
PROJECT OVERVIEW
Major Components used:
In this, the motherboard is used in PTP (Precision Time Protocol) encryption devices up to 2048 KBPS. It can work at 75
Ohm as well as 120 Ohm E1 data rate. This card consists of two hardware blocks:
Processor Unit - which controls the peripheral and also generate session keys.
FPGA - which is used for address decoding. The cipher stream generation, encryption and decryption of the data is also
done by FPGA.
FPGA: XILINX XC2V1000-FG256AT1219
ADSP:ADSP-2181 KSZ-160
BUFFERS: INTEL LXT360PE AZ L527UN48
TRANSFORMER: TG48-1205N1
MEMORY: SRAM-64KB
ABOUT BEL
 Established in 1954 in Bangalore Bharat Electronics Limited (BEL) is a Government of India undertaking set up under the Ministry of
Defense .
 Established primarily to meet strategic defense electronics needs of the country.
 With nine manufacturing units located in Bangalore, Ghaziabad, Panchkula, Kotdwara, Pune, Taloja, Hyderabad, Chennai &
Machilipatnam, Bharat Electronics commands a strong presence in practically every vital area of professional electronics in the country.
 BEL has won a number of national and international awards for Import Substitution, Productivity, Quality, Safety Standardization etc.
ROTATIONAL PROGRAM
Under this the students are introduced to the company by putting them under a rotation program to various departments.
The several departments where I had gone under my rotational program is as follows:
1. CMS LAB 2. TEST EQUIPMENT & AUTOMATION 3. QUALITY CONTROL 4. WORKS ASSEMBLY
During the rotation period, I had to go to various departments, listed above to get some introduction about the work that is being done in
that particular department. The co-operative staff at various department made the learning process very interesting, who allowed me to
know more about the company in a very short time.
CMS LAB
CMS stands for Combat Management System. It is the computer system that connects a
ship's sensors, weapons, data links and support measures to the staff performing the
combat tasks. Some of the functions include sensor control, sensor data fusion, threat
evaluation and weapons control. It has to perform the following key functions:
• Situational awareness, Intelligence , Planning and decision making ,
• Weapon systems command and control
FEATURES:
 Continuous Identification & Classification of air, surface & subsurface targets, carry
out threat assessment & automatically advise the command on their engagement.
 Acquire, store, process, integrate, correlate & display tactical data (both raw &
processed) from various sensors in real time.
 Facility for off-line map preparation and loading of charts.
E1 (EUROPEAN FORMAT)
E1 is the European format for digital transmission. E1 links are similar to T1 links (T1 refers to the primary digital telephone
carrier system used in North America) except that the E1 carry signals at 2.048Mbps whereas T1 carries signals at 1.544 Mbps.
Each signal has 32 channels, and each channel transmits at 64kbps. It can work at 75 Ohm as well as 120 Ohm E1 data rate. E1
links have higher bandwidth than T1 links because it does not reserve one-bit for overhead, whereas T1 links use one -bit in
each channel for overhead.
The E1 standard is defined under the specification or standard G.703
which is defined by the ITU-T - International telecommunications
Union, Telecommunication Standardization Sector.
SIGNAL NAME RJ-48C CONNECTOR BNC
Transmit Tip 5 TX BNC center pin
Transmit Ring 4 TX BNC outer
Receive Tip 2 RX BNC center pin
Receive Ring 1 RX BNC outer
Receive Shield 3
Transmit Shield 6
Not assigned 7
Not assigned 8
The E1 interface uses a differential format using different transmit and receive pairs. The most common physical formats for
the data transmission are two coaxial cables terminated in BNC (Bayonet Neill–Concelman) connectors, or twisted pairs
terminated with RJ-48C connectors. The RJ-48C connector has a total of eight connections.
AMI ( Alternate Mark Inversion)
It is a line encoding scheme used in telecommunications systems where binary 0
is represented using no charge, binary 1 is represented by either a positive, or negative
electrical charge; each successive one uses the opposite charge used for the previous binary 1.
HDB3
In cse of bipolar NRZ or AMI signal, the absence of transmitted signal can cause
problems in synchronization at the receiver, if long sequence of binary 0’s are being
transmitted. This problem can be solved by adding pulses when long strings of 0’s
exceeding a number n are being transmitted. This type of coding is called as High
Density Bipolar Coding. For the HDB3 Coding are:
‘000V’ – For odd number of 1’s and ‘B00V’- For even number of 1’s
where V – Violation Bit B—Bipolar Bit
Brief Description
FPGA
ADSP
Encryption & Decryption : Encryption is the process of translating
plain text data (plaintext) into something that appears to be random
and meaningless (cipher text). Decryption is the process of converting
cipher text back to plaintext. To encrypt more than a small amount of data, symmetric encryption is used.
FPGA is a Field Programmable Gate Array. It was developed for high performance from
low-density to high-density designs that are based on IP cores & customized modules. It
provides complete solutions for telecommunication, wireless, networking, video. It is
optimized for high speed with low power consumption.
This particular ADSP is a single-chip microcomputer optimized for digital signal processing (DSP) and other high
speed numeric processing applications. It combines the ADSP-2100 family base architecture with 2 serial ports, a 16-
bit internal DMA (Direct Memory Access) port, a byte DMA port, a programmable timer, a Flag I/O, along with
extensive interrupt capabilities and, an on-chip program and data memory. It even integrates 80K of on-chip memory.
Memory
DSO
SRAM stands for Static Read Access Memory is a type of semiconductor random-access memory (RAM)
that uses bistable latching circuitry (flip-flop) to store each bit. SRAM exhibits data remanence, but it is
still volatile in the conventional sense that data is eventually lost when the memory is not powered.
DSO stands for Digital Storage Oscilloscope. It is an oscilloscope which stores and analyses the signal digitally
rather than using analog techniques. It is now the most common type of oscilloscope in use because of the
advanced trigger, storage, display and measurement features which it typically provides.
2 Mbps Link Encryptor: It is a Bulk Encryption Unit (BEU) to support secure communication in point to point
configuration at E1 interface as per ITU-T standard G.703 and V.35 interface. The selection of a particular interface is done
through front panel key pad entry. It supports full duplex mode of operation.
Features:
• Built in test for easy diagnostics and maintenance.
• Emergency erasure of keys and algorithm.
• User authentication through passwords.
• Simple user interface through keypad and 2x16 character display.
• Fully automatic operation with audio and visual alarms for easy maintenance.
Power Supply
Digital multi meter
A power supply is an electrical device that supplies electric power to an electrical load. The primary
function of a power supply is to convert electric current from a source to the correct voltage, current, and
frequency to power the load. Power supplies are sometimes referred to as electric power converters.
A digital multi meter is a test tool used to measure two or more electrical values—principally voltage
(volts), current (amps) and resistance (ohms). It is a standard diagnostic tool for technicians in the
electrical/electronic industries.
RJ-48C Connector
The E1 interface uses a differential format using different transmit and receive pairs. The
most common physical formats for the data transmission are two coaxial cables terminated in
BNC (Bayonet Neill–Concelman) connectors,
or twisted pairs terminated with RJ-48C
connectors.
The RJ-48C connector has a total of eight
connections.
Block Diagram
VHDL
VHDL is an acronym for VHSIC Hardware Description Language (VHSIC is an acronym for Very High Speed Integrated
Circuits). It is a hardware description language that can be used to model a digital system at many levels of abstraction,
ranging from the algorithmic level to the gate level. It supports both synchronous and asynchronous timing models.
The language supports three basic different description styles:
1. Structural VHDL 2. Dataflow VHDL 3. Behavioral VHDL
STRUCTURAL Style of Modeling In the structural style of modeling,
an entity is described as a set of interconnected components.
DATAFLOW Style of Modeling: In this modeling style, the flow of data
through the entity is expressed primarily using concurrent signal assignment
statements.
BEHAVIORAL Style of Modeling: In contrast to the styles of modeling
described earlier, the Behavioral style of modeling specifies the behavior of an
entity as a set of statements that are executed sequentially in the specified
order.
Certain Reserved Words in VHDL:
and, or, nor, nand, xor, xnor, not, access,
array, attribute, constant, else, if, exit,
function, null, return, select, signal,
subtype, type, wait, with.
VHDL Code for testing a data path that can be implemented in the 2MB Data Card:
library ieee;
use ieee.std_logic_1164.all;
entity data_enc_dec is
port (rst: 1; clk_in_c, clk_in_e, clk_out_c, clk_out_e: 10,11,12,13;
data_in_c, data_in_e, data_out_c, data_out_e: 6, 7 8, 9; buff: inout bit);
end data_enc_dec;
architecture Behavioral of data_enc_dec is
process (enc)
begin
if (clk_in_c = ‘0’) then
buff <= data_out_c;
end;
begin
if (clk_in_e = ‘0’) then
buff <= data_out_e;
end;
process(dec)
begin
if (clk_out_c = ‘1’) then
buff <= data_in_c;
end ;
begin
if (clk_out_e = ‘1’) then
buff <= data_in_e;
end;
end process;
end Behavioral;
APPLICATIONS AND USES:
 Predominantly used in Data Communication– Can make changes to the data that is input using the programmed
FPGA (Field Programmable Gate Array) and the ADSP (Digital Signal Processing ).
 Has an HMI (Human-Machine Interface) – An attached keyboard allows for data to be input directly into the data
card, along with other input modes and interfaces.
Thank You
Submitted By:
Himanshi
ECE-2
(Enrollment No.: 02215002817)

More Related Content

What's hot

Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idchiya123jes
 
IRJET- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMFIRJET Journal
 
Hands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingHands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingLiving Online
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET Journal
 
Embedded real time-systems communication
Embedded real time-systems communicationEmbedded real time-systems communication
Embedded real time-systems communicationVijay Kumar
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idchiya123jes
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
computer organization and architecture
computer organization and architecturecomputer organization and architecture
computer organization and architectureIndrajaMeghavathula
 
Communication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design ApplicationsCommunication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design ApplicationsIJERA Editor
 
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorArchitecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorAneesh Raveendran
 
Fpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoderFpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decodereSAT Publishing House
 
AN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODERAN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODERIJCSEA Journal
 
Robotic Project - published paper
Robotic Project - published paperRobotic Project - published paper
Robotic Project - published paperRobert Rosier
 
HART protocol for network data communication
HART protocol for network data communicationHART protocol for network data communication
HART protocol for network data communicationAmol Dudhate
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd Iaetsd
 

What's hot (20)

Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
 
IRJET- Password based Circuit Breaker using DTMF
IRJET-  	  Password based Circuit Breaker using DTMFIRJET-  	  Password based Circuit Breaker using DTMF
IRJET- Password based Circuit Breaker using DTMF
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Hands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP TroubleshootingHands On Data Communications, Networking and TCP/IP Troubleshooting
Hands On Data Communications, Networking and TCP/IP Troubleshooting
 
Jy3717961800
Jy3717961800Jy3717961800
Jy3717961800
 
Ccna day4
Ccna day4Ccna day4
Ccna day4
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
 
Embedded real time-systems communication
Embedded real time-systems communicationEmbedded real time-systems communication
Embedded real time-systems communication
 
Bm36382385
Bm36382385Bm36382385
Bm36382385
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idc
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
computer organization and architecture
computer organization and architecturecomputer organization and architecture
computer organization and architecture
 
Communication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design ApplicationsCommunication Protocols Augmentation in VLSI Design Applications
Communication Protocols Augmentation in VLSI Design Applications
 
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorArchitecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
 
Fpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoderFpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoder
 
AN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODERAN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODER
 
Robotic Project - published paper
Robotic Project - published paperRobotic Project - published paper
Robotic Project - published paper
 
HART protocol for network data communication
HART protocol for network data communicationHART protocol for network data communication
HART protocol for network data communication
 
Iaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutionalIaetsd vlsi implementation of efficient convolutional
Iaetsd vlsi implementation of efficient convolutional
 

Similar to Training Report BHARAT ELECTRONICS LIMITED

RESUME__SUMER SAILI
RESUME__SUMER SAILIRESUME__SUMER SAILI
RESUME__SUMER SAILISumer Saili
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Alexander Decker
 
unit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxunit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxAanshuSingh3
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksSreekesh Padmanabhan
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)VIT-AP University
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionIRJET Journal
 
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET Journal
 
Can protocol implementation for industrial process control gsm
Can protocol implementation for industrial process control gsmCan protocol implementation for industrial process control gsm
Can protocol implementation for industrial process control gsmKhadarbaba Shaik
 
Can protocol implementation for industrial process control
Can protocol implementation for industrial process controlCan protocol implementation for industrial process control
Can protocol implementation for industrial process controlKhadarbaba Shaik
 
Bhabha atomic research Centre (BARC)
Bhabha atomic research Centre (BARC)Bhabha atomic research Centre (BARC)
Bhabha atomic research Centre (BARC)Utkarsh Tiwari
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerCSCJournals
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems Arun Rajput
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Editor IJCATR
 

Similar to Training Report BHARAT ELECTRONICS LIMITED (20)

Acr5 dcb
Acr5 dcbAcr5 dcb
Acr5 dcb
 
RESUME__SUMER SAILI
RESUME__SUMER SAILIRESUME__SUMER SAILI
RESUME__SUMER SAILI
 
Wireless notice board using zigbee
Wireless notice board using zigbeeWireless notice board using zigbee
Wireless notice board using zigbee
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
unit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxunit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptx
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networks
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech Compression
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
 
Final_Report_15
Final_Report_15Final_Report_15
Final_Report_15
 
Can protocol implementation for industrial process control gsm
Can protocol implementation for industrial process control gsmCan protocol implementation for industrial process control gsm
Can protocol implementation for industrial process control gsm
 
Can protocol implementation for industrial process control
Can protocol implementation for industrial process controlCan protocol implementation for industrial process control
Can protocol implementation for industrial process control
 
Bhabha atomic research Centre (BARC)
Bhabha atomic research Centre (BARC)Bhabha atomic research Centre (BARC)
Bhabha atomic research Centre (BARC)
 
Network Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC MicrocontrollerNetwork Based Data Acquisition and Logging System using PIC Microcontroller
Network Based Data Acquisition and Logging System using PIC Microcontroller
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Wan
WanWan
Wan
 
72
7272
72
 
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
Design and Implementing Novel Independent Real-Time Software Programmable DAQ...
 

More from HimanshiSingh71

RFID Technology - Electronics and Communication Seminar Topic
RFID Technology - Electronics and Communication Seminar TopicRFID Technology - Electronics and Communication Seminar Topic
RFID Technology - Electronics and Communication Seminar TopicHimanshiSingh71
 
Automatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABAutomatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABHimanshiSingh71
 
Object Oriented Programming in Java
Object Oriented Programming in JavaObject Oriented Programming in Java
Object Oriented Programming in JavaHimanshiSingh71
 
Global Earthquake Monitor (Real Time)
Global Earthquake Monitor (Real Time)Global Earthquake Monitor (Real Time)
Global Earthquake Monitor (Real Time)HimanshiSingh71
 
E1 LINK IS EUROPEAN FORMAT
E1 LINK IS EUROPEAN FORMAT E1 LINK IS EUROPEAN FORMAT
E1 LINK IS EUROPEAN FORMAT HimanshiSingh71
 
Java Based Case Study program Solved Question
Java Based Case Study program Solved QuestionJava Based Case Study program Solved Question
Java Based Case Study program Solved QuestionHimanshiSingh71
 
JAVA Program in NetBeans
JAVA Program in NetBeansJAVA Program in NetBeans
JAVA Program in NetBeansHimanshiSingh71
 
JDBC (JAVA Database Connectivity)
JDBC (JAVA Database Connectivity)JDBC (JAVA Database Connectivity)
JDBC (JAVA Database Connectivity)HimanshiSingh71
 
Airline reservation project using JAVA in NetBeans IDE
Airline reservation project using JAVA in NetBeans IDEAirline reservation project using JAVA in NetBeans IDE
Airline reservation project using JAVA in NetBeans IDEHimanshiSingh71
 
Automatic street light using LDR and Transistor
Automatic street light using LDR  and TransistorAutomatic street light using LDR  and Transistor
Automatic street light using LDR and TransistorHimanshiSingh71
 

More from HimanshiSingh71 (13)

RFID Technology - Electronics and Communication Seminar Topic
RFID Technology - Electronics and Communication Seminar TopicRFID Technology - Electronics and Communication Seminar Topic
RFID Technology - Electronics and Communication Seminar Topic
 
Automatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLABAutomatic Car Number Plate Detection and Recognition using MATLAB
Automatic Car Number Plate Detection and Recognition using MATLAB
 
Object Oriented Programming in Java
Object Oriented Programming in JavaObject Oriented Programming in Java
Object Oriented Programming in Java
 
Global Earthquake Monitor (Real Time)
Global Earthquake Monitor (Real Time)Global Earthquake Monitor (Real Time)
Global Earthquake Monitor (Real Time)
 
E1 LINK IS EUROPEAN FORMAT
E1 LINK IS EUROPEAN FORMAT E1 LINK IS EUROPEAN FORMAT
E1 LINK IS EUROPEAN FORMAT
 
Java Based Case Study program Solved Question
Java Based Case Study program Solved QuestionJava Based Case Study program Solved Question
Java Based Case Study program Solved Question
 
JAVA Program in NetBeans
JAVA Program in NetBeansJAVA Program in NetBeans
JAVA Program in NetBeans
 
One table MySQL queries
One table MySQL queriesOne table MySQL queries
One table MySQL queries
 
Mysql two table queries
Mysql two table queriesMysql two table queries
Mysql two table queries
 
JDBC (JAVA Database Connectivity)
JDBC (JAVA Database Connectivity)JDBC (JAVA Database Connectivity)
JDBC (JAVA Database Connectivity)
 
Child Labour in India
Child Labour in India Child Labour in India
Child Labour in India
 
Airline reservation project using JAVA in NetBeans IDE
Airline reservation project using JAVA in NetBeans IDEAirline reservation project using JAVA in NetBeans IDE
Airline reservation project using JAVA in NetBeans IDE
 
Automatic street light using LDR and Transistor
Automatic street light using LDR  and TransistorAutomatic street light using LDR  and Transistor
Automatic street light using LDR and Transistor
 

Recently uploaded

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

Training Report BHARAT ELECTRONICS LIMITED

  • 1. SUMMER TRAINING REPORT On Study of the functionality of 2MB mother board, providing E1 data interfaces A Report submitted in partial fulfilment of the requirement for the award of degree of B.TECH in ELECTRONICS AND COMMUNICATION Submitted By NAME: HIMANSHI ENROLL No.: 02215002817 DEPTT. OF ELECTRONICS & COMMUNICATION MAHARAJA SURAJMAL INSTITUTE OF TECHNOLOGY, C-4, Janakpuri, New Delhi-58 Affiliated to Guru Gobind Singh Indraprastha University, Delhi August, 2019
  • 2. PROJECT OVERVIEW Major Components used: In this, the motherboard is used in PTP (Precision Time Protocol) encryption devices up to 2048 KBPS. It can work at 75 Ohm as well as 120 Ohm E1 data rate. This card consists of two hardware blocks: Processor Unit - which controls the peripheral and also generate session keys. FPGA - which is used for address decoding. The cipher stream generation, encryption and decryption of the data is also done by FPGA. FPGA: XILINX XC2V1000-FG256AT1219 ADSP:ADSP-2181 KSZ-160 BUFFERS: INTEL LXT360PE AZ L527UN48 TRANSFORMER: TG48-1205N1 MEMORY: SRAM-64KB
  • 3. ABOUT BEL  Established in 1954 in Bangalore Bharat Electronics Limited (BEL) is a Government of India undertaking set up under the Ministry of Defense .  Established primarily to meet strategic defense electronics needs of the country.  With nine manufacturing units located in Bangalore, Ghaziabad, Panchkula, Kotdwara, Pune, Taloja, Hyderabad, Chennai & Machilipatnam, Bharat Electronics commands a strong presence in practically every vital area of professional electronics in the country.  BEL has won a number of national and international awards for Import Substitution, Productivity, Quality, Safety Standardization etc. ROTATIONAL PROGRAM Under this the students are introduced to the company by putting them under a rotation program to various departments. The several departments where I had gone under my rotational program is as follows: 1. CMS LAB 2. TEST EQUIPMENT & AUTOMATION 3. QUALITY CONTROL 4. WORKS ASSEMBLY During the rotation period, I had to go to various departments, listed above to get some introduction about the work that is being done in that particular department. The co-operative staff at various department made the learning process very interesting, who allowed me to know more about the company in a very short time.
  • 4. CMS LAB CMS stands for Combat Management System. It is the computer system that connects a ship's sensors, weapons, data links and support measures to the staff performing the combat tasks. Some of the functions include sensor control, sensor data fusion, threat evaluation and weapons control. It has to perform the following key functions: • Situational awareness, Intelligence , Planning and decision making , • Weapon systems command and control FEATURES:  Continuous Identification & Classification of air, surface & subsurface targets, carry out threat assessment & automatically advise the command on their engagement.  Acquire, store, process, integrate, correlate & display tactical data (both raw & processed) from various sensors in real time.  Facility for off-line map preparation and loading of charts.
  • 5. E1 (EUROPEAN FORMAT) E1 is the European format for digital transmission. E1 links are similar to T1 links (T1 refers to the primary digital telephone carrier system used in North America) except that the E1 carry signals at 2.048Mbps whereas T1 carries signals at 1.544 Mbps. Each signal has 32 channels, and each channel transmits at 64kbps. It can work at 75 Ohm as well as 120 Ohm E1 data rate. E1 links have higher bandwidth than T1 links because it does not reserve one-bit for overhead, whereas T1 links use one -bit in each channel for overhead. The E1 standard is defined under the specification or standard G.703 which is defined by the ITU-T - International telecommunications Union, Telecommunication Standardization Sector. SIGNAL NAME RJ-48C CONNECTOR BNC Transmit Tip 5 TX BNC center pin Transmit Ring 4 TX BNC outer Receive Tip 2 RX BNC center pin Receive Ring 1 RX BNC outer Receive Shield 3 Transmit Shield 6 Not assigned 7 Not assigned 8
  • 6. The E1 interface uses a differential format using different transmit and receive pairs. The most common physical formats for the data transmission are two coaxial cables terminated in BNC (Bayonet Neill–Concelman) connectors, or twisted pairs terminated with RJ-48C connectors. The RJ-48C connector has a total of eight connections. AMI ( Alternate Mark Inversion) It is a line encoding scheme used in telecommunications systems where binary 0 is represented using no charge, binary 1 is represented by either a positive, or negative electrical charge; each successive one uses the opposite charge used for the previous binary 1. HDB3 In cse of bipolar NRZ or AMI signal, the absence of transmitted signal can cause problems in synchronization at the receiver, if long sequence of binary 0’s are being transmitted. This problem can be solved by adding pulses when long strings of 0’s exceeding a number n are being transmitted. This type of coding is called as High Density Bipolar Coding. For the HDB3 Coding are: ‘000V’ – For odd number of 1’s and ‘B00V’- For even number of 1’s where V – Violation Bit B—Bipolar Bit
  • 7. Brief Description FPGA ADSP Encryption & Decryption : Encryption is the process of translating plain text data (plaintext) into something that appears to be random and meaningless (cipher text). Decryption is the process of converting cipher text back to plaintext. To encrypt more than a small amount of data, symmetric encryption is used. FPGA is a Field Programmable Gate Array. It was developed for high performance from low-density to high-density designs that are based on IP cores & customized modules. It provides complete solutions for telecommunication, wireless, networking, video. It is optimized for high speed with low power consumption. This particular ADSP is a single-chip microcomputer optimized for digital signal processing (DSP) and other high speed numeric processing applications. It combines the ADSP-2100 family base architecture with 2 serial ports, a 16- bit internal DMA (Direct Memory Access) port, a byte DMA port, a programmable timer, a Flag I/O, along with extensive interrupt capabilities and, an on-chip program and data memory. It even integrates 80K of on-chip memory.
  • 8. Memory DSO SRAM stands for Static Read Access Memory is a type of semiconductor random-access memory (RAM) that uses bistable latching circuitry (flip-flop) to store each bit. SRAM exhibits data remanence, but it is still volatile in the conventional sense that data is eventually lost when the memory is not powered. DSO stands for Digital Storage Oscilloscope. It is an oscilloscope which stores and analyses the signal digitally rather than using analog techniques. It is now the most common type of oscilloscope in use because of the advanced trigger, storage, display and measurement features which it typically provides. 2 Mbps Link Encryptor: It is a Bulk Encryption Unit (BEU) to support secure communication in point to point configuration at E1 interface as per ITU-T standard G.703 and V.35 interface. The selection of a particular interface is done through front panel key pad entry. It supports full duplex mode of operation. Features: • Built in test for easy diagnostics and maintenance. • Emergency erasure of keys and algorithm. • User authentication through passwords. • Simple user interface through keypad and 2x16 character display. • Fully automatic operation with audio and visual alarms for easy maintenance.
  • 9. Power Supply Digital multi meter A power supply is an electrical device that supplies electric power to an electrical load. The primary function of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load. Power supplies are sometimes referred to as electric power converters. A digital multi meter is a test tool used to measure two or more electrical values—principally voltage (volts), current (amps) and resistance (ohms). It is a standard diagnostic tool for technicians in the electrical/electronic industries. RJ-48C Connector The E1 interface uses a differential format using different transmit and receive pairs. The most common physical formats for the data transmission are two coaxial cables terminated in BNC (Bayonet Neill–Concelman) connectors, or twisted pairs terminated with RJ-48C connectors. The RJ-48C connector has a total of eight connections.
  • 11. VHDL VHDL is an acronym for VHSIC Hardware Description Language (VHSIC is an acronym for Very High Speed Integrated Circuits). It is a hardware description language that can be used to model a digital system at many levels of abstraction, ranging from the algorithmic level to the gate level. It supports both synchronous and asynchronous timing models. The language supports three basic different description styles: 1. Structural VHDL 2. Dataflow VHDL 3. Behavioral VHDL STRUCTURAL Style of Modeling In the structural style of modeling, an entity is described as a set of interconnected components. DATAFLOW Style of Modeling: In this modeling style, the flow of data through the entity is expressed primarily using concurrent signal assignment statements. BEHAVIORAL Style of Modeling: In contrast to the styles of modeling described earlier, the Behavioral style of modeling specifies the behavior of an entity as a set of statements that are executed sequentially in the specified order. Certain Reserved Words in VHDL: and, or, nor, nand, xor, xnor, not, access, array, attribute, constant, else, if, exit, function, null, return, select, signal, subtype, type, wait, with.
  • 12. VHDL Code for testing a data path that can be implemented in the 2MB Data Card: library ieee; use ieee.std_logic_1164.all; entity data_enc_dec is port (rst: 1; clk_in_c, clk_in_e, clk_out_c, clk_out_e: 10,11,12,13; data_in_c, data_in_e, data_out_c, data_out_e: 6, 7 8, 9; buff: inout bit); end data_enc_dec; architecture Behavioral of data_enc_dec is process (enc) begin if (clk_in_c = ‘0’) then buff <= data_out_c; end; begin if (clk_in_e = ‘0’) then buff <= data_out_e; end;
  • 13. process(dec) begin if (clk_out_c = ‘1’) then buff <= data_in_c; end ; begin if (clk_out_e = ‘1’) then buff <= data_in_e; end; end process; end Behavioral;
  • 14. APPLICATIONS AND USES:  Predominantly used in Data Communication– Can make changes to the data that is input using the programmed FPGA (Field Programmable Gate Array) and the ADSP (Digital Signal Processing ).  Has an HMI (Human-Machine Interface) – An attached keyboard allows for data to be input directly into the data card, along with other input modes and interfaces.