OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [orpsocv2/] [rtl/] [verilog/] [clkgen/] [README] - Blame information for rev 361

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 361 julius
Clock and reset generation module
2
 
3
This module should be used as the main reset and clock generation module. It
4
should have the asynchronous resets and unbuffered clock lines coming in, and
5
depending on defines in the main design file, generate the appropriate clocks
6
and clock-synchronous resets.
7
 
8
Currently Actel and Xilinx technlogies are supported. It is unclear if the way
9
it is handling clock-configurations depending on boards is ideal, potentially
10
it could become very cluttered if further board support is added and this would
11
need to be looked at.
12
 
13
The technology-dependent modules (PLLs, buffers) instantiated here should be
14
located under the backend/vendor/rtl paths.
15
 
16
As mentioned previously, it is unclear if this is the best way to manage the
17
task of clock and reset generation, particularly if further specialised clock
18
domains wish to be added, however there is some benefit in that it is all
19
managed in one place and with the strict rules that all clocks and resets come
20
to this module to be generated.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.