High Speed Data Acquisition System Using Fpslic
High Speed Data Acquisition System Using Fpslic
FPSLIC
Mamta V. Patel Aarti G. Yadav
Abstract:In this paper we propose an integrated hardware/software design methodology for the
implementation of High Speed Data Acquisition System. We map this architecture on Atmel;s innovative
processor + FPGA chip (FPSLIC) where the acquisition of the data is implemented by FPGA part and
processing is done through AVR processor. The emphasis is the development of a method to enhance the
reusability of HW and SW in the co design process using languages like C and VHDL.
Keyboard: FPSLIC (Field Programmable System Level Integrated Circuit), FPGA (Field Programmable
Gate Array), AVR (Advance RISC Controller)
1. INTRODUCTION
There are different approaches to design High speed 1.1.1 FPSLIC:
data acquisition system but the advantage of The heart of the system is FPSLIC. The FPSLIC family
implementing SOC using FPGA is its is a combination of Atmel’s AT40K series SRAM
reprogrammability, flexibility, low cost and low power. based FPGAs and the high performance Atmel AVR 8-
Because FPGA is reprogrammable its removes the NRE bit
(Non Recurring Engineering) cost from prototyping and
testing new designs. Once a design is created,
simulation routine can be done on a PC to debug any
hardware or timing issues. Lastly FPGA allows the
platform to be reconfigured for future design. LCD PC- DISPLAY
RESULT IN VB6 MAX 232
1.1 System description
1.1.5 LCD: The 16X2 LCD has been used and it has
been interfaced by FPGA. The lcd receives all the data
(d0-d7) and the control inputs (RS,RW,EN) from
FPGA. The advantage of interfacing lcd
Figure 3. FPGA-AVR Interface
Figure 3 provides details on the AVR and FPGA
interface, showing how peripheral functions
implemented in the FPGA can be directly mapped into
the address space of the AVR microcontroller. Again, 2.SOFTWARE FOR APPLICATION:
because the AVR microcontroller and FPGA interface
logic is “hardwired” into the FPSLIC device, the
effective utilization of the FPGA logic gates is
significantly higher. The result of these features is to
increase the efficiency of the FPGA, improve START
performance, and simplify the design process.
For AVR:
1. Writing code either using C or assembly AVR-FPGA
Language in Codevision AVR. INTERFACE
2. Compiling the code in AVR studio and
generates .hex file. YES
5. REFERENCES:
NO [01] Ayala, K.J., “8051 Microcontroller”, Second Edition,
Penaram International.
ADDR.=3FFFh [02] Mazidi, M. Ali and Mazidi J.G. “ The 8051
Microcontroller and Embedded Systems”, First
Edition,Pearson Edition.
YES [03] J. Bhasker “A VHDL Primer”, Third Edition
[04] Sudhaker Yalamanchali “VHDL from
Simulation to Synthesis”, Second edition
RESET SRAM ADDRESS
[05] M. Morris Mano “Digital Logic and Computer
Design”, Prentice Hall Of India
[06] www.atmel.com
[07] www.xilinx.com
3. RELATIVE COMPARISON [08] www.honeywell.com
The reason behind specifically using FPSLIC compared [09] www.datasheetarchieve.com
to any other device (Xilinx FPGA, Altera, PIC [10] www.philips.com
Microcontroller etc.) is as follows.