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

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now