Coding style suggestions for clocks and clock frequencies

OP #2822362
Rate this post
• ▲ useful
▼ not useful
Hello,

I'm trying to find some good coding guidelines regarding clock signals. 
I've used the approaches to append the frequency to the clock name (e.g. 
clk_2p5mhz). Another approach I took was to give the clocks specific 
names (e.g. clk_system).

But when I want to reuse components the clock names and the frequency of 
the clock could change.

I think the input clock can be named just "clk" or similar if the 
component doesn't need to know the frequency of the clock. Sometimes I 
need to count for a certain period of time and for that I need to know 
the frequency of the clock / clock period.

I though about using a generic which is of type time like this:
1
entity my_entity is
2
  generic (
3
    CLK_PERIOD_G : time
4
  );
5
  port (
6
    CLK : std_logic;
7
    ...
8
  );
9
end entity;

I'm interested to see what other coding styles you use.


Regards
Martin

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.