Walkie-Talkie via Bluetooth By : Kopitman Reem Stolberg Dmitri Instructor: Chen Koren The final presentation.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
Internal Logic Analyzer Final presentation-part B
Sattam Al-Sahli – Emad Al-Hemyari –
Serial Communication Buses: I 2 C and SPI By Brody Dunn.
Bluetooth Hardware CS215 Rohit Kapoor Prabhakar Pundir.
Bus Tracking System midterm presentation Presented by: Gal gavish and Yuval Peled Supervisor: Hen Broodney Winter High Speed Digital Systems.
Concept #1: Virtex-4FX Board with Parani Bluetooth Development Kit DAQ – FPGA – PC System Input Output Input Data Data Storage Connection Speed Connection.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
Kabuki 2800 Critical Design Review 19 October 2006.
P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van FleetProject Leader, EE DAQ Hardware Development David HoweElectrical Engineer.
Performed by: Yair Sommer Rea Yeheskel Instructor: Idan Katz In Cooperation with:Motorola הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion -
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
Home Wireless Control Students Lee Blum Ehud Ravitz Instructor Konstantin Sinyuk Mid Semester Presentation Project A
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
Hardware accelerator for PPC microprocessor By: Instructor: Kopitman Reem Fiksman Evgeny Stolberg Dmitri.
9/20/6Lecture 3 - Instruction Set - Al Hardware interface (part 2)
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Performed by: Gerber Alex, Koren Chen. Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
RTOS Design & Implementation Swetanka Kumar Mishra & Kirti Chawla.
Ehsan Shams Saeed Sharifi Tehrani. What is DSP ? Digital Signal Processing (DSP) is used in a wide variety of applications, and it is hard to find a good.
Mobile Handset Hardware Architecture
Bluetooth based home automation system N.Sriskanthan, F.Tan, K. Karande Microprocessors and Microsystems 26(2002) Presenter: Bui Phuong Nhung.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Premduth Vidyanandan & Adrian Hernandez
Distributed systems – Part 2  Bluetooth – 2 nd set of slides Anila Mjeda.
Bluetooth Architecture and Applications Chris Greco, Wesley Kunzler, Koy Rehme, Zhuo Ruan.
IAR Bluetooth technical support 23th, April, 2002 Taipei David Feng IAR Business Concept.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
4.0 rtos implementation part II
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
ECE 493T9 Real Time Embedded System Tutorial Set 3 June 10, Spring 2008.
UART and UART Driver B. Ramamurthy.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
WIRELESS LANs BLUETOOTH.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
DIUF, Seminar in Telecommunications, M. Hayoz The Bluetooth TM wireless technology A brief overview.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
발표자 : 현근수 Bluetooth. Overview wireless protocol short-range communications technology single digital wireless protocol connecting multiple devices mobile.
Serial Communication Analyzer Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
Introduction.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Development of a Bluetooth based web camera module.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Chapter 6 Input/Output Organization
Supervised by Prof. Ran Gilady
USB The topics covered, in order, are USB background
Voice Manipulator Department of Electrical & Computer Engineering
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
Channel Control Interim substates for adding new slaves
UART and UART Driver B. Ramamurthy.
A Wireless LAN technologies IEEE
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
UART and UART Driver B. Ramamurthy.
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Introduction to 5685x Series
Presentation transcript:

Walkie-Talkie via Bluetooth By : Kopitman Reem Stolberg Dmitri Instructor: Chen Koren The final presentation

Project Goals Implementation of wireless communication via Bluetooth Voice wireless transmission

General Walkie AWalkie B

Abstract  System contains two identical and independent units  Each unit :  provides duplex wireless connection  can function as both master and slave  creates and manages digital data  implements USB and BT protocols

Unit structure Asgard Teledim

Project milestones Hardware: Asgard (BT stack) architecture Voice using codec (TD) External memory (TD) Software: Bluetooth features and protocol (Asgard) Operating System (Asgard assembly) USB protocol (Asgard) System assurance and validation

Hardware aspects - logical Data propagation –Audio –A/D and PCM –Shift register –BT controller –USB host –Bluetooth Application Kit

Hardware aspects - logical Timing control –Clock generator –Divider –Synchronizer

Hardware aspects - teledim

Teledim - Codec

Teledim - Clock

Teledim - Memory

Asgard - Synchronizer

Asgard – Shift register

Asgard – BT controller interface Asgard User Interface 40 pin Bufdata[39..0]

Asgard – BT controller interface 16 pin- Address Address[15..0] 16 pin- I/O Bufdata[15..0] 8 pin- Data Data[7..0] Data from internal c_mem Data to external eeprom Address from Registers Data from external eeprom Address from CPU

Software – General BT features USB Interface Asgard OS Debugging software

Software – Bluetooth Various topologies of connection Software control

Software – Bluetooth Bluetooth layers OS organization

Software – OS algorithm Start USB Initialization Bluetooth Initialization Master/ Slave? Create ACL Connection MasterSlave Send and Receive Data Packets Disconnect comm./reques t Disconnect Yes No Is there connection request? NoYes

Software – Debugging USB analyzer VBT receive ( RS232 ) Bluepearl (BT Stack simulation) PC_BT ( BT Stack )

Software – Debugging Asgard Usb cable Usb cable דגימות מפורט טורי של ASGARD

Alternative system configuration ACL SCO Asgard Telerem No Real time ACL based connection

The end

Asgard Teledim FPGA Codec Driver PAR2SER PCM Converter Audio Amplifier A/D Sync. System Shift Register DividerCLK USB Host USB Host Code Memory BlueTooth Application Kit Processor Interface