Presentation is loading. Please wait.

Presentation is loading. Please wait.

REGISTER MANAGEMENT TOOL Preformed by: Liat Honig Nitzan Carmel Supervisor: Moshe Porian Date: 24/11/2011, winter semester 2011 Duration: One semester.

Similar presentations


Presentation on theme: "REGISTER MANAGEMENT TOOL Preformed by: Liat Honig Nitzan Carmel Supervisor: Moshe Porian Date: 24/11/2011, winter semester 2011 Duration: One semester."— Presentation transcript:

1 REGISTER MANAGEMENT TOOL Preformed by: Liat Honig Nitzan Carmel Supervisor: Moshe Porian Date: 24/11/2011, winter semester 2011 Duration: One semester Characterization presentation

2 Dress Specifications:  Color: White  Fabric: Lace  Length: Long Different designer - Different dress ! Motivation:

3 Background Different teams use the register HSID But each team creates their own registers code… WHY?!?

4 Problems No REUSE ??? ?!? No UNITY Expert VHDL designers needed

5 Automatically generates registers according to the required specification. The Solution – a Register Management Tool Creates unity in the registers VHD files Enables REUSE Saves money and resources

6 Manages the registers through the entire project Creates documentation for the components created Leads to an organized – HSID The Solution – a Register Management Tool Alarms in case of incorrect input

7 General Description Block Local Bus Chip data I/O Register access Register Block

8 Project Goals o Determine and characterize a local bus for communication with all the register slave blocks. o Generic Implementation that allows reuse in multiple projects. o Encapsulation of implementation, which will be hidden from the user.

9 Project Specifications 1. Writing a GUI interface through which the user will determine a variety of attributes. Gui Demonstration Gui Demonstration

10 Project Specifications 1. Writing a GUI interface through which the user will determine a variety of attributes. 2. Interactivity - The tool will provide feedback for user errors end will provide a summary output. Gui Demonstration Gui Demonstration

11 Project Specifications 1. Writing a GUI interface through which the user will determine a variety of attributes. Gui Demonstration Gui Demonstration 3. VHDL: VHD files 1 Local Bus Master 2 Simulation Environment 3 2. Interactivity - The tool will provide feedback for user errors end will provide a summary output.

12 Project Specifications 1. Writing a GUI interface through which the user will determine a variety of attributes. 4. No special license will be needed to operate the tool, an EXE file will be given to the user. Gui Demonstration Gui Demonstration 3. VHDL: VHD files 1 Local Bus Master 2 Simulation Environment 3 2. Interactivity - The tool will provide feedback for user errors end will provide a summary output.

13 Project Steps 1.Determine the implementation platform of the user interface and data processing: Excel/MATLAB/C++/C#/JAVA. 2. Full characterization of the tool capabilities. 3. Implementing the GUI. 4.Learning the working environment (Wishbone protocol, advanced VHDL coding, MODELSIM simulation environment). 5. VHDL automation design. 6. MODELSIM and MATLAB Simulations. In process

14 Schedule

15 Choosing a name…. Register Management Tool More ideas? Auto Register Code Generator

16 The End

17 GUI example (1)

18 GUI example (2)

19 GUI example (3) BLOCK #1

20 GUI example (4) BLOCK #1

21 GUI example (5) REG #1

22 GUI example (6) REG #1

23 Back to Presentation


Download ppt "REGISTER MANAGEMENT TOOL Preformed by: Liat Honig Nitzan Carmel Supervisor: Moshe Porian Date: 24/11/2011, winter semester 2011 Duration: One semester."

Similar presentations


Ads by Google