70 likes | 146 Views
Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. דו”ח סיכום פרויקט (סופי) Subject: Smart home using Bluetooth Access Point + EndPoint.
E N D
Technion - Israel institute of technology department of Electrical Engineering הטכניון - מכון טכנולוגי לישראלהפקולטה להנדסת חשמל High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות דו”ח סיכום פרויקט (סופי) Subject: Smart home using Bluetooth Access Point + EndPoint Project name: Asgard Performed by: Gerber Alex , Koren Chen. Instructor: Mony Orbach סמסטר חורף – אביב , 2002 1
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Abstract Creating a Smart House. • A smart wireless network that can be spread out all across • the house. • Controlling endpoints (home appliances) or gathering data • (pictures from a camera, sound from a telephone). • Automatic addition of endpoints to the network. (Without • the need for special configuration). • Maximum flexibility when attaching to endpoints. • Using the Bluetooth wireless protocol. 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System Block Diagram Asgard Application Bluetooth Unit Asgard Access Point RF Bluetooth Unit Computer Bluetooth Unit 3
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Asgard Card Block Diagram Connector Dtype(9 pins) RS232 IF MAX232 FPGA Flex10K100 Generic Application Through Flat Cable – 50 pin 3 Connector USB – Type A USB Controller SL811
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Specification • Hardware • A printed circuit board containing a dedicated bluetooth CPU • implemented on an FPGA, integrated with smart peripherals. • CPU type: CISC based with special commands added for HCI support. • Integrated RAM , ROM , UART for RS232 , USB controller interface. • Support for bluetooth radio cards of Ericsson and Philips. • Software • Asgard operating system is divided into two: • Access point OS (automatic discovery of bluetooth endpoints, • and creates a personal area network (PAN)). • Endpoint OS (waits for request for connection, implements a specific • application – e.g. LCD display). • Both can be run on the same hardware!!! • Complete development environment containing: Assembler, linker. 4
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות FPGA Block Diagram opcode Memory I/O (RS232 + USB + Generic App) Execution unit (EXE) Instruction Decode And Fetch Unit (IDF) Data Memory Arithmetic Logic Unit (ALU) Registers 6
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות A real life example AsgardAP 6