SikendeRTOS
RTOS for ARM Cortex M3+ SoCs designed and written from scratch
PLL.h File Reference

Sets Clock Speed. More...

#include "cpu_vars.h"
Include dependency graph for PLL.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Bus80MHz   4
 
#define Bus80_000MHz   4
 
#define Bus66_667MHz   5
 
#define Bus50_000MHz   7
 
#define Bus50MHz   7
 
#define Bus44_444MHz   8
 
#define Bus40_000MHz   9
 
#define Bus40MHz   9
 
#define Bus36_364MHz   10
 
#define Bus33_333MHz   11
 
#define Bus30_769MHz   12
 
#define Bus28_571MHz   13
 
#define Bus26_667MHz   14
 
#define Bus25_000MHz   15
 
#define Bus25MHz   15
 
#define Bus23_529MHz   16
 
#define Bus22_222MHz   17
 
#define Bus21_053MHz   18
 
#define Bus20_000MHz   19
 
#define Bus20MHz   19
 
#define Bus19_048MHz   20
 
#define Bus18_182MHz   21
 
#define Bus17_391MHz   22
 
#define Bus16_667MHz   23
 
#define Bus16_000MHz   24
 
#define Bus16MHz   24
 
#define Bus15_385MHz   25
 
#define Bus14_815MHz   26
 
#define Bus14_286MHz   27
 
#define Bus13_793MHz   28
 
#define Bus13_333MHz   29
 
#define Bus12_903MHz   30
 
#define Bus12_500MHz   31
 
#define Bus12_121MHz   32
 
#define Bus11_765MHz   33
 
#define Bus11_429MHz   34
 
#define Bus11_111MHz   35
 
#define Bus10_811MHz   36
 
#define Bus10_526MHz   37
 
#define Bus10_256MHz   38
 
#define Bus10_000MHz   39
 
#define Bus10MHz   39
 
#define Bus9_756MHz   40
 
#define Bus9_524MHz   41
 
#define Bus9_302MHz   42
 
#define Bus9_091MHz   43
 
#define Bus8_889MHz   44
 
#define Bus8_696MHz   45
 
#define Bus8_511MHz   46
 
#define Bus8_333MHz   47
 
#define Bus8_163MHz   48
 
#define Bus8_000MHz   49
 
#define Bus8MHz   49
 
#define Bus7_843MHz   50
 
#define Bus7_692MHz   51
 
#define Bus7_547MHz   52
 
#define Bus7_407MHz   53
 
#define Bus7_273MHz   54
 
#define Bus7_143MHz   55
 
#define Bus7_018MHz   56
 
#define Bus6_897MHz   57
 
#define Bus6_780MHz   58
 
#define Bus6_667MHz   59
 
#define Bus6_557MHz   60
 
#define Bus6_452MHz   61
 
#define Bus6_349MHz   62
 
#define Bus6_250MHz   63
 
#define Bus6_154MHz   64
 
#define Bus6_061MHz   65
 
#define Bus5_970MHz   66
 
#define Bus5_882MHz   67
 
#define Bus5_797MHz   68
 
#define Bus5_714MHz   69
 
#define Bus5_634MHz   70
 
#define Bus5_556MHz   71
 
#define Bus5_479MHz   72
 
#define Bus5_405MHz   73
 
#define Bus5_333MHz   74
 
#define Bus5_263MHz   75
 
#define Bus5_195MHz   76
 
#define Bus5_128MHz   77
 
#define Bus5_063MHz   78
 
#define Bus5_000MHz   79
 
#define Bus4_938MHz   80
 
#define Bus4_878MHz   81
 
#define Bus4_819MHz   82
 
#define Bus4_762MHz   83
 
#define Bus4_706MHz   84
 
#define Bus4_651MHz   85
 
#define Bus4_598MHz   86
 
#define Bus4_545MHz   87
 
#define Bus4_494MHz   88
 
#define Bus4_444MHz   89
 
#define Bus4_396MHz   90
 
#define Bus4_348MHz   91
 
#define Bus4_301MHz   92
 
#define Bus4_255MHz   93
 
