DUVIDAS FPGA altera

Olá, amigos,
Eu depois que fiquei com mais de 50 velinhas, resolvi aprender FPGA e escolhi o ALTERA.
Bom comprei um kit simples e fiz meu primeiro projetinho de testes:
Recriei uma arquitetura bem simples de um divisor de frequencias em torno de uma lógica 4040 com portas lógicas também no conjunto.
Bom funcionou, mas...aconteceu um probleminha interessante que gostaria de debater com os colegas do forum:
Vamos ao início:
Eu tenho me aprofundado muito em osciladores por software, o famosos DDS. É sabido que um oscilador DDS, possui um erro no tempo, chamado de jiter, em audio, esse erro produz um harmônico (um ruido para ser mais exato), junto com o sinal de audio gerado, lembrando que a frequencia é perfeita com alta precisão inclusive, porém devido a esse erro de defasagem no tempo dá essa meleca. Bom uma das formas de contornar isso é através de elevar a frequencia principal, tenho notado que em frenquencias acima de 800khz, o jiter fica bem reduzido ao ponto de quase sumir, isso é porque quanto maior for número de divisão do DDS, menor será o jiter.
Agora é que vem o X da questão:
Lembram quando eu fiz a lógica no FPGA da altera, então fiz foi um divisor de frequencia na faixa de audio e para minha surpresa, apareceu o tal do "jiter" junto com o sinal de audio, ai resolvi montar o mesmo circuito com lógica convencional e UALÁ, o jiter não apareceu, como era de se esperar.
A MINHA DÚVIDA GRITANTE É: Porque o jiter apareceu no FPGA? Aí me ocorreu o seguinte, o altera é realmente uma lógica programável ou é um software complexo que "simula" a funcionalidade de circuitos digitais?
Ou seja, para ficar mais claro minha dúvida: A lógica programável não passa de um software simulador, ao invés de ser realmente um arranjo lógico FISICO!?
Eu depois que fiquei com mais de 50 velinhas, resolvi aprender FPGA e escolhi o ALTERA.
Bom comprei um kit simples e fiz meu primeiro projetinho de testes:
Recriei uma arquitetura bem simples de um divisor de frequencias em torno de uma lógica 4040 com portas lógicas também no conjunto.
Bom funcionou, mas...aconteceu um probleminha interessante que gostaria de debater com os colegas do forum:
Vamos ao início:
Eu tenho me aprofundado muito em osciladores por software, o famosos DDS. É sabido que um oscilador DDS, possui um erro no tempo, chamado de jiter, em audio, esse erro produz um harmônico (um ruido para ser mais exato), junto com o sinal de audio gerado, lembrando que a frequencia é perfeita com alta precisão inclusive, porém devido a esse erro de defasagem no tempo dá essa meleca. Bom uma das formas de contornar isso é através de elevar a frequencia principal, tenho notado que em frenquencias acima de 800khz, o jiter fica bem reduzido ao ponto de quase sumir, isso é porque quanto maior for número de divisão do DDS, menor será o jiter.
Agora é que vem o X da questão:
Lembram quando eu fiz a lógica no FPGA da altera, então fiz foi um divisor de frequencia na faixa de audio e para minha surpresa, apareceu o tal do "jiter" junto com o sinal de audio, ai resolvi montar o mesmo circuito com lógica convencional e UALÁ, o jiter não apareceu, como era de se esperar.
A MINHA DÚVIDA GRITANTE É: Porque o jiter apareceu no FPGA? Aí me ocorreu o seguinte, o altera é realmente uma lógica programável ou é um software complexo que "simula" a funcionalidade de circuitos digitais?
Ou seja, para ficar mais claro minha dúvida: A lógica programável não passa de um software simulador, ao invés de ser realmente um arranjo lógico FISICO!?