Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to make real time data transmission between PC and FPGA with JTAG?

Status
Not open for further replies.

hemant2007

Member level 2
Joined
Jan 14, 2007
Messages
43
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,537
As we know that microcontrollers like 8051 can be interfaced with PC and data exchanged between then can be seen on HYPERTERMINAL.
But i am using ACTEL PROASIC APA 300 series evaluation board ,with FLASHPRO LITE programmer connected to PARALLEL PORT .
so how can i make real time data transmission and reception between PC and FPGA.
can this is possible with JTAG.

plz give me DETAILED EXPLANATION.
 

JTAG ?????????

JTAG cannot be used. At least not easily. The purpose of JTAG is to provide a test interface for chips. Later it was expanded as a programming interface for both logic device like FPGAs and microcontrollers.

To send data from a FPGA to a PC, you need interface programmed into the FPGA. You can find cores for UARTs that will allow the FPGA to talk to Hyperterminal. Of course, these cores consume some of the available logic within the FPGA. If you have plenty of resources, then this is no big deal. If your FPGA is already full, then it is a real problem.

Another method is to pass data from the FPGA to a microcontroller and have the microcontroller provide the link to the PC. The FPGA to microcontroller link can be many different types, I2C, SPI, or a parallel interface. The choice depends again on available logic within the FPGA and available pins.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top