ghattasak
Member level 1
- Joined
- Dec 31, 2012
- Messages
- 33
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Activity points
- 1,595
hello there i am currently working on a sorting algortihm
and knowing that the data is placed as chunks of 4bytes a row according to mips
i want to find a way to transfer a huge ammount of data greater then the number of input pins on the fpga to work on
but i would like to send the data as serially bit by bit and place the LSB of each 32bits first for example if i have 1000 registers and 1000 data entry in ram of 32bits each the 1000 registers should recieve the first bit (the LSB) of each entry of the 1000 data (1...1000 LSB's)
i was thinking of using a c code to write the data in the format i want then use DMA from fpga to pc that reads data( but where can i learn DMA protocols and how to set up a vhdl code to interact with my memory using DMA)
the second idea is to use xilinx rocket io and then place the data in the proper format in the fpga
i am looking for a very fast process to avoid data transfer delays since ram accessing is critical
please give me ur opinion and suggestions
and knowing that the data is placed as chunks of 4bytes a row according to mips
i want to find a way to transfer a huge ammount of data greater then the number of input pins on the fpga to work on
but i would like to send the data as serially bit by bit and place the LSB of each 32bits first for example if i have 1000 registers and 1000 data entry in ram of 32bits each the 1000 registers should recieve the first bit (the LSB) of each entry of the 1000 data (1...1000 LSB's)
i was thinking of using a c code to write the data in the format i want then use DMA from fpga to pc that reads data( but where can i learn DMA protocols and how to set up a vhdl code to interact with my memory using DMA)
the second idea is to use xilinx rocket io and then place the data in the proper format in the fpga
i am looking for a very fast process to avoid data transfer delays since ram accessing is critical
please give me ur opinion and suggestions