10-06-2017 12:32 PM
I' m having problem when sending a set of data stored in bram. Could you please give me suggestion about how to control the "process" of sending 8 bits of data parts one by one. First I tried to give a specific name for each piece of data like d1, d2 etc but this is clearly not useful when there are e.g 1000 pieces. Then I tried use two different bram to store the data pause for a moment to copy the data to another bram with same size and transmit data one by one by reading from this second ram part. Then first will contiue to store new measurements.However I got timing not meet warning this time as Par 468. I didn't check this version on real setup because of 231 timing errors.
So I' m curious if there is a general method/idea for transmitting a set of data through a link. I mean a general method independent of the link we used. For now I'll use serial link.
I' m not an old Fpga/hardware programmer so I' ll be happy to know your suggestions...
10-06-2017 02:09 PM
This is a very broad question as it stands.
It depends a lot on the protocol you are using on the "link".
Can you be more specific?
10-06-2017 10:07 PM
Yes, sure. For now I' m going to use serial link through a usb serial converter and I'm using this link for someother designs without any problem. Now I'm having problem about how to put my data pieces in an order and transmit them one by one, controlling this process. If there is a general method please let men know.
System brief 2: when I copy data to second bram then an FSM reads pieces of data, checks if the link is idle or not ( ready for another transmission) then transmission occurs.
I used this FSM system for a single bram design but after using this second bram I got timing warning which looks like an error!
10-07-2017 10:50 AM
We were just discussing this in another thread