-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMS_WDT32.json
94 lines (94 loc) · 2.13 KB
/
MS_WDT32.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
"info": {
"name": "MS_WDT32",
"description": "A 32-bit Watchdog Timer",
"repo": "github.com/shalan/MS_WDT32",
"owner": "Mohamed Shalan",
"license": "Apache 2.0",
"author": "Mohamed Shalan",
"email": "[email protected]",
"version": "v1.0.3",
"date": "1-1-2020",
"category": "digital",
"tags": [
"peripheral",
"timer",
"wdt"
],
"bus": [
"generic"
],
"type": "soft",
"status": "verified",
"cell_count": "200",
"width": "0.0",
"height": "0.0",
"technology": "n/a",
"clock_freq_mhz": "100",
"supply_voltage": [
"n/a"
]
},
"regs": [
{
"name": "timer",
"size": "32",
"mode": "ro",
"fields": [
{
"name": "timer",
"from": "0",
"size": "32",
"port": "WDTMR"
}
]
},
{
"name": "load",
"size": "32",
"mode": "rw",
"init": "0",
"fields": [
{
"name": "load",
"from": "0",
"size": "32",
"port": "WDTLOAD"
}
]
},
{
"name": "control",
"size": "1",
"mode": "rw",
"init": "0",
"fields": [
{
"name": "en",
"from": "0",
"size": "1",
"port": "WDTEN"
}
]
}
],
"interface": [
],
"flags": [
{
"name": "wdtto",
"port": "WDTTO"
}
],
"clock": "clk",
"reset": {
"name": "rst_n",
"pol": "0"
},
"ports":[
{"name": "WDTMR", "size": "32"},
{"name": "WDTLOAD", "size": "32"},
{"name": "WDTTO", "size": "1"},
{"name": "WDTEN", "size": "1"}
]
}