#define Bus4_211MHz   94
 
#define Bus4_167MHz   95
 
#define Bus4_124MHz   96
 
#define Bus4_082MHz   97
 
#define Bus4_040MHz   98
 
#define Bus4_000MHz   99
 
#define Bus4MHz   99
 
#define Bus3_960MHz   100
 
#define Bus3_922MHz   101
 
#define Bus3_883MHz   102
 
#define Bus3_846MHz   103
 
#define Bus3_810MHz   104
 
#define Bus3_774MHz   105
 
#define Bus3_738MHz   106
 
#define Bus3_704MHz   107
 
#define Bus3_670MHz   108
 
#define Bus3_636MHz   109
 
#define Bus3_604MHz   110
 
#define Bus3_571MHz   111
 
#define Bus3_540MHz   112
 
#define Bus3_509MHz   113
 
#define Bus3_478MHz   114
 
#define Bus3_448MHz   115
 
#define Bus3_419MHz   116
 
#define Bus3_390MHz   117
 
#define Bus3_361MHz   118
 
#define Bus3_333MHz   119
 
#define Bus3_306MHz   120
 
#define Bus3_279MHz   121
 
#define Bus3_252MHz   122
 
#define Bus3_226MHz   123
 
#define Bus3_200MHz   124
 
#define Bus3_175MHz   125
 
#define Bus3_150MHz   126
 
#define Bus3_125MHz   127
 

Functions

void PLL_Init (INT32U freq)
 

Detailed Description

Sets Clock Speed.

Author
Valvano
Date
2/04/2019

Definition in file PLL.h.

Macro Definition Documentation

◆ Bus10_000MHz

#define Bus10_000MHz   39

Definition at line 84 of file PLL.h.

◆ Bus10_256MHz

#define Bus10_256MHz   38

Definition at line 83 of file PLL.h.

◆ Bus10_526MHz

#define Bus10_526MHz   37

Definition at line 82 of file PLL.h.

◆ Bus10_811MHz

#define Bus10_811MHz   36

Definition at line 81 of file PLL.h.

◆ Bus10MHz

#define Bus10MHz   39

Definition at line 85 of file PLL.h.

◆ Bus11_111MHz

#define Bus11_111MHz   35

Definition at line 80 of file PLL.h.

◆ Bus11_429MHz

#define Bus11_429MHz   34

Definition at line 79 of file PLL.h.

◆ Bus11_765MHz

#define Bus11_765MHz   33

Definition at line 78 of file PLL.h.

◆ Bus12_121MHz

#define Bus12_121MHz   32

Definition at line 77 of file PLL.h.

◆ Bus12_500MHz

#define Bus12_500MHz   31

Definition at line 76 of file PLL.h.

◆ Bus12_903MHz

#define Bus12_903MHz   30

Definition at line 75 of file PLL.h.

◆ Bus13_333MHz

#define Bus13_333MHz   29

Definition at line 74 of file PLL.h.

◆ Bus13_793MHz

#define Bus13_793MHz   28

Definition at line 73 of file PLL.h.

◆ Bus14_286MHz

#define Bus14_286MHz   27

Definition at line 72 of file PLL.h.

◆ Bus14_815MHz

#define Bus14_815MHz   26

Definition at line 71 of file PLL.h.

◆ Bus15_385MHz

#define Bus15_385MHz   25

Definition at line 70 of file PLL.h.

◆ Bus16_000MHz

#define Bus16_000MHz   24

Definition at line 68 of file PLL.h.

◆ Bus16_667MHz

#define Bus16_667MHz   23

Definition at line 67 of file PLL.h.

◆ Bus16MHz

#define Bus16MHz   24

Definition at line 69 of file PLL.h.

◆ Bus17_391MHz

#define Bus17_391MHz   22

Definition at line 66 of file PLL.h.

◆ Bus18_182MHz

#define Bus18_182MHz   21

Definition at line 65 of file PLL.h.

◆ Bus19_048MHz

#define Bus19_048MHz   20

Definition at line 64 of file PLL.h.

◆ Bus20_000MHz

