This is a new project to identify problems.
(New project: ElectricPiano_00_00)
Hello, Quarters Prime 19.1 behavior is strange.
Attach the project folder.
Request a review of what's wrong.
content of project;
It is a frequency divider for the scale of an electronic piano, and the frequency of each output is completely different from the design intention.
What do you mean the Quartus behavior is strange? Can you elaborate it? Is it only for 19.1 or other version behave the same? Have you tried on other version?
Right now, I'm using version 19.1 only.
We found clues that differed between the function of the schematic and the simulation result.
Like Schematic, inst7 (DFF) is normal when triggered on X3 output.
However, in the currently simulated wave picture, inst7 (DFF) was triggered on X2.
In the PIN_F12 terminal of the board, 261Hz is output if it is normal as in the schematic, but the current 522Hz signal is actually doubled.
Why are they different from the schematic and simulation results?
I have attached the current project folder.
In the schematic, 12 output signals of each scale divider are designed to be shaped by 50% duty waveform by TFF.
However, it was not shaped for 50% duty on the simulation wave.
That is, the function of TFF did not work.