Wireless Terminal and PC Interface Using VLSI by kpg20724

VIEWS: 10 PAGES: 27

									Wireless Terminal and PC
 Interface Using VLSI




   EE452 - Senior Project
   Members: Chris Brophy
             Matt Olinger
   Advisor: Dr. V. Prasad
                            5/2/02
                        Abstract
• Uses ISA (Industry Standard
Architecture) interface and off-the-
shelf wireless RF module
• Design and testing accomplished with
Logic Works, Emac 8051 Development
Board, Renoir, ModelSim, Xilinx
CPLD, and L-EDIT
• Provides alternative to costly internet
providers – low cost, short range
transmissions
              Outline
• Design Overview
• Pin Count
• Block Diagram
• Testing
   • Logic Works, Renoir, CPLD (Complex
       Programmable Logic Device), Emac
• Implementation / Problems
• Future Improvements
• Schedule
• References
          Design Overview

• Two interfaces are required:
   • ISA bus (from computer)
   • Proprietary bus interface (RF device)
• A method of buffering is also necessary, since the data
rates of both interfaces are unequal.
• A status register is also necessary to provide feedback to
the computer when to send and receive.
• Timing is critical!
                  Pin Count
26 / 34 pins used
• ISA interface
   • Data D0-D7
   • Address A0-A9
   • IOW, IOR, INT, BCLK
                               Typical MOSIS Pad
• RF module (Linx Tech)
   • RX enable, TX enable
   • Serial Data (RX and TX)
Block Diagram
Hardware Flowchart
                 Testing
• Logic Works
  • Component level simulation
• Emac 8051 Development Board - Keil
  • Test RF module
  • Communication protocol
• Xilinx CPLD – Renoir / ModelSim
  • ISA bus timing tester
  • Component level design
Address Decoding – Logic Works
Address Decoder - Renoir
Address Decoder - VLSI
Shift Register – Logic Works
Shift Register - Renoir
Shift Register – VLSI
9 Bit Counter – Logic Works
9 Bit Counter – Renoir
Shift Counter – Logic Works
Shift Counter – Renoir
Combination – Renoir
ISA bus timing simulation – ModelSim
           VHDL Testing




Computer   ISA development board        Linx
              and Xilinx CPLD      RF transceiver
    EMAC Testing




• Serial Transmission Testing
  • Assembly code emulates serial
  transmission to and from the RF
  module
Implementation / Problems
• EMAC
  • Transmitter and Receiver Code
• Renoir / FPGA
  • Large learning curve using Renoir
  • Xilinx XC4200 cannot implement flip
  flops with both asynchronous set and reset
• CPLD implementation
  • Software deficiencies, Address line
  loading, grounding
       Future Improvements
• Newer bus
   • PCI (Peripheral Component Interconnect) or
     USB (Universal Serial Bus)
      • ISA bus is obsolete
      • Plug and Play allows easy configuration
• Hardware Error Detection / Correction
   • Take software responsibility from CPU
• Larger Buffer / Shift Register
   • Send information as packets
   • Less time wasted during TX/RX transitions
          Proposed Schedule
• Dec – Jan (Break)
   • More “preliminary” design work (Begin Logic Gates)
• Feb
   • Finish Logic Design
   • Begin Simulation
• March
   • Finish Simulation / Begin drawing in LEDIT
   • Implement design on FPGA / CPLD
• April
   • Finish drawing gates in LEDIT / Present at Expo
           References
Solari, Edward. ISA and EISA Theory and
Operation. Annabooks, 1994.
Mazidi, Muhammad Ali. The 80x86 IBM
PC and Compatible Computers Third Ed.
Prentice-Hall Inc., 2000.
www.xilinx.com
Renoir Architecture Tutorial
(http://cegt201.bradley.edu/tutorial/)
         QUESTIONS?




Visit http://cegt201.bradley.edu/projects/proj2002/asdf

								
To top