G
gnuarm.del...@gmail.com
Guest
I working with the Gowin GW1N devices and need to do some serious math. By serious, I mean a number of calculations, not that they have to be fast. In fact, I pretty much have all the time in the world relatively speaking. The cycle time for performing all the calculations is 5 ms with a 33 MHz clock, so 167,000 odd cycles.
What I\'m not up to speed about is just how to use or even infer such logic. Certainly they can be instantiated which I might do. But the docs are pretty poor. For each configuration, the user guide shows a set of equations it can implement, a block diagram with various control signals and data paths and then an interface prototype of I suppose the inferred object. The equations are very easy to understand...
DOUT = A * B ± C
DOUT = â(A * B)
DOUT = A * B + CASI
The full capability is more complex, but the copy and paste has too many things to fix up to bother with. The point is they don\'t make it clear how the controls work or even what can be controlled in real time vs. needing to be configured. I guess I\'ll have to write some code and experiment with the synthesis. I can try writing support for some answers. This is a person rather than a black hole at a web site, so I usually get an adequate answer.
I just wondered how this is done with other brands of devices.
--
Rick C.
- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209
What I\'m not up to speed about is just how to use or even infer such logic. Certainly they can be instantiated which I might do. But the docs are pretty poor. For each configuration, the user guide shows a set of equations it can implement, a block diagram with various control signals and data paths and then an interface prototype of I suppose the inferred object. The equations are very easy to understand...
DOUT = A * B ± C
DOUT = â(A * B)
DOUT = A * B + CASI
The full capability is more complex, but the copy and paste has too many things to fix up to bother with. The point is they don\'t make it clear how the controls work or even what can be controlled in real time vs. needing to be configured. I guess I\'ll have to write some code and experiment with the synthesis. I can try writing support for some answers. This is a person rather than a black hole at a web site, so I usually get an adequate answer.
I just wondered how this is done with other brands of devices.
--
Rick C.
- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209