• Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About truni

  • Rank

Profile Information

  • Gender
  1. truni

    Using FPGA - Am I right to do so?

    Hi John I have considered the Logibone but heard that you guys on this forum are more help and friendly ;-) I have certainly found that to be the case here :-) The GPMC is something I will certainly look into! Thanks!
  2. truni

    Using FPGA - Am I right to do so?

    Thanks for the advice, I may end up sampling at 1MHz per channel, do you consider that low frequency? The data will then be transferred at around 1kHz (max data transfer of around 100 bytes or so per transfer) As you can imagine, at this stage of my learning curve I have millions of questions and lots of research to make. Good job I have an understanding wife!!! For this project there aren't any serious cost saving requirements so I figured I would use sledgehammers ;-) Thanks for all advice...
  3. truni

    Using FPGA - Am I right to do so?

    Hi Jack I appreciate the response, thank you for the advice. I will continue on my quest to master linux (which 4 weeks ago I knew very little about) I will make sure I know what is possible with the PRU's before I do anything else. I want to simultaneously sample from a number of ADCs, I do not want to "mux" the adcs, I am worried that I will run out of processing power with the beaglebone PRU's... But that is a naive assumption as I do not know enough about them.... More reading and learning about the limitations of the beaglebone before committing. Out of interest, how would you interface the FPGA to the beaglebone? I2C? SPI? Direct memory? Sorry for the stupid questions...
  4. truni

    Using FPGA - Am I right to do so?

    Hi James You want to see the walls in my house, smashed to bits;) That is true, but I want to ramp up the sample rate for maximum bandwidth....
  5. truni

    Using FPGA - Am I right to do so?

    Hi john Thanks for the response Yes I have considered the PRUs, but I thought this would limit be with regards to expansion. If I can install expansion slots on the main PCB which all run on one bus of some description, then this will help with expand ability. What do you think? I could run an SPI bus or something similar, or I2C... I have not crunched the numbers yet but as the raw samples won't be on the bus (only computed results at max 1ms intervals) then I think even an I2C bus will be fine.. Interested to hear your comments.. Thanks!
  6. Hi All I am currently running through the beaglebone tutorials online as well as completing the Derek Molloy "exploring beaglebone" book. I want to create a project over the next year or so which will have the following requirements: 1. Connectivity to a PC, via wifi and Ethernet/USB 2. Possible lcd panel integration (tbc) 3. Expansion (maybe more than one real time "peripheral" connected into "slots" on the main pcb 4. Real time data acquisition My thoughts are to use the beaglebone as the "hub", where the data from the real time units are sent. The beaglebone would take advantage of its linux os to provide high level user interface programming and connection to the outside world. The FPGA would be used to sample the input signals (probably via adcs), perform some signal processing and pass the "computed results" over to the main "hub" Am I thinking correctly here? Would the fpga be a good solution to the real time "sampling" and signal processing? As an example, imagine wanting to sample an adc at 500ks/s (50hz waveform) and transfer the rms value to the main PC every 20ms.... So the transfer rate to the main hub would be low whilst he fpga handled the heave maths... Am I on the right track? If so I will continue on this route of research :-) And of course... Buy a Papilio! Thanks!!