Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers

Liste des GroupesRevenir à ca embedded 
Sujet : Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers
De : thraetaona (at) *nospam* ieee.org (Fereydoun Memarzanjany)
Groupes : comp.lang.vhdl comp.arch.fpga comp.arch.embedded
Date : 07. Aug 2024, 06:24:47
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v8usue$26hka$2@dont-email.me>
References : 1 2 3
User-Agent : Mozilla Thunderbird
On 8/1/2024, Buzz McCool wrote:
On 7/21/2024 9:16 AM, Nioclás Pól Caileán de Ghloucester wrote:
I found that the overwhelming majority of the Internet's solution to slowing down a fast clock (for making the pulsing of an LED visible to the human eye) was either using vendor-specific, proprietary clock managers and PLLs or implementing some twenty-something-bit-wide counter as to count hundreds of thousands of clock cycles and generate a 1 Hz output.
 If you did not have access to FPGA shift register primitives, what would be the most efficient way to build a prescaler from discrete parts?
 
Truthfully, the efficiency in question is rather minuscule to begin with; in a design where you have tens or hundreds of thousands of flip-flops and LUTs, attempting to optimize a prescaler to use less flip-flops might not be worth it.  However, you could still use clock managers and PLLs, because they've been dedicated for exactly that task, although that would still require you to directly instantiate (as opposed to infere) the primitives.  Ultimately, using a simple counter with as few bits as possible remains the simplest and most common method.
I wasn't actually expecting this Usenet thread to gain views after Google shut down its client, but this indeed was a pleasant surprise.

Date Sujet#  Auteur
21 Jul 24 * Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers7Nioclás Pól Caileán de Ghloucester
1 Aug 24 +* Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers4Buzz McCool
7 Aug 24 i+- Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers1Fereydoun Memarzanjany
13 Aug 24 i`* Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers2Don Y
13 Aug 24 i `- Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers1Don Y
7 Aug 24 `* Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers2Fereydoun Memarzanjany
7 Aug 24  `- Re: A Simple VHDL Abstraction of an Efficient Clock Prescaler Using Cascading Shift Registers1Nioclás Pól Caileán de Ghloucester

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal