slopez
Newbie
Hello,
Im having some trouble with this: Trying to build a synthesizer that outputs a value from a lookup table. I have a COE file generated in MATLAB that has 100 samples of a single sine wave; the values are all in binary.
Im trying to load this COE file into a RAM module using Vivado's built in Block Memory Generator. I have the port A option write depth set to 100 since the COE file is only populated with 100 samples (Not sure if this is how this works). When trying to have the generator build out this design, i get an error message: Inavlid COE file- Invalid Binary Value detected in the COE File: 6
I checked Line 6 and it says:
CoefData = 0000000000000000,
can anyone help or suggest a better method for pulling this off?
Trying to implement a lookup table holding sine wave data in Vivado to output waveform values. This is for a school project.
Thank you
Im having some trouble with this: Trying to build a synthesizer that outputs a value from a lookup table. I have a COE file generated in MATLAB that has 100 samples of a single sine wave; the values are all in binary.
Im trying to load this COE file into a RAM module using Vivado's built in Block Memory Generator. I have the port A option write depth set to 100 since the COE file is only populated with 100 samples (Not sure if this is how this works). When trying to have the generator build out this design, i get an error message: Inavlid COE file- Invalid Binary Value detected in the COE File: 6
I checked Line 6 and it says:
CoefData = 0000000000000000,
can anyone help or suggest a better method for pulling this off?
Trying to implement a lookup table holding sine wave data in Vivado to output waveform values. This is for a school project.
Thank you