#define Bus20_000MHz   19

Definition at line 62 of file PLL.h.

◆ Bus20MHz

#define Bus20MHz   19

Definition at line 63 of file PLL.h.

◆ Bus21_053MHz

#define Bus21_053MHz   18

Definition at line 61 of file PLL.h.

◆ Bus22_222MHz

#define Bus22_222MHz   17

Definition at line 60 of file PLL.h.

◆ Bus23_529MHz

#define Bus23_529MHz   16

Definition at line 59 of file PLL.h.

◆ Bus25_000MHz

#define Bus25_000MHz   15

Definition at line 57 of file PLL.h.

◆ Bus25MHz

#define Bus25MHz   15

Definition at line 58 of file PLL.h.

◆ Bus26_667MHz

#define Bus26_667MHz   14

Definition at line 56 of file PLL.h.

◆ Bus28_571MHz

#define Bus28_571MHz   13

Definition at line 55 of file PLL.h.

◆ Bus30_769MHz

#define Bus30_769MHz   12

Definition at line 54 of file PLL.h.

◆ Bus33_333MHz

#define Bus33_333MHz   11

Definition at line 53 of file PLL.h.

◆ Bus36_364MHz

#define Bus36_364MHz   10

Definition at line 52 of file PLL.h.

◆ Bus3_125MHz

#define Bus3_125MHz   127

Definition at line 175 of file PLL.h.

◆ Bus3_150MHz

#define Bus3_150MHz   126

Definition at line 174 of file PLL.h.

◆ Bus3_175MHz

#define Bus3_175MHz   125

Definition at line 173 of file PLL.h.

◆ Bus3_200MHz

#define Bus3_200MHz   124

Definition at line 172 of file PLL.h.

◆ Bus3_226MHz

#define Bus3_226MHz   123

Definition at line 171 of file PLL.h.

◆ Bus3_252MHz

#define Bus3_252MHz   122

Definition at line 170 of file PLL.h.

◆ Bus3_279MHz

#define Bus3_279MHz   121

Definition at line 169 of file PLL.h.

◆ Bus3_306MHz

#define Bus3_306MHz   120

Definition at line 168 of file PLL.h.

◆ Bus3_333MHz

#define Bus3_333MHz   119

Definition at line 167 of file PLL.h.

◆ Bus3_361MHz

#define Bus3_361MHz   118

Definition at line 166 of file PLL.h.

◆ Bus3_390MHz

#define Bus3_390MHz   117

Definition at line 165 of file PLL.h.

◆ Bus3_419MHz

#define Bus3_419MHz   116

Definition at line 164 of file PLL.h.

◆ Bus3_448MHz

#define Bus3_448MHz   115

Definition at line 163 of file PLL.h.

◆ Bus3_478MHz

#define Bus3_478MHz   114

Definition at line 162 of file PLL.h.

◆ Bus3_509MHz

#define Bus3_509MHz   113

Definition at line 161 of file PLL.h.

◆ Bus3_540MHz

#define Bus3_540MHz   112

Definition at line 160 of file PLL.h.

◆ Bus3_571MHz

#define Bus3_571MHz   111

Definition at line 159 of file PLL.h.

◆ Bus3_604MHz

#define Bus3_604MHz   110

Definition at line 158 of file PLL.h.

◆ Bus3_636MHz

#define Bus3_636MHz   109

Definition at line 157 of file PLL.h.

◆ Bus3_670MHz

#define Bus3_670MHz   108

Definition at line 156 of file PLL.h.

◆ Bus3_704MHz

#define Bus3_704MHz   107

Definition at line 155 of file PLL.h.

◆ Bus3_738MHz

#define Bus3_738MHz   106

Definition at line 154 of file PLL.h.

◆ Bus3_774MHz

#define Bus3_774MHz   105

Definition at line 153 of file PLL.h.

◆ Bus3_810MHz

#define Bus3_810MHz   104

Definition at line 152 of file PLL.h.

◆ Bus3_846MHz

#define Bus3_846MHz   103

Definition at line 151 of file PLL.h.

◆ Bus3_883MHz

