F
flyjuju2
Guest
Bonjour à tous!
J'ai un projet à réaliser, à savoir le raccordement de plusieurs FPGA (Altera Conseil APEX 20KE) dans un réseau sur puce.Le principal problème que j'ai est que l'a une fréquence de 33.333MHz avec une précision de - 1 ppm.
Donc, quand je envoyer des informations (en série) entre 2 FPGA, je n'ai absolument aucune garantie quant à la synchronisation des horloges des 2 planches, et ainsi de suite les données que mon FPGA deuxième lectures.L'idée principale est donc de propager l'horloge de la 1re à FPGA tous les autres par le seul fil, c'est-à-dire la ligne de données.Pour cela, je pense à l'aide d'un codage Manchester PLL.
Le problème est que le PLL disponibles sur APEX est le conseil que "altclklock", c'est à dire juste une multiplication / division de la fréquence d'horloge inital.
Ma question est la suivante:
-Est-il possible de créer un "vrai" PLL numériques en VHDL?
Est-il d'autres moyens de transmettre en série de l'horloge?
Thansk beaucoup pour votre aide!
J'ai un projet à réaliser, à savoir le raccordement de plusieurs FPGA (Altera Conseil APEX 20KE) dans un réseau sur puce.Le principal problème que j'ai est que l'a une fréquence de 33.333MHz avec une précision de - 1 ppm.
Donc, quand je envoyer des informations (en série) entre 2 FPGA, je n'ai absolument aucune garantie quant à la synchronisation des horloges des 2 planches, et ainsi de suite les données que mon FPGA deuxième lectures.L'idée principale est donc de propager l'horloge de la 1re à FPGA tous les autres par le seul fil, c'est-à-dire la ligne de données.Pour cela, je pense à l'aide d'un codage Manchester PLL.
Le problème est que le PLL disponibles sur APEX est le conseil que "altclklock", c'est à dire juste une multiplication / division de la fréquence d'horloge inital.
Ma question est la suivante:
-Est-il possible de créer un "vrai" PLL numériques en VHDL?
Est-il d'autres moyens de transmettre en série de l'horloge?
Thansk beaucoup pour votre aide!