Some tools (like ISE or Vivado) will display the RTL Schematic which is a diagram of the logic that was actually generated. It should have been obvious that a Register <= Register + 1; would drag along an N bit adder. I don't know what I expected but that wasn't it!
Quartus does too, it's called RTL Viewer.
As a beginner ...
IMHO Quartus RTL Viewer is much better that ISE's.
But i guess it might depend on, what you are used to.
I just think the Quartus RTS is presented much nicer.
Re Constraints ... I wish there was some quick intro into the "timing setup" for ISE/Quartus.
That is "black magic" for a beginner.
I'm mostly using Quartus , because i use the Cheap EPM-240 CPLD boards from Ali.
And the Cheap CycloneII boards, for the Grant "Multicomp" i have running MC6809 & FLEX (Trip down memory lane... My first PC was such a beast)
Who just decided to stock up, before they "dry out"
5 x EPM-240 CPLD (Blue , Red has lousy decoupling) = $40
https://www.aliexpress.com/item/33007628845.html2 x Altera Cyclone IV FPGA = $50
https://www.aliexpress.com/item/1005002121650778.html2 x Xilinx Spartan6 w SDRam = $48
https://www.aliexpress.com/item/1005001502949190.htmlAll prices including 25% VAT + Ali shipping
I got them all , and now they seem to have dried out , at least from where i bought.
I have no idea what to use the FPGA boards for right now
I struggle with VHDL .. But just lack of experience.
And The challenge that i'm used to "C" & sequential flow
Someone described that situation excellent above.
Right now i'm using Quartus 13-sp1 , and ISE 14.7.
Installed in a Linux Mint 17.3 VirtualBox.
I can't get the "El-cheapo" USB Blaster to work on Vbox USB - works in Native linux.
I mean The little black/blue -
https://www.aliexpress.com/item/1005001406394705.htmlBut i have another USB Blaster , made/cloned from the real Altera with FTDI + CPLD .. That one works.
And the Xilinx Clone also works n Vbox USB.
/Bingo