SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
ISSN: 2278 – 1323
                      International Journal of Advanced Research in Computer Engineering & Technology
                                                                          Volume 1, Issue 4, June 2012



    Development and Verification of VHDL code for
      16 bit ADC for FPGA based Beam Position
                Measurement Board
                                                     Priti Trivedi, Sudeep Baudha


                                                                          FPGA based designed card provide several advantages over
Abstract— FPGA based designed card provide several                         custom designed IC based cards such as reduced cost,
advantages over custom designed IC based cards such as reduced             reduction in components, reduction in size ,easily coded . It is
cost, reduction in components, reduction in size ,easily coded . It is     flexible because its parameters can be changed at any time by
flexible because its parameters can be changed at any time by              reprogramming the device.
reprogramming the device.
FPGA based VME Bus compatible four channels ADC card is
used to acquire the Beam Position Indicator (BPI) electrode data.
This card is having on-board 4-channel ADC (with signal
conditioning electronics) and 8-channel Opto-coupler inputs.                                         II. VME BUS
Additionally there is a memory available on-board to save digitized
voltages. In all, the system is VME based so this card is a VME            The VME bus[1] specification defines an interfacing system
slave board where VME CPU card will be able to control the card            used to interconnect microprocessors, data storage, and
and read the calculated beam position whenever it is available in          peripheral control devices in a closely coupled hardware
memory.                                                                    configuration. The system has been conceived with the
                                                                           following objectives:
  Keywords-- FPGA, VME, 4-channel ADC, e-beam position and
                                                                           a. To allow communication between devices on the VME bus
BPI.
                                                                           without disturbing the internal activities of other devices
                                                                           interfaced to the VME bus.
                                                                           b. To specify the electrical and mechanical system
                         I. INTRODUCTION                                   characteristics required to design devices that will reliably
                                                                           and unambiguously communicate with other devices
The goal of this paper is to develop and verify a VHDL[5]
                                                                           interfaced to the VME bus.
code for 16 bit ADC for FPGA[2] based Beam position
measurement board. ADC is interfaced with VME bus and                      c. To specify protocols that precisely defines the interaction
FPGA. The necessary signals are drawn from VME bus for                     between the VME bus and devices interfaced to it.
interfacing. Signals from VME bus are interfaced to FPGA                   d. To provide terminology and definitions that describes
through buffers and logic level converters. SN74LS245D                     system protocol.
transceiver is used for bidirectional bus (data bus) is used,              e. To allow a broad range of design latitude so that the
whereas SN74LS244D buffer IC is used for interfacing them                  designer can optimize cost and/or performance without
to FPGA. 24 VME address lines are directly compared with                   affecting system compatibility.
board address (from DIP switches) and the two are compared                 f. To provide a system where performance is primarily device
to generated CS (board select signal) which is then passed to              limited, rather than system interface limited[3].
FPGA through buffer. This board has 4 channels for analog
to digital conversion. Objective of this board is to digitize the
four electrode signals received from BPI front end electronics
at a sampling rate of 1Msps. This board also contains a CPLD                                      III. HARDWARE
(XC95108) from Xilinx®, which was incorporated to take
                                                                           On board FPGA is identified as the central intelligent unit to
care of interfacing with external RAM. CPLD will perform
                                                                           manage most of the interfaces, process the raw data received
the objective to provide a RAM (external) based FIFO [8]. An
                                                                           through ADCs[6. In addition to this, FPGA[4] is also
external RAM is used to store digitized voltages, and it is
                                                                           responsible for communication with VME interface and give
indirectly interfaced to FPGA through CPLD. For
                                                                           appropriate response and data for read/write commands
programming FPGA is used as a programmable device.
                                                                           received from VME master. FPGA will also have indirect
                                                                           interface (through on board CPLD) to on board static RAM,
    Priti Trivedi, Department of Electronics & Communication, Gyan Ganga   which will contain digitized values.
College of Technology, Jabalpur, India, +91-8109327982, (e-mail:
pritiec2010@gmail.com).
    Sudeep Baudha, Department of Electronics & Communication, Gyan
Ganga College of Technology, Jabalpur, India, +91-9589225871., (e-mail:
sudeepbaudha@gmail.com).

                                                                                                                                       513
                                                    All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                   International Journal of Advanced Research in Computer Engineering & Technology
                                                                       Volume 1, Issue 4, June 2012
                                                                  9)       Signal conditioning of electrode signal (analog) is
                                                                         done before feeding it to the ADC.

                                                                                          V. TOOLS USED

                                                                            Xilinx ISE Design Suite 12.4
                                                                            ModelSim 6.4
                                                                            EASy68K EDITOR/ASSEMBLER V5.6.
                                                                           

                                                                                      VI. TEST PROCEDURE

                                                                       1) Continuity test between different probable test points.
                                                                       2) Check the supply voltage.
                                                                       3) Setting of different Jumper to make connection path
                                                                                between analog input source and ADC input
                                                                                pin.
                                                                       4) Download VHDL program into FPGA.
                                                                       5) Open HyperTerminal software and apply necessary
                                                                                settings and then load EASy68K program.
                                                                       6) Analog input of range from 0V to 5V is given to all
                                                                                four ADC‟s.
                                                                       7) Execute assembly program from HyperTerminal
                                                                                using „GD‟ (Go Direct).
                                                                       8) Record different waveforms (SCLK, CS_ADC,
                                                                                CS_FPGA, SDI, SDO, CONVST, EOC) using
                                                                                CRO and Compare it with standard result.

                                                                  Open HyperTerminal with following settings:-
                                                                  Bits per second : 38400
                                                                  Data bits       :8
                                                                  Parity       : None
                                                                  Stop bits      :1
     Figure 1 : Block Diagram of the VME Slave Card               Flow Control     : None

                                                                  VME Crate is connected to Serial Port of the Computer.
               IV. FEATURES OF THE CARD
                                                                  Monitor program is started through hyper terminal and then
1)       Fully compatible with existing Accelerator Controls      EASy68K program is loaded in the OS-9 Operating System.
       architecture i.e. it will be VME based.                    VME crate is connected with the CPU card which also
2)       BPI electrode signals (analog) are taken and             connect 4-channel ADC card. Input to FPGA is provided
       simultaneously sampled through four 1MSPS, 16 bits         from VME BUS.
       ADC.
3)       On board 64K word (16 bits) memory will be               The chip select of FPGA is shown by channel 1 and serial
       available to store digitized values.                       clock which is given to ADC is shown by channel 4.
4)       Board also has 8-channels for optocoupler isolated       Whenever send configuration and read command is to ADC
       inputs.                                                    the chip select of FPGA becomes low for 0.5 us and 16 serial
5)       Spartan-3 based XC3S200-4TQ144 FPGA from                 clocks (SCLK) are send to ADC.
       Xilinx® is mounted on the board.
6)       VME Interrupt logic is integrated to interrupt CPU
       card as and when the memory with beam position data
       is full. Interrupt logic may be configured for any other
       purpose through VHDL coding.
7)       All the power requirements supplies for FPGA
       (1.2V, 2.5V and 3.3V), supplies for ADC and opamps
       (+-15V, +5V) are generated on board using linear
       regulators and switching regulators.
8)       FPGA configuration solution is provided on board
       so that FPGA can be reprogrammed at any time in
       future. For this purpose JTAG port is provided
       onboard and Xilinx® ISP EPROM is also available on
       board to keep configuration data when power is OFF.              Figure 2 : Waveform of CS_FPGA and SCLK

                                                                                                                             514
                                             All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                  International Journal of Advanced Research in Computer Engineering & Technology
                                                                      Volume 1, Issue 4, June 2012

After issuing send configuration command settings which is
to be done in ADC is sent through serial data in (SDI) pin of
ADC with 16 serial clocks.The serial clock (SCLK) is shown
by channel 1 and serial data in (SDI) which is given to ADC
is shown by channel 4 in figure 3.
Conversion start command is given to ADC. After 780 ns
when conversion is over end of conversion signal is given by
ADC then by issuing a read command converted data can be
read through serial data out(SDO) pin of ADC with 16 serial
clocks.The serial clock (SCLK) is shown by channel 1 and
serial data out (SDO) which is given to ADC is shown by
channel 4 in figure 4.
                                                                        Figure 5 : Waveform of SCLK, SDI, SDO
                                                                When converted data is given to VME data bus to read
                                                                through HyperTerminal a Data Acknowledge signal
                                                                (DTACK) is given by VME to ensure that valid data is
                                                                available in Bus.




         Figure 3 : Waveform of SCLK and SDI

                                                                           Figure 6 : Waveform of DTACK


                                                                          VII. DEVICE UTILIZATION SUMMARY

                                                                 Table 1 : Device Utilization for VME Interfaced with
                                                                                          ADC

                                                                            USED       WHOLE      PERCENTAGE
                                                                           CAPACITY   CAPACITY    OF CAPACITY
                                                                 SLICES     1,248      3,840          32%
                                                                LOOKUP      1,626      3,840          42%
                                                                TABLES
        Figure 4 : Waveform of SCLK and SDO                       FLIP      1,053       1,248         84%
                                                                  FLOP
Channel 2 shows serial data in (SDI) pin of ADC which gives        IO         65          97          67%
send configuration command and read command. Channel 1          SIGNALS
show 16 serial clocks given to ADC at the time of sending
and reading data. Channel 4 shows serial data out (SDO)
which gives converted data from ADC.




                                                                                                                   515
                                            All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                   International Journal of Advanced Research in Computer Engineering & Technology
                                                                       Volume 1, Issue 4, June 2012

                         VIII. Result                              RRCAT) and Prof. Avinash Gaur (HOD ECE, GGCT,
                                                                   Jabalpur) for providing me the time, resources and invaluable
                                                                   guidance and encouragement throughout the whole work. I
                                                                   sincerely wish to express my gratefulness to all the staff
                                                                   members of Accelerator Control Section, RRCAT, Indore
                                                                   and GGCT, Jabalpur.

                                                                                                   REFERENCES
                                                                      [1]. John Rynearson, “VME bus [Basic description of the world's]”.
                                                                      [2]. Russell Tessier, Member, IEEE, Vaughn Betz, Member, IEEE,
                                                                           David Neto, Aaron Egier, Member, IEEE, and Thiagaraja
                                                                           Gopalsamy “Power-Efficient RAM Mapping Algorithms for FPGA
                                                                           Embedded Memory Blocks” IEEE Transactions on Computer-Aided
                                                                           Design of Circuits and Systems, 2006.
 Figure 7 : HyperTerminal window showing ADC data                     [3]. Dominique Breton1, Eric Delagnes and Michael Houry “Very High
       and calculated positions in HEX Format                              Dynamic Range and High Sampling Rate VME Digitizing Boards
                                                                           for Physics Experiments” published in "IEEE Nuclear Science
                                                                           Symposium and Medical Imaging Conference (NSS/MIC - 2004).
                                                                      [4]. Nasri Sulaiman, Zeyad Assi Obaid, M. H. Marhaban and M. N.
                                                                           Hamidon, “Design and Implementation of FPGA-Based Systems”
                                                                           Australian Journal of Basic and Applied Sciences, 3(4): 3575-3596,
                                                                           2009ISSN 1991-8178 © 2009, INSInet Publication.
                                                                      [5]. J. Bhasker, “A VHDL Primer (3rd Edition)”, Prentice Hall India
                                                                           Publisher, 1999.
                                                                      [6]. Sun JiangFeng Chen Feng, “The IP Soft Core Design of ADC and
                                                                           PLd Verification”, Proceedings of the Third International
                                                                           Symposium      on     Electronic    Commerce       and     Security
                                                                           Workshops(ISECS ‟10) Guangzhou, P. R. China, 29-31,July 2010,
                                                                           pp. 014-017.


           Figure 8 : Four Channel ADC Card



                                                                                                 Priti Trivedi was born on 15th August at
                                                                                              Jabalpur (M.P.) She obtained her B.E. from Gyan
                                                                                              Ganga Collere of Technology, Jabalpur in ECE
                                                                                              department in 2010. She is persuing her M.Tech in
                                                                                              Digital Communication from GGCT, Jabalpur. She
                                                                                              had undergone 6 months project training of
                                                                                              Embedded Systems from Department of Atomic
                                                                                              Energy, RRCAT, Indore. She has presented 2
                                                                                              research papers in different National Conferences.
                                                                   Her areas of interest are Digital Communication and FPGA.

      Figure 9 : ADC Card Attached in VME Crate
                                                                      Sudeep Baudha has received his B.E.in ECE from Govt. College, Ujjain
                      IX. CONCLUSION                               and M.Tech in Radio Frequency and Microwave from IIT Kharagpur. He has
                                                                   presented various papers at National Conferences. His areas of interest
  The 4 channel ADC Card is used for converting anolog             include Microwave, Antenna and Radar.
input to 16 bit digitized value. The four digitized voltages can
be stored in RAM using FIFO logic. This board can also be
used as general purpose board.

                     ACKNOWLEDGMENT
   The pre-requisites for a task to be successfully completed
are constant inspiration, guidance and good working
environment. Fortunately all the above requirements were
satisfied at Accelerator Control Section (ACS) Lab of
Accelerator Control and Beam Diagnostic Division
(ACBDD), RRCAT Indore (M.P.), where I carried out my
project work. I feel privileged to express my heartiest thanks
and gratitude to guide Mr. Sudeep Baudha, Shri. K. Saifee
Scientific Officer-F, RRCAT, Mr. C.P. Navathe (Division
Head, ACBDD, RRCAT), Mr. Pravin Fatnani ( Head,

                                                                                                                                           516
                                              All Rights Reserved © 2012 IJARCET

Mais conteúdo relacionado

Mais procurados

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
 
Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Kazunori Sato
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resumeedwin vinoth
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point RacetrackDino, llc
 
Mpc5121 econfs
Mpc5121 econfsMpc5121 econfs
Mpc5121 econfsDino, llc
 
SandeepKumar _Resume
SandeepKumar _ResumeSandeepKumar _Resume
SandeepKumar _ResumeSandeep Kumar
 
Training Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITEDTraining Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITEDHimanshiSingh71
 
Elm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scannerElm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scannerjosy jiang
 
Codian MCU 4200 Series
Codian MCU 4200 SeriesCodian MCU 4200 Series
Codian MCU 4200 SeriesVideoguy
 
Java ME Networking & Connectivity
Java ME Networking & ConnectivityJava ME Networking & Connectivity
Java ME Networking & ConnectivityStefano Sanna
 
Training & development in industry
Training & development in industryTraining & development in industry
Training & development in industryDinesh Dwivedi
 
Datavideo MS-1000
Datavideo MS-1000Datavideo MS-1000
Datavideo MS-1000AV ProfShop
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 

Mais procurados (18)

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
 
Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012Arista @ HPC on Wall Street 2012
Arista @ HPC on Wall Street 2012
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resume
 
Sears Point Racetrack
Sears Point RacetrackSears Point Racetrack
Sears Point Racetrack
 
Mpc5121 econfs
Mpc5121 econfsMpc5121 econfs
Mpc5121 econfs
 
Williams xen summit 2010
Williams   xen summit 2010Williams   xen summit 2010
Williams xen summit 2010
 
SandeepKumar _Resume
SandeepKumar _ResumeSandeepKumar _Resume
SandeepKumar _Resume
 
Craneboard
CraneboardCraneboard
Craneboard
 
Training Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITEDTraining Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITED
 
Elm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scannerElm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scanner
 
Codian MCU 4200 Series
Codian MCU 4200 SeriesCodian MCU 4200 Series
Codian MCU 4200 Series
 
Java ME Networking & Connectivity
Java ME Networking & ConnectivityJava ME Networking & Connectivity
Java ME Networking & Connectivity
 
Training & development in industry
Training & development in industryTraining & development in industry
Training & development in industry
 
Graphics virtualization
Graphics virtualizationGraphics virtualization
Graphics virtualization
 
Edirol VC-50HD
Edirol VC-50HDEdirol VC-50HD
Edirol VC-50HD
 
Datavideo MS-1000
Datavideo MS-1000Datavideo MS-1000
Datavideo MS-1000
 
Sakar jain
Sakar jainSakar jain
Sakar jain
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 

Destaque (8)

382 387
382 387382 387
382 387
 
285 288
285 288285 288
285 288
 
300 305
300 305300 305
300 305
 
257 266
257 266257 266
257 266
 
289 292
289 292289 292
289 292
 
509 512
509 512509 512
509 512
 
280 284
280 284280 284
280 284
 
427 432
427 432427 432
427 432
 

Semelhante a 513 516

CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
Resume-Zhuyu
Resume-ZhuyuResume-Zhuyu
Resume-Zhuyu雨 朱
 
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
 
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
 
Resume_DigitalIC_1
Resume_DigitalIC_1Resume_DigitalIC_1
Resume_DigitalIC_1Eunice Chen
 
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...IDES Editor
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 

Semelhante a 513 516 (20)

40120140504013
4012014050401340120140504013
40120140504013
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
Asar resume
Asar resumeAsar resume
Asar resume
 
Resume-Zhuyu
Resume-ZhuyuResume-Zhuyu
Resume-Zhuyu
 
14 284-291
14 284-29114 284-291
14 284-291
 
Bindu_Resume
Bindu_ResumeBindu_Resume
Bindu_Resume
 
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)
 
91 94
91 9491 94
91 94
 
Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
An hemmanur
An hemmanurAn hemmanur
An hemmanur
 
Mx2522172219
Mx2522172219Mx2522172219
Mx2522172219
 
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)
 
Resume_DigitalIC_1
Resume_DigitalIC_1Resume_DigitalIC_1
Resume_DigitalIC_1
 
Michael Vogwell
Michael VogwellMichael Vogwell
Michael Vogwell
 
SoC Design
SoC DesignSoC Design
SoC Design
 
verification resume
verification resumeverification resume
verification resume
 
Resume_updated
Resume_updatedResume_updated
Resume_updated
 
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
A PIC compatible RISC CPU core Implementation for FPGA based Configurable SOC...
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 

Mais de Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

Mais de Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

513 516

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 Development and Verification of VHDL code for 16 bit ADC for FPGA based Beam Position Measurement Board Priti Trivedi, Sudeep Baudha  FPGA based designed card provide several advantages over Abstract— FPGA based designed card provide several custom designed IC based cards such as reduced cost, advantages over custom designed IC based cards such as reduced reduction in components, reduction in size ,easily coded . It is cost, reduction in components, reduction in size ,easily coded . It is flexible because its parameters can be changed at any time by flexible because its parameters can be changed at any time by reprogramming the device. reprogramming the device. FPGA based VME Bus compatible four channels ADC card is used to acquire the Beam Position Indicator (BPI) electrode data. This card is having on-board 4-channel ADC (with signal conditioning electronics) and 8-channel Opto-coupler inputs. II. VME BUS Additionally there is a memory available on-board to save digitized voltages. In all, the system is VME based so this card is a VME The VME bus[1] specification defines an interfacing system slave board where VME CPU card will be able to control the card used to interconnect microprocessors, data storage, and and read the calculated beam position whenever it is available in peripheral control devices in a closely coupled hardware memory. configuration. The system has been conceived with the following objectives: Keywords-- FPGA, VME, 4-channel ADC, e-beam position and a. To allow communication between devices on the VME bus BPI. without disturbing the internal activities of other devices interfaced to the VME bus. b. To specify the electrical and mechanical system I. INTRODUCTION characteristics required to design devices that will reliably and unambiguously communicate with other devices The goal of this paper is to develop and verify a VHDL[5] interfaced to the VME bus. code for 16 bit ADC for FPGA[2] based Beam position measurement board. ADC is interfaced with VME bus and c. To specify protocols that precisely defines the interaction FPGA. The necessary signals are drawn from VME bus for between the VME bus and devices interfaced to it. interfacing. Signals from VME bus are interfaced to FPGA d. To provide terminology and definitions that describes through buffers and logic level converters. SN74LS245D system protocol. transceiver is used for bidirectional bus (data bus) is used, e. To allow a broad range of design latitude so that the whereas SN74LS244D buffer IC is used for interfacing them designer can optimize cost and/or performance without to FPGA. 24 VME address lines are directly compared with affecting system compatibility. board address (from DIP switches) and the two are compared f. To provide a system where performance is primarily device to generated CS (board select signal) which is then passed to limited, rather than system interface limited[3]. FPGA through buffer. This board has 4 channels for analog to digital conversion. Objective of this board is to digitize the four electrode signals received from BPI front end electronics at a sampling rate of 1Msps. This board also contains a CPLD III. HARDWARE (XC95108) from Xilinx®, which was incorporated to take On board FPGA is identified as the central intelligent unit to care of interfacing with external RAM. CPLD will perform manage most of the interfaces, process the raw data received the objective to provide a RAM (external) based FIFO [8]. An through ADCs[6. In addition to this, FPGA[4] is also external RAM is used to store digitized voltages, and it is responsible for communication with VME interface and give indirectly interfaced to FPGA through CPLD. For appropriate response and data for read/write commands programming FPGA is used as a programmable device. received from VME master. FPGA will also have indirect interface (through on board CPLD) to on board static RAM, Priti Trivedi, Department of Electronics & Communication, Gyan Ganga which will contain digitized values. College of Technology, Jabalpur, India, +91-8109327982, (e-mail: pritiec2010@gmail.com). Sudeep Baudha, Department of Electronics & Communication, Gyan Ganga College of Technology, Jabalpur, India, +91-9589225871., (e-mail: sudeepbaudha@gmail.com). 513 All Rights Reserved © 2012 IJARCET
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 9) Signal conditioning of electrode signal (analog) is done before feeding it to the ADC. V. TOOLS USED  Xilinx ISE Design Suite 12.4  ModelSim 6.4  EASy68K EDITOR/ASSEMBLER V5.6.  VI. TEST PROCEDURE 1) Continuity test between different probable test points. 2) Check the supply voltage. 3) Setting of different Jumper to make connection path between analog input source and ADC input pin. 4) Download VHDL program into FPGA. 5) Open HyperTerminal software and apply necessary settings and then load EASy68K program. 6) Analog input of range from 0V to 5V is given to all four ADC‟s. 7) Execute assembly program from HyperTerminal using „GD‟ (Go Direct). 8) Record different waveforms (SCLK, CS_ADC, CS_FPGA, SDI, SDO, CONVST, EOC) using CRO and Compare it with standard result. Open HyperTerminal with following settings:- Bits per second : 38400 Data bits :8 Parity : None Stop bits :1 Figure 1 : Block Diagram of the VME Slave Card Flow Control : None VME Crate is connected to Serial Port of the Computer. IV. FEATURES OF THE CARD Monitor program is started through hyper terminal and then 1) Fully compatible with existing Accelerator Controls EASy68K program is loaded in the OS-9 Operating System. architecture i.e. it will be VME based. VME crate is connected with the CPU card which also 2) BPI electrode signals (analog) are taken and connect 4-channel ADC card. Input to FPGA is provided simultaneously sampled through four 1MSPS, 16 bits from VME BUS. ADC. 3) On board 64K word (16 bits) memory will be The chip select of FPGA is shown by channel 1 and serial available to store digitized values. clock which is given to ADC is shown by channel 4. 4) Board also has 8-channels for optocoupler isolated Whenever send configuration and read command is to ADC inputs. the chip select of FPGA becomes low for 0.5 us and 16 serial 5) Spartan-3 based XC3S200-4TQ144 FPGA from clocks (SCLK) are send to ADC. Xilinx® is mounted on the board. 6) VME Interrupt logic is integrated to interrupt CPU card as and when the memory with beam position data is full. Interrupt logic may be configured for any other purpose through VHDL coding. 7) All the power requirements supplies for FPGA (1.2V, 2.5V and 3.3V), supplies for ADC and opamps (+-15V, +5V) are generated on board using linear regulators and switching regulators. 8) FPGA configuration solution is provided on board so that FPGA can be reprogrammed at any time in future. For this purpose JTAG port is provided onboard and Xilinx® ISP EPROM is also available on board to keep configuration data when power is OFF. Figure 2 : Waveform of CS_FPGA and SCLK 514 All Rights Reserved © 2012 IJARCET
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 After issuing send configuration command settings which is to be done in ADC is sent through serial data in (SDI) pin of ADC with 16 serial clocks.The serial clock (SCLK) is shown by channel 1 and serial data in (SDI) which is given to ADC is shown by channel 4 in figure 3. Conversion start command is given to ADC. After 780 ns when conversion is over end of conversion signal is given by ADC then by issuing a read command converted data can be read through serial data out(SDO) pin of ADC with 16 serial clocks.The serial clock (SCLK) is shown by channel 1 and serial data out (SDO) which is given to ADC is shown by channel 4 in figure 4. Figure 5 : Waveform of SCLK, SDI, SDO When converted data is given to VME data bus to read through HyperTerminal a Data Acknowledge signal (DTACK) is given by VME to ensure that valid data is available in Bus. Figure 3 : Waveform of SCLK and SDI Figure 6 : Waveform of DTACK VII. DEVICE UTILIZATION SUMMARY Table 1 : Device Utilization for VME Interfaced with ADC USED WHOLE PERCENTAGE CAPACITY CAPACITY OF CAPACITY SLICES 1,248 3,840 32% LOOKUP 1,626 3,840 42% TABLES Figure 4 : Waveform of SCLK and SDO FLIP 1,053 1,248 84% FLOP Channel 2 shows serial data in (SDI) pin of ADC which gives IO 65 97 67% send configuration command and read command. Channel 1 SIGNALS show 16 serial clocks given to ADC at the time of sending and reading data. Channel 4 shows serial data out (SDO) which gives converted data from ADC. 515 All Rights Reserved © 2012 IJARCET
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 VIII. Result RRCAT) and Prof. Avinash Gaur (HOD ECE, GGCT, Jabalpur) for providing me the time, resources and invaluable guidance and encouragement throughout the whole work. I sincerely wish to express my gratefulness to all the staff members of Accelerator Control Section, RRCAT, Indore and GGCT, Jabalpur. REFERENCES [1]. John Rynearson, “VME bus [Basic description of the world's]”. [2]. Russell Tessier, Member, IEEE, Vaughn Betz, Member, IEEE, David Neto, Aaron Egier, Member, IEEE, and Thiagaraja Gopalsamy “Power-Efficient RAM Mapping Algorithms for FPGA Embedded Memory Blocks” IEEE Transactions on Computer-Aided Design of Circuits and Systems, 2006. Figure 7 : HyperTerminal window showing ADC data [3]. Dominique Breton1, Eric Delagnes and Michael Houry “Very High and calculated positions in HEX Format Dynamic Range and High Sampling Rate VME Digitizing Boards for Physics Experiments” published in "IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC - 2004). [4]. Nasri Sulaiman, Zeyad Assi Obaid, M. H. Marhaban and M. N. Hamidon, “Design and Implementation of FPGA-Based Systems” Australian Journal of Basic and Applied Sciences, 3(4): 3575-3596, 2009ISSN 1991-8178 © 2009, INSInet Publication. [5]. J. Bhasker, “A VHDL Primer (3rd Edition)”, Prentice Hall India Publisher, 1999. [6]. Sun JiangFeng Chen Feng, “The IP Soft Core Design of ADC and PLd Verification”, Proceedings of the Third International Symposium on Electronic Commerce and Security Workshops(ISECS ‟10) Guangzhou, P. R. China, 29-31,July 2010, pp. 014-017. Figure 8 : Four Channel ADC Card Priti Trivedi was born on 15th August at Jabalpur (M.P.) She obtained her B.E. from Gyan Ganga Collere of Technology, Jabalpur in ECE department in 2010. She is persuing her M.Tech in Digital Communication from GGCT, Jabalpur. She had undergone 6 months project training of Embedded Systems from Department of Atomic Energy, RRCAT, Indore. She has presented 2 research papers in different National Conferences. Her areas of interest are Digital Communication and FPGA. Figure 9 : ADC Card Attached in VME Crate Sudeep Baudha has received his B.E.in ECE from Govt. College, Ujjain IX. CONCLUSION and M.Tech in Radio Frequency and Microwave from IIT Kharagpur. He has presented various papers at National Conferences. His areas of interest The 4 channel ADC Card is used for converting anolog include Microwave, Antenna and Radar. input to 16 bit digitized value. The four digitized voltages can be stored in RAM using FIFO logic. This board can also be used as general purpose board. ACKNOWLEDGMENT The pre-requisites for a task to be successfully completed are constant inspiration, guidance and good working environment. Fortunately all the above requirements were satisfied at Accelerator Control Section (ACS) Lab of Accelerator Control and Beam Diagnostic Division (ACBDD), RRCAT Indore (M.P.), where I carried out my project work. I feel privileged to express my heartiest thanks and gratitude to guide Mr. Sudeep Baudha, Shri. K. Saifee Scientific Officer-F, RRCAT, Mr. C.P. Navathe (Division Head, ACBDD, RRCAT), Mr. Pravin Fatnani ( Head, 516 All Rights Reserved © 2012 IJARCET