ECE U530 Digital Hardware Synthesis

ECE U530 Digital Hardware Synthesis

<p>Paul A. Bohn</p><p>Prof. Miriam Leeser</p><p>ECE U530 Digital Hardware Synthesis</p><p>17 October 2006 Project Proposal</p><p>Description:</p><p>The purpose of this design is to develop a time keeping alarm clock and implement it on a Spartan-3 FPGA development board.</p><p>Plan:</p><p>The core design of this project consists of the implementation of a basic digital clock. A user should be able to set the clock by holding down the clock set button, and incrementing the appropriate hour/minute buttons. The first phase of this project will be accelerated by making use of some existing code available at the Xilinx website. The Xilinx code is attached to this proposal. </p><p>More advanced features will be implemented as time permits.</p><p>List of features to be implemented: (ordered in increasing complexity) 1. 7-seg display 2. base 60 counter output to 7-seg display 3. 24 hour time roll over 4. Maybe A.M. P.M. time (12 hour roll over) 5. Clock setting functionality 6. Alarm clock features a. Alarm time set b. Alarm indicating LED/Sound output 7. special alarm clock feature making use of a random number generator Inputs and Outputs:</p><p>Entity: entity clock is port ( clk50in : in std_logic ; -- 50 Mhz XTAL pb_in : in std_logic_vector(3 downto 0); -- 4 pushbuttons inputs sw_in : in std_logic_vector(7 downto 0); -- 8 switch inputs digit_out : out std_logic_vector(3 downto 0); -- digit drivers led_out : out std_logic_vector(7 downto 0); -- 8 LEDs seg_out : out std_logic_vector(7 downto 0)); -- segment drivers end clock ;</p><p>Deadlines:</p><p>Date Task</p><p>October 30 Acquire a firm understanding of Xilinx basic clock code</p><p>November 6 Change code to perform 24 hour roll over and display hh::mm time</p><p>November 8 Progress Report</p><p>November 19 Finish clock setting functionality</p><p>November 20 Preliminary Project Report</p><p>November 30 Finish alarm setting feature</p><p>December 12 Finish alarm indicator (Sound / LED )</p><p>December 13 Final Project Report</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us