Skip to content

Commit 4e7f1f8

Browse files
committed
Metadata JSON file
1 parent a0f7092 commit 4e7f1f8

File tree

4 files changed

+364
-0
lines changed

4 files changed

+364
-0
lines changed

Zybo_Z7_10_Board/contents/Module12_ImageProcessingApplication/Lecture12ImageProcessingApplication.pptx renamed to Zybo_Z7_10_Board/contents/Module12_ImageProcessingApplication/Lecture12_ImageProcessingApplication.pptx

File renamed without changes.

metadata.json

Lines changed: 364 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,364 @@
1+
{
2+
"metadata": [
3+
{
4+
"title": "Advanced SoC Design Education Kit",
5+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
6+
"type": "EdKit",
7+
"format": ["ppt", "doc", "zip code files"],
8+
"creator": "Brent Lei",
9+
"publisher": "Arm Education",
10+
"created": "1/11/2014",
11+
"description": "Design, implement, and test an Arm Cortex-A-based SoCs on FPGA hardware using functional specifications, standard hardware description and software programming languages",
12+
"language": ["Assembly", "Verilog"],
13+
"source":"",
14+
"relation": "",
15+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
16+
"contributor": "",
17+
"date": "",
18+
"license": "EULA",
19+
"identifier": ""
20+
},
21+
{
22+
"title": "Introduction to Arm-based SoC Design, Module 1",
23+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
24+
"type": "Lecture",
25+
"format": "ppt",
26+
"creator": "Brent Lei",
27+
"publisher": "Arm Education",
28+
"created": "1/11/2014",
29+
"description": "This lecture provides an overview of the Development of the SoC Design Concept. ",
30+
"language": ["Assembly", "Verilog"],
31+
"source": "",
32+
"relation": "",
33+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
34+
"contributor": "",
35+
"date": "",
36+
"license": "EULA",
37+
"identifier": "",
38+
"link": "Zybo_Z7_10_Board/contents/Module01_IntroToArmBasedSoCDesign/Lecture01_IntroToArmBasedSoCDesign.pptx"
39+
},
40+
{
41+
"title": "Getting Started, Module 1, Getting Started",
42+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
43+
"type": "Lab",
44+
"format": "doc",
45+
"creator": "Brent Lei",
46+
"publisher": "Arm Education",
47+
"created": "1/11/2014",
48+
"description": "Setting up all the tools needed for completing the labs in this education kit.",
49+
"language": ["Assembly", "Verilog"],
50+
"source": "",
51+
"relation": "",
52+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
53+
"contributor": "",
54+
"date": "",
55+
"license": "EULA",
56+
"identifier": "",
57+
"link": "Zybo_Z7_10_Board/contents/Module01_IntroToArmBasedSoCDesign/Lab00_GettingStarted.docx"
58+
},
59+
{
60+
"title": "Arm and Arm Processors, Module 2",
61+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
62+
"type": "Lecture",
63+
"format": "ppt",
64+
"creator": "Brent Lei",
65+
"publisher": "Arm Education",
66+
"created": "1/11/2014",
67+
"description": "Provides an overview of Arm poducts/offerings.",
68+
"language": ["Assembly", "Verilog"],
69+
"source": "",
70+
"relation": "",
71+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
72+
"contributor": "",
73+
"date": "",
74+
"license": "EULA",
75+
"identifier": "",
76+
"link": "Zybo_Z7_10_Board/contents/Module02_ArmAndArmProcessors/Lecture02_ArmAndArmProcessors.pptx"
77+
},
78+
{
79+
"title": "Armv7-A/R ISA Part 1, Module 3",
80+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
81+
"type": "Lecture",
82+
"format": "ppt",
83+
"creator": "Brent Lei",
84+
"publisher": "Arm Education",
85+
"created": "1/11/2014",
86+
"description": "Provides an overview for the Armv7-A and R instruction set architectures.",
87+
"language": ["Assembly", "Verilog"],
88+
"source": "",
89+
"relation": "",
90+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
91+
"contributor": "",
92+
"date": "",
93+
"license": "EULA",
94+
"identifier": "",
95+
"link": "Zybo_Z7_10_Board/contents/Module03_ArmV7ARInstructionSetArchitecturePart1/Lecture03_ArmV7ARInstructionSetArchitecturePart1.pptx"
96+
},
97+
{
98+
"title": "Armv7-A/R ISA Part 2, Module 4",
99+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
100+
"type": "Lecture",
101+
"format": "ppt",
102+
"creator": "Brent Lei",
103+
"publisher": "Arm Education",
104+
"created": "1/11/2014",
105+
"description": "Provides an overview for the Armv7-A and R instruction set architectures.",
106+
"language": ["Assembly", "Verilog"],
107+
"source": "",
108+
"relation": "",
109+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
110+
"contributor": "",
111+
"date": "",
112+
"license": "EULA",
113+
"identifier": "",
114+
"link": "Zybo_Z7_10_Board/contents/Module04_ArmV7ARInstructionSetArchitecturePart2/Lecture04_ArmV7ARInstructionSetArchitecturePart2.pptx"
115+
},
116+
{
117+
"title": "Programming A Processor, Module 4, Lab 1",
118+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
119+
"type": "Lab",
120+
"format": "doc",
121+
"creator": "Brent Lei",
122+
"publisher": "Arm Education",
123+
"created": "1/11/2014",
124+
"description": "In this module, we will program an Arm processor on a Fixed Virtual Platform using a mixture of Assembly language and C code.",
125+
"language": ["Assembly", "Verilog"],
126+
"source": "",
127+
"relation": "",
128+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
129+
"contributor": "",
130+
"date": "",
131+
"license": "EULA",
132+
"identifier": "",
133+
"link": "Zybo_Z7_10_Board/contents/Module04_ArmV7ARInstructionSetArchitecturePart2/Lab01_ProgrammingAProcessor/Lab01_ProgrammingAProcessor.docx"
134+
},
135+
{
136+
"title": "Arm Cortex-A9 Processor Part 1, Module 5",
137+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
138+
"type": "Lecture",
139+
"format": "ppt",
140+
"creator": "Brent Lei",
141+
"publisher": "Arm Education",
142+
"created": "1/11/2014",
143+
"description": "An overview of the Cortex-A9 processor.",
144+
"language": ["Assembly", "Verilog"],
145+
"source": "",
146+
"relation": "",
147+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
148+
"contributor": "",
149+
"date": "",
150+
"license": "EULA",
151+
"identifier": "",
152+
"link": "Zybo_Z7_10_Board/contents/Module05_ArmCortexA9ProcessorPart1/Lecture05_ArmCortexA9ProcessorPart1.pptx"
153+
},
154+
{
155+
"title": "Arm Cortex-A9 Processor Part 2, Module 6",
156+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
157+
"type": "Lecture",
158+
"format": "ppt",
159+
"creator": "Brent Lei",
160+
"publisher": "Arm Education",
161+
"created": "1/11/2014",
162+
"description": "An overview of the Cortex-A9 processor.",
163+
"language": ["Assembly", "Verilog"],
164+
"source": "",
165+
"relation": "",
166+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
167+
"contributor": "",
168+
"date": "",
169+
"license": "EULA",
170+
"identifier": "",
171+
"link": "Zybo_Z7_10_Board/contents/Module06_ArmCortexA9ProcessorPart2/Lecture06_ArmCortexA9ProcessorPart2.pptx"
172+
},
173+
{
174+
"title": "Axi Lite and GPIO, Module 7",
175+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
176+
"type": "Lecture",
177+
"format": "ppt",
178+
"creator": "Brent Lei",
179+
"publisher": "Arm Education",
180+
"created": "1/11/2014",
181+
"description": "An overview of AXI4-Lite features and GPIO.",
182+
"language": ["Assembly", "Verilog"],
183+
"source": "",
184+
"relation": "",
185+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
186+
"contributor": "",
187+
"date": "",
188+
"license": "EULA",
189+
"identifier": "",
190+
"link": "Zybo_Z7_10_Board/contents/Module07_AXI4LiteGPIOPeripheralAndDDRMemoryController/Lecture07_AXI4LiteGPIOPeripheralAndDDRMemoryController"
191+
},
192+
{
193+
"title": "AXI Lite and GPIO, Module 7, Lab 2",
194+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
195+
"type": "Lab",
196+
"format": "doc",
197+
"creator": "Brent Lei",
198+
"publisher": "Arm Education",
199+
"created": "1/11/2014",
200+
"description": "In this lab, we will design and implement AXI-Lite peripheral to control General Purpose Input and Output Ports (GPIOs).",
201+
"language": ["Assembly", "Verilog"],
202+
"source": "",
203+
"relation": "",
204+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
205+
"contributor": "",
206+
"date": "",
207+
"license": "EULA",
208+
"identifier": "",
209+
"link": "Zybo_Z7_10_Board/contents/Module07_AXI4LiteGPIOPeripheralAndDDRMemoryController/Lab02_AXILiteAndGPIO/Lab02_AXILiteAndGPIO.docx"
210+
},
211+
{
212+
"title": "AXI UART and AXI4 Stream Peripherals, Module 8",
213+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
214+
"type": "Lecture",
215+
"format": "ppt",
216+
"creator": "Brent Lei",
217+
"publisher": "Arm Education",
218+
"created": "1/11/2014",
219+
"description": "An overview of AXI UART and AXI4 Stream Peripherals.",
220+
"language": ["Assembly", "Verilog"],
221+
"source": "",
222+
"relation": "",
223+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
224+
"contributor": "",
225+
"date": "",
226+
"license": "EULA",
227+
"identifier": "",
228+
"link": "Zybo_Z7_10_Board/contents/Module08_AXIUARTAndAXI4StreamPeripherals/Lecture08_AXIUARTAndAXI4StreamPeripherals.pptx"
229+
},
230+
{
231+
"title": "HDMI, Module 9",
232+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
233+
"type": "Lecture",
234+
"format": "ppt",
235+
"creator": "Brent Lei",
236+
"publisher": "Arm Education",
237+
"created": "1/11/2014",
238+
"description": "An overview of HDMI.",
239+
"language": ["Assembly", "Verilog"],
240+
"source": "",
241+
"relation": "",
242+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
243+
"contributor": "",
244+
"date": "",
245+
"license": "EULA",
246+
"identifier": "",
247+
"link": "Zybo_Z7_10_Board/contents/Module09_HDMI/Lecture09_HDMI.pptx"
248+
},
249+
{
250+
"title": "HDMI, Module 9, Lab 3",
251+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
252+
"type": "Lab",
253+
"format": "doc",
254+
"creator": "Brent Lei",
255+
"publisher": "Arm Education",
256+
"created": "1/11/2014",
257+
"description": "In this module, we will design and implement an AXI4-Stream HDMI peripheral to display a simple colored image onto an HDMI monitor.",
258+
"language": ["Assembly", "Verilog"],
259+
"source": "",
260+
"relation": "",
261+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
262+
"contributor": "",
263+
"date": "",
264+
"license": "EULA",
265+
"identifier": "",
266+
"link": "Zybo_Z7_10_Board/contents/Module09_HDMI/Lab03_HDMI/Lab03_HDMI.docx"
267+
},
268+
{
269+
"title": "HDMI Input Peripheral, Module 10",
270+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
271+
"type": "Lab",
272+
"format": "doc",
273+
"creator": "Brent Lei",
274+
"publisher": "Arm Education",
275+
"created": "1/11/2014",
276+
"description": "Identify the function of miscellaneous HDMI signals including DDC, CEC, and HPD and outline the operation of an example implementation of an AXI4-Stream HDMI input peripheral.",
277+
"language": ["Assembly", "Verilog"],
278+
"source": "",
279+
"relation": "",
280+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
281+
"contributor": "",
282+
"date": "",
283+
"license": "EULA",
284+
"identifier": "",
285+
"link": "Zybo_Z7_10_Board/contents/Module10_HDMIInputPeripheral/Lecture10_HDMIInputPeripheral.pptx"
286+
},
287+
{
288+
"title": "System Debugging, Module 11",
289+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
290+
"type": "Lecture",
291+
"format": "ppt",
292+
"creator": "Brent Lei",
293+
"publisher": "Arm Education",
294+
"created": "1/11/2014",
295+
"description": "Overview of system debugging and Arm CoreSight",
296+
"language": ["Assembly", "Verilog"],
297+
"source": "",
298+
"relation": "",
299+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
300+
"contributor": "",
301+
"date": "",
302+
"license": "EULA",
303+
"identifier": "",
304+
"link": "Zybo_Z7_10_Board/contents/Module11_SystemDebugging/Lecture11_SystemDebugging.pptx"
305+
},
306+
{
307+
"title": "Image Processing Application, Module 12",
308+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
309+
"type": "Lecture",
310+
"format": "pptx",
311+
"creator": "Brent Lei",
312+
"publisher": "Arm Education",
313+
"created": "1/11/2014",
314+
"description": "Outline the operation and types of edge detection algorithms, describe the operation of grayscaling and mathematical derivation of gradient magnitude, compare and contrast the Sobel kernels with other existing kernels including Roberts Cross and Prewitt.",
315+
"language": ["Assembly", "Verilog"],
316+
"source": "",
317+
"relation": "",
318+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
319+
"contributor": "",
320+
"date": "",
321+
"license": "EULA",
322+
"identifier": "",
323+
"link": "Zybo_Z7_10_Board/contents/Module12_ImageProcessingApplication/Lecture12_ImageProcessingApplication.pptx"
324+
},
325+
{
326+
"title": "Accelerate Image Processing Using SIMD Engine, Module 13",
327+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
328+
"type": "Lecture",
329+
"format": "pptx",
330+
"creator": "Brent Lei",
331+
"publisher": "Arm Education",
332+
"created": "1/11/2014",
333+
"description": "An overview of SIMD.",
334+
"language": ["Assembly", "Verilog"],
335+
"source": "",
336+
"relation": "",
337+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
338+
"contributor": "",
339+
"date": "",
340+
"license": "EULA",
341+
"identifier": "",
342+
"link": "Zybo_Z7_10_Board/ontents/Module13_AccelerateImageProcessingUsingSIMDEngine/Lecture13_AccerlateImageProcessingUsingSIMDEngine.pptx"
343+
},
344+
{
345+
"title": "Accelerate Image Processing Using FPGA Hardware, Module 14",
346+
"subject": ["arm", "fpga", "armv7", "hardware-designs", "cortex-a", "amba", "cortex-a9", "arm-cortex-a9", "soc-design", "system-on-chip-design", "zybo-z7-10"],
347+
"type": "Lecture",
348+
"format": "ppt",
349+
"creator": "Brent Lei",
350+
"publisher": "Arm Education",
351+
"created": "1/11/2014",
352+
"description": "Explain the purpose of hardware acceleration and give examples of its implementation,give examples on how to modularize hardware to achieve hardware acceleration, ompare and contrast the advantages and disadvantages of hardware acceleration vs using Neon technology.",
353+
"language": ["Assembly", "Verilog"],
354+
"source": "",
355+
"relation": "",
356+
"audience": ["Learner", "Developer", "Undergraduate", "Student", "Lecturer", "Academic", "Professor"],
357+
"contributor": "",
358+
"date": "",
359+
"license": "EULA",
360+
"identifier": "",
361+
"link": "Zybo_Z7_10_Board/ontents/Module14_AccelerateImageProcessingUsingFPGAHardware/Lecture14_AccerlateImageProcessingUsingFPGAHardware.pptx"
362+
}
363+
]
364+
}

0 commit comments

Comments
 (0)