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

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [lib/] [techmap/] [gencomp/] [clkgen.in.help] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
 
2
Use Virtex CLKDLL for clock synchronisation
3
CONFIG_CLK_INFERRED
4
  Certain target technologies include clock generators to scale or
5
  phase-adjust the system and SDRAM clocks. This is currently supported
6
  for Xilinx and Altera FPGAs. Depending on technology, you can select
7
  to use the Xilinx CKLDLL macro (Virtex, VirtexE, Spartan1/2), the
8
  Xilinx DCM (Virtex-2, Spartan3, Virtex-4), or the Altera ALTDLL
9
  (Stratix, Cyclone). Choose the 'inferred' option if you are not
10
  using Xilinx or Altera FPGAs.
11
 
12
  Using a technology specific clock generator is necessary to
13
  re-syncronize the SDRAM clock. For this to work, connect the
14
  external SDCLK signal with PLLREF.
15
 
16
Clock multiplier
17
CONFIG_CLK_MUL
18
  When using the Xilinx DCM or Altera ALTPLL, the system clock can
19
  be multiplied with a factor of 2 - 32, and divided by a factor of
20
  1 - 32. This makes it possible to generate almost any desired
21
  processor frequency. When using the Xilinx CLKDLL generator,
22
  the resulting frequency scale factor (mul/div) must be one of
23
  1/2, 1 or 2.
24
 
25
  WARNING: The resulting clock must be within the limits specified
26
  by the target FPGA family.
27
 
28
Clock divider
29
CONFIG_CLK_DIV
30
  When using the Xilinx DCM or Altera ALTPLL, the system clock can
31
  be multiplied with a factor of 2 - 32, and divided by a factor of
32
  1 - 32. This makes it possible to generate almost any desired
33
  processor frequency. When using the Xilinx CLKDLL generator,
34
  the resulting frequency scale factor (mul/div) must be one of
35
  1/2, 1 or 2.
36
 
37
  WARNING: The resulting clock must be within the limits specified
38
  by the target FPGA family.
39
 
40
System clock multiplier
41
CONFIG_CLKDLL_1_2
42
  The Xilinx CLKDLL can scale the input clock with a factor of 0.5, 1.0,
43
  or 2.0. Useful when the target board has an oscillator with a too high
44
  (or low) frequency for your design. The divided clock will be used as the
45
  main clock for the whole processor (except PCI and ethernet clocks).
46
 
47
System clock multiplier
48
CONFIG_DCM_2_3
49
  The Xilinx DCM and Altera ALTDLL can scale the input clock with a large
50
  range of factors. Useful when the target board has an oscillator with a
51
  too high (or low) frequency for your design. The divided clock will
52
  be used as the main clock for the whole processor (except PCI and
53
  ethernet clocks). NOTE: the resulting frequency must be at least
54
  24 MHz or the DCM and ALTDLL might not work.
55
 
56
Enable CLKDLL for PCI clock
57
CONFIG_PCI_CLKDLL
58
  Say Y here to re-synchronize the PCI clock using a
59
  Virtex BUFGDLL macro. Will improve PCI clock-to-output
60
  delays on the expense of input-setup requirements.
61
 
62
Use PCI clock system clock
63
CONFIG_PCI_SYSCLK
64
  Say Y here to the PCI clock to generate the system clock.
65
  The PCI clock can be scaled using the DCM or CLKDLL to
66
  generate a suitable processor clock.
67
 
68
External SDRAM clock feedback
69
CONFIG_CLK_NOFB
70
  Say Y here to disable the external clock feedback to synchronize the
71
  SDRAM clock. This option is necessary if your board or design does not
72
  have an external clock feedback that is connected to the pllref input
73
  of the clock generator.

powered by: WebSVN 2.1.0

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