I mean, i have input signal of size 18432, but there are 64 pin available to this signal.Input to "what"?
My first idea:
64 FF with paralleled CLK.
realIs it a language exercise or a real design problem?
Could you explain pleaseI usually use a text editor.
I want to receive it part by part (part=64-bit)How can the whole input signal be 18432? that signal is far to big to be sent in a single clock over any interface I know. WHat interfaces are you using? what chip is it? where is the data coming from?
It is understood you want the data in 64-bit words.I want to receive it part by part (part=64-bit)
okay a large Virtex part. What clock frequency do you expect the 64-bit interface to run at and does it connect to something external?Chip: Virtex7 (xc7vx485ttfg 11557-1)
What kind of interface is on the wireless sensor network. You can't receive wireless signals directly in the FPGA, so there has to be some sort of device that the FPGA interfaces to that receives the wireless signals and converts them to digital signals. I'm sure that whatever that device is it does not send you a 18432-bit wide value as a single word. If it did the part would have to be in a 136x136 minimum package to accomodate that many pins.It should be received from a node in wireless sensor network.
Then shake-up the interface design guy and get all info on the interface data in order to proceed with your task.Honestly, the interface part isn't mine in this task, but anyways it is RF transceiver.
okay, thanks for this explanation. I will search for the required interface and then back to this helpful thread.You have no chance of doing this task without knowing how the interface works. The interface basically determines HOW you are going to receive or transmit data. Where does your data come from? is it on chip? is it off chip?
The data will arrived clocked 64 bits per clock (or per valid cycle- depending on how the interface works). If the length is always the same then you know how many words you will receive. If its variable then there will be some way to determine how long it is - likely a packet header or some sideband signalling.
THis is why its important to know how your interfaces work. Without knowledge of the interfaces, this task impossible.