DoorModule and Badge 8051 RF RF XS40 FPGA 8051 XS40 (sonar) AUTH ECHO

Slides:



Advertisements
Similar presentations
1 Data Link Protocols By Erik Reeber. 2 Goals Use SPIN to model-check successively more complex protocols Using the protocols in Tannenbaums 3 rd Edition.
Advertisements

A Client Side Defense against Address Resolution Protocol (ARP) Poisoning George Mason University INFS 612, Spring 2013 Group #3 (C. Blair, N. Eisele,
10: ICMPv6 Neighbor Discovery
NetFPGA Project: 4-Port Layer 2/3 Switch Ankur Singla Gene Juknevicius
TFTP (Trivial File Transfer Protocol)
1 SpaceWire Update NASA GSFC November 25, GSFC SpaceWire Status New Link core with split clock domains complete (Much faster) New Router core.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 12 Point-to-Point Access: PPP.
Chapter 7 – Transport Layer Protocols
Cs4411 – Operating Systems Practicum November 4, 2011 Zhiyuan Teo Supplementary lecture 4.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
Wireless Home Security System Project Team: Jason Fong Alex Hsiao Gavin Lee Gaurav Magoon.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Palm Wireless Morgan Demers Erik Golen. Presentation Agenda  Project Definition  Technical Specifications - Hardware - Communication Protocol - Chat.
Transmission Control Protocol (TCP) and Packet-Switching Hardware Devang Parekh EE290F 4/15/04.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
Point-to-Point Access: PPP. In a network, two devices can be connected by a dedicated link or a shared link. In the first case, the link can be used by.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
The Electronic Badge System Chia-yang Hung Frans Faizal Man Hing Wong.
SERIAL BUS COMMUNICATION PROTOCOLS
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Process-to-Process Delivery:
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
CS168 (and EE122) TAs past and present give you…..
Open standard protocol Successor of RIP Classless routing protocol Uses Shortest Path First (SPF) Algorithm Updates are sent through Multicast IP address.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Chapter 19 - Binding Protocol Addresses
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
Project Characterization Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided by – Porian.
1 End-to-End Protocols (UDP, TCP, Connection Management)
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
C2W Protocol Specification Group 1 Project RES 302.
Chapter 18 Host Configuration : DHCP
COMADC Board and Etc. Jinyuan Wu For CKM Collaboration.
Nissanka B. PriyanthaAnit Chakraborty Hari Balakrishnan MIT Lab for Computer Science The Cricket Location-Support System.
O.S.C.A.R. Office Surveillance via Covert Audio/Visual Rover Critical Design Review.
Ⅰ Ⅰ Background Ⅱ Ⅱ Problems Ⅲ Ⅲ Need for a new protocol Protocol overview Ⅳ Ⅳ Conclusion Ⅴ Ⅴ.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
The Spartan®-3E FPGA Starter Kit board. A computer mouse is designed mainly to detect two-dimensional motion on a surface. Its internal circuit measures.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Reliable Data Delivery Protocol (RDDP) William Anderson MEI Technologies Inc MAPLD International.
TFTP Trivial File Transfer Protocol References: RFC 783.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
ECE4006 Senior Design Project Linda Milor and Jay Schlag
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Application Authentication using Azure AD
Port Scanning James Tate II
NDNLP Implementation of Best-Effort Link-Layer Reliability
FPGA IRRADIATION and TESTING PLANS (Update)
Chapter 2: System Structures
Group F Kai Gustafson, Brandon Ravenscroft, Chen Jia
TCP/IP Transmission Control Protocol / Internet Protocol
TFTP Trivial File Transfer Protocol
Directional Driver Hazard Advisory System
Process-to-Process Delivery:
Gmail Assistant number reset Gmail password? Gmail is not synced to the other server Recover Gmail messages are deleted Call Now
Chapter 18 Host Configuration : DHCP
Stream Control Transmission Protocol (SCTP)
Process-to-Process Delivery:
Chapter 5 TCP Control Flow
X-Road as a Platform to Exchange MyData
LAB #2 Xilinix ISE Foundation Tools Schematic Capture “A Tutorial”
Chapter 2: Operating-System Structures
A simple network connecting two machines
Chapter 18 Host Configuration : DHCP
Chapter 2: Operating-System Structures
Process-to-Process Delivery: UDP, TCP
Transport Layer 9/22/2019.
Presentation transcript:

DoorModule and Badge 8051 RF RF XS40 FPGA 8051 XS40 (sonar) AUTH ECHO RS232 RF BADGEID FPGA 8051 RS232 REQUEST BUSY 8051 EX1 EX0 XS40 ECHO INIT (sonar) AUTH

State Diagram of DoorModule Detected user in a range of 6 inches to 3 feet within 0.5 second Detecting User Done Checking Time out in ID request Requesting ID Checking ID Timeout = worst case: 8 * 0.32s ID received

Detecting User: SonarTask start SEND_INIT INIT = 1 DONE RF_TASK And FPGA_TASK WAIT_ECHO distance++ ECHO distance > MAX RESET INIT = 0 distance = 0 Time = 0.2 second/cycle 0.1ms counter => Error: +/- 0.1 ms = 0.055 ft

Same for Both the DoorModule and the Badge: RF Hardware Same for Both the DoorModule and the Badge: Virtual Wire Dev. Kit 8051 Protocol Board RS 232 Data Board To be deleted later! Packet, ack, and retransmit Sends byte

Protocol Board requires: Protocol Board requires: RF Message Formats Request DoorModule Badge Response + BadgeID Protocol Board requires: TO/FROM Packet # Packet Size Data Bytes OutBuffer: Request DoorModule InBuffer: RESPONSE BadgeID Protocol Board requires: TO/FROM Packet # Packet Size Data Bytes Request InBuffer: Badge OutBuffer: RESPONSE BadgeID

Time Line 8051 (DoorModule) Sonar (DoorModule) Badge FPGA (DoorModule) INIT ECHO Badge Request Time Response + BadgeID FPGA (DoorModule) Request + BadgeID Check BadgeID

Verifing User Reset 8 !Request WAIT_ID ROM (LUT) BadgeID Control BUSY AUTH = 0 ROM (LUT) BadgeID Control BUSY Request Request seconds == 4 Reset !DB AUTH CHECK_ID BUSY = 1 AUTH = 0 AUTHORIZE BUSY = 1 AUTH = 1 Counter DB

Timing Diagram CLK BadgeID REQUEST BUSY AUTH

Current Status Done: In progress: Detect a user within 6 inches to 3 feet. Detect a user within 0.5 second. RF messaging protocol. Built the badge. In progress: Debugging the badge. Implementation and debugging of FPGA.

Summary Hand-free and preserve security checking. Final technical design of the DoorModule and the Badge. Sonar detects user intention. RF exchanges user information. FPGA does the checking. Analysis/data/results show our design will meet the requirement. Current schedule Coming soon…… Product demo. Hope you enjoy the presentation as much as we do. And, I am going to hand it off to our reviewer, group C. Thank you.