#define Bus3_883MHz   102

Definition at line 150 of file PLL.h.

◆ Bus3_922MHz

#define Bus3_922MHz   101

Definition at line 149 of file PLL.h.

◆ Bus3_960MHz

#define Bus3_960MHz   100

Definition at line 148 of file PLL.h.

◆ Bus40_000MHz

#define Bus40_000MHz   9

Definition at line 50 of file PLL.h.

◆ Bus40MHz

#define Bus40MHz   9

Definition at line 51 of file PLL.h.

◆ Bus44_444MHz

#define Bus44_444MHz   8

Definition at line 49 of file PLL.h.

◆ Bus4_000MHz

#define Bus4_000MHz   99

Definition at line 146 of file PLL.h.

◆ Bus4_040MHz

#define Bus4_040MHz   98

Definition at line 145 of file PLL.h.

◆ Bus4_082MHz

#define Bus4_082MHz   97

Definition at line 144 of file PLL.h.

◆ Bus4_124MHz

#define Bus4_124MHz   96

Definition at line 143 of file PLL.h.

◆ Bus4_167MHz

#define Bus4_167MHz   95

Definition at line 142 of file PLL.h.

◆ Bus4_211MHz

#define Bus4_211MHz   94

Definition at line 141 of file PLL.h.

◆ Bus4_255MHz

#define Bus4_255MHz   93

Definition at line 140 of file PLL.h.

◆ Bus4_301MHz

#define Bus4_301MHz   92

Definition at line 139 of file PLL.h.

◆ Bus4_348MHz

#define Bus4_348MHz   91

Definition at line 138 of file PLL.h.

◆ Bus4_396MHz

#define Bus4_396MHz   90

Definition at line 137 of file PLL.h.

◆ Bus4_444MHz

#define Bus4_444MHz   89

Definition at line 136 of file PLL.h.

◆ Bus4_494MHz

#define Bus4_494MHz   88

Definition at line 135 of file PLL.h.

◆ Bus4_545MHz

#define Bus4_545MHz   87

Definition at line 134 of file PLL.h.

◆ Bus4_598MHz

#define Bus4_598MHz   86

Definition at line 133 of file PLL.h.

◆ Bus4_651MHz

#define Bus4_651MHz   85

Definition at line 132 of file PLL.h.

◆ Bus4_706MHz

#define Bus4_706MHz   84

Definition at line 131 of file PLL.h.

◆ Bus4_762MHz

#define Bus4_762MHz   83

Definition at line 130 of file PLL.h.

◆ Bus4_819MHz

#define Bus4_819MHz   82

Definition at line 129 of file PLL.h.

◆ Bus4_878MHz

#define Bus4_878MHz   81

Definition at line 128 of file PLL.h.

◆ Bus4_938MHz

#define Bus4_938MHz   80

Definition at line 127 of file PLL.h.

◆ Bus4MHz

#define Bus4MHz   99

Definition at line 147 of file PLL.h.

◆ Bus50_000MHz

#define Bus50_000MHz   7

Definition at line 47 of file PLL.h.

◆ Bus50MHz

#define Bus50MHz   7

Definition at line 48 of file PLL.h.

◆ Bus5_000MHz

#define Bus5_000MHz   79

Definition at line 126 of file PLL.h.

◆ Bus5_063MHz

#define Bus5_063MHz   78

Definition at line 125 of file PLL.h.

◆ Bus5_128MHz

#define Bus5_128MHz   77

Definition at line 124 of file PLL.h.

◆ Bus5_195MHz

#define Bus5_195MHz   76

Definition at line 123 of file PLL.h.

◆ Bus5_263MHz

#define Bus5_263MHz   75

Definition at line 122 of file PLL.h.

◆ Bus5_333MHz

#define Bus5_333MHz   74

Definition at line 121 of file PLL.h.

◆ Bus5_405MHz

#define Bus5_405MHz   73

Definition at line 120 of file PLL.h.

◆ Bus5_479MHz

#define Bus5_479MHz   72

Definition at line 119 of file PLL.h.

◆ Bus5_556MHz

#define Bus5_556MHz   71

