Download presentation
Presentation is loading. Please wait.
Published byWesley Conley Modified over 9 years ago
1
Raden Tonev Propeller Multi-Core Chip
2
Single-Core Processors - Original way of developing processors - Broadly used until recent years -Present problems
3
The PIC 16f628 Chip
6
Why Multi-Core? Increased Performance Faster Speed Executing Tasks Simultaneously Better Resource Allocation
7
The Propeller Multi-Core Chip Bit 12 of Cogs’ I/O Direction Register Bit 12 of Cogs’ I/O Output Register State of I/O Pin P12 Rule Followe d Cog ID 0 1 2 3 4 5 6 7 Exam ple 10 0 0 00 0 0 0 InputA Exam ple 2 1 0 0 0 0 0 0 00 0 0 0 Output Low B Exam ple 3 1 0 0 0 0 0 0 0 Output High C Exam ple 4 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 Output Low B Exam ple 5 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 Output High C Exam ple 61 1 1 1 0 1 0 1 0 0 0 0 Output High C Exam ple 71 1 1 1 0 0 0 1 0 0 0 0 Output High C Exam ple 8 1 1 1 0 1 1 1 1 0 0 0 1 0 0 0 0 Output Low B
8
Propeller Microcontroller Block Diagram
9
Parallel Sorting - Merge Sort - Rank Sort - Quick Sort - Radix Sort
10
Sequential Merge Sort
11
Parallel Merge Sort
12
Performance Sequential Processing 1.Merge Sort - O(n log n) Parallel processing
13
Sonar Sensors
14
I/O Pins Table Bit 12 of Cogs’ I/O Direction Register Bit 12 of Cogs’ I/O Output Register State of I/O Pin P12 0 1 2 3 4 5 6 7 0 0 0 0 Input 1 0 0 0 0 0 0 00 0 0 0 Output Low 1 0 0 0 0 0 0 0 Output High 1 0 0 0 0 0 0 00 1 0 0 0 0 0 0Output Low 1 1 0 0 0 0 0 00 1 0 0 0 0 0 0Output High 1 1 1 1 0 1 0 1 0 0 0 0Output High 1 1 1 1 0 0 0 1 0 0 0 0Output High 1 1 1 0 1 1 1 10 0 0 1 0 0 0 0Output Low
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.