Abstract:
Despite the lot of work done in the field of digital system and design in which user
not only can create new design based upon their innovation but can also check the
output of that idea in numerical form. For this purpose a hardware component is
required that maps the user file and check the validity of the design. The hurdle in
testing and implementing this approach is the cost of the hardware itself.
Especially for students it is close to impossible to buy this hardware then handle it
safely as it is so expensive. This project opens a way of accessing the FPGA from a
far off place. The users are not in the vicinity of the FPGA they are at their homes
and they can test their code on FPGA.Then validity of the user code would be best
understood by seeing the output in numerical values. This access given by first
putting the FPGA on LAN and make it accessible to users that are in LAN. The
clients first need to be connected for access to FPGA. For this purpose FPGA has
to be connected to a common PC that will entertain all the clients. Client needs to
send the module file output of which he/she wants to see this file will be processed
by the server PC and results computed will be send back to the client side. The
client and sever should have a common data base in which user will send the
values of its input and output ports. At the time of building the user file on FPGA
the server pc will take the values from this shared data base run the simulations and
then send the answer back to the database. These result values will come to the
user end. The product is working fine as it is sending the answers back to the client
side. This software if extensively used by one organization and then if it satisfies
the needs of all the students will become popular in other organizations too. The
demand of its software solely depends upon the feedback of the customer. If good
response comes from the customer end then further enhancement could be done in
this project.