Definition at line 118 of file PLL.h.

◆ Bus5_634MHz

#define Bus5_634MHz   70

Definition at line 117 of file PLL.h.

◆ Bus5_714MHz

#define Bus5_714MHz   69

Definition at line 116 of file PLL.h.

◆ Bus5_797MHz

#define Bus5_797MHz   68

Definition at line 115 of file PLL.h.

◆ Bus5_882MHz

#define Bus5_882MHz   67

Definition at line 114 of file PLL.h.

◆ Bus5_970MHz

#define Bus5_970MHz   66

Definition at line 113 of file PLL.h.

◆ Bus66_667MHz

#define Bus66_667MHz   5

Definition at line 46 of file PLL.h.

◆ Bus6_061MHz

#define Bus6_061MHz   65

Definition at line 112 of file PLL.h.

◆ Bus6_154MHz

#define Bus6_154MHz   64

Definition at line 111 of file PLL.h.

◆ Bus6_250MHz

#define Bus6_250MHz   63

Definition at line 110 of file PLL.h.

◆ Bus6_349MHz

#define Bus6_349MHz   62

Definition at line 109 of file PLL.h.

◆ Bus6_452MHz

#define Bus6_452MHz   61

Definition at line 108 of file PLL.h.

◆ Bus6_557MHz

#define Bus6_557MHz   60

Definition at line 107 of file PLL.h.

◆ Bus6_667MHz

#define Bus6_667MHz   59

Definition at line 106 of file PLL.h.

◆ Bus6_780MHz

#define Bus6_780MHz   58

Definition at line 105 of file PLL.h.

◆ Bus6_897MHz

#define Bus6_897MHz   57

Definition at line 104 of file PLL.h.

◆ Bus7_018MHz

#define Bus7_018MHz   56

Definition at line 103 of file PLL.h.

◆ Bus7_143MHz

#define Bus7_143MHz   55

Definition at line 102 of file PLL.h.

◆ Bus7_273MHz

#define Bus7_273MHz   54

Definition at line 101 of file PLL.h.

◆ Bus7_407MHz

#define Bus7_407MHz   53

Definition at line 100 of file PLL.h.

◆ Bus7_547MHz

#define Bus7_547MHz   52

Definition at line 99 of file PLL.h.

◆ Bus7_692MHz

#define Bus7_692MHz   51

Definition at line 98 of file PLL.h.

◆ Bus7_843MHz

#define Bus7_843MHz   50

Definition at line 97 of file PLL.h.

◆ Bus80_000MHz

#define Bus80_000MHz   4

Definition at line 45 of file PLL.h.

◆ Bus80MHz

#define Bus80MHz   4

Definition at line 44 of file PLL.h.

◆ Bus8_000MHz

#define Bus8_000MHz   49

Definition at line 95 of file PLL.h.

◆ Bus8_163MHz

#define Bus8_163MHz   48

Definition at line 94 of file PLL.h.

◆ Bus8_333MHz

#define Bus8_333MHz   47

Definition at line 93 of file PLL.h.

◆ Bus8_511MHz

#define Bus8_511MHz   46

Definition at line 92 of file PLL.h.

◆ Bus8_696MHz

#define Bus8_696MHz   45

Definition at line 91 of file PLL.h.

◆ Bus8_889MHz

#define Bus8_889MHz   44

Definition at line 90 of file PLL.h.

◆ Bus8MHz

#define Bus8MHz   49

Definition at line 96 of file PLL.h.

◆ Bus9_091MHz

#define Bus9_091MHz   43

Definition at line 89 of file PLL.h.

◆ Bus9_302MHz

#define Bus9_302MHz   42

Definition at line 88 of file PLL.h.

◆ Bus9_524MHz

#define Bus9_524MHz   41

Definition at line 87 of file PLL.h.

◆ Bus9_756MHz

#define Bus9_756MHz   40

Definition at line 86 of file PLL.h.

Function Documentation

◆ PLL_Init()

void PLL_Init ( INT32U  freq)

Definition at line 53 of file PLL.c.

Here is the caller graph for this function: