Re: Using XMD for memory dumps (speed)
- From: "Martijn" <M.G.v.d.Horst@xxxxxxxxx>
- Date: 18 Aug 2006 00:07:02 -0700
Siva Velusamy wrote:
Can anybody tell me what causes this difference in speed?
Any hints on how to increase the speed would also be very welcome.
Currently I am considering using the serial port to transfer data back
to the PC, since it would get a higher throughput.
The ethernet port would also be an option, but since I have no license
for the Ethernet core from Xilinx it is kinda hard to get it working.
I'd suggest you try using a download TCL script from within XMD.
Basically write a TCL script which reads N bytes from X location, source
it within XMD and then execute it. This will avoid the socket
communication and remote protocol overhead between XMD and GDB.
However, I *think* you are mainly limited by the speed of the jtag
protocol between the powerpc and XMD. In which case using Ethernet or
RS232 might be the better option.
/Siva
Thanks, I tried that too, but it did not seem to improve the speed very
much.
So, I think you are right about the JTAG protocol being the bottleneck.
I have the RS232 port working now and am using the xmodem protocol to
transfer data.
Theoretically the USB interface with the board should be a lot faster,
but I can manage like this too.
.
- References:
- Using XMD for memory dumps (speed)
- From: Martijn
- Re: Using XMD for memory dumps (speed)
- From: Siva Velusamy
- Using XMD for memory dumps (speed)
- Prev by Date: Re: Simple state machine in CUPAL
- Next by Date: Re: Using an FPGA as USB HOST without PHY
- Previous by thread: Re: Using XMD for memory dumps (speed)
- Next by thread: FFT on an FPGA
- Index(es):
Relevant Pages
|