OhJ
Newbie level 3
hello sirs,
I would like to request support from anyone who has much experience and success using Digilent's Nexys2-500/1200 FPGAs.
1) The Nexys board is said to: "Transfer data to and from the onboard FPGA on your system board. Read from and write to specified registers. Load a stream of data to a register or read a stream of data from a register." - as per information from their website.
I have gone through the tutorial titled: Parallel Interface reference design for data transfer between PC and FPGA.
The above is referenced at: http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,828&Prod=ADEPT2
My challenge is not being able to write to or read from the board successfully, as far as the tutorial is concerned. For example, the below is the content of my .coe file:
with respect to the above tutorial, I can write(upload) the above file.coe using the "write data into memory" write
button on the Memory tab of the Adept software. However when I want to read, I keep getting the error message:
"Error: Length must be a positive integer,
Error: Length must be a positive integer,
Error: Length must be a positive integer
So I cant really verify if what I uploaded is written successfully or if its the reading part of the process that has issues.
Unfortunately too, I havent gotten much support from the people at Digilent. Even with repeated emails, there is no response.
The reason I would require the above reading and writing feature is because I would like to be able to dump data onto the board(registers) - use the data via my design; send the results back into these registers and extract it via the adept software for further analysis.
Or perhaps, if there is a better way of doing such / a work around via commandline, kindly advise
warm regards
OhJ
I would like to request support from anyone who has much experience and success using Digilent's Nexys2-500/1200 FPGAs.
1) The Nexys board is said to: "Transfer data to and from the onboard FPGA on your system board. Read from and write to specified registers. Load a stream of data to a register or read a stream of data from a register." - as per information from their website.
I have gone through the tutorial titled: Parallel Interface reference design for data transfer between PC and FPGA.
The above is referenced at: http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,828&Prod=ADEPT2
My challenge is not being able to write to or read from the board successfully, as far as the tutorial is concerned. For example, the below is the content of my .coe file:
HTML:
memory_initialization_radix=16;
memory_initialization_vector=
00000400, 000000A1, 00000000, 00000000
00000000, F802F000, F832F000, C830A00C
18243808, 46A2182D, 46AB1E67, 465D4654
with respect to the above tutorial, I can write(upload) the above file.coe using the "write data into memory" write
button on the Memory tab of the Adept software. However when I want to read, I keep getting the error message:
"Error: Length must be a positive integer,
Error: Length must be a positive integer,
Error: Length must be a positive integer
So I cant really verify if what I uploaded is written successfully or if its the reading part of the process that has issues.
Unfortunately too, I havent gotten much support from the people at Digilent. Even with repeated emails, there is no response.
The reason I would require the above reading and writing feature is because I would like to be able to dump data onto the board(registers) - use the data via my design; send the results back into these registers and extract it via the adept software for further analysis.
Or perhaps, if there is a better way of doing such / a work around via commandline, kindly advise
warm regards
OhJ