1 / 11

Step 1 : Submit Project Information

Step 1 : Submit Project Information. Visit : http://www.arl.wustl.edu/~lockwood/class/cs536/project/index.html Provide Project Title What do you plan to design and implement? Identify Project Team Team Leader Specialty Email contact Team Member Specialty .. Team Member

rosalie
Download Presentation

Step 1 : Submit Project Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Step 1 : Submit Project Information Visit :http://www.arl.wustl.edu/~lockwood/class/cs536/project/index.html • Provide Project Title • What do you plan to design and implement? • Identify Project Team • Team Leader • Specialty • Email contact • Team Member • Specialty .. • Team Member • Specialty .. (2-4 people should be on a team)

  2. Step 1 (cont) : Provide Project Information • Provide Project Description • Provide 2-3 paragraphs of detail • What will it do ? • How will it do it ? • Where will it connect to the rest of the System on Chip ? • Identify Project Website • Provide the URL to a homepage hosted by the project leader

  3. Step 2 : Motivate the Problem • What is this problem interesting ? • How will this component improve the Internet ?

  4. Step 3: Reference Related Work • What have others done ? • References • How did the do it ? • Why is this problem hard

  5. Step 4 : Describe your approach • How do you plan to solve this problem • Theory • Data structures • Diagrams

  6. Step 5: Specify Interfaces and Components • Data Interfaces • Entity of new component • External Memory Interfaces • Number of SRAM interfaces (0..2) • Number of SDRAM interfaces (0..3) • Estimated Size • Number of LUTs • Number of BlockRAMs

  7. Step 6: Provide a Block Diagram • Show how your component will integrated into the System On Chip (SOC) • Show which interfaces your block will use • Show how your component interfaces to external SRAM or SDRAM memory (if applicable) • Examples give on the next page

  8. Block Diagram of SOC (Example 1) Off-Chip SRAM 2 Off-Chip SDRAM 1 Off-Chip SRAM 1 Off-Chip SDRAM 2 SDRAM 1 Controller SRAM 1 Controller SRAM Controller SDRAM 2 Controller # SRAM (0..2) # SDRAM (0..3) Show how your new component connects to the rest of the system on chip SDRAM Free List Manager SDRAM Free pointers Flow Buffer Content- based Match (regex) (MP2) My New Component Expanded CAM-based Firewall (MP1) p p p Tail Pointers Head Pointers p p Queue Manager (MP 3) Scheduler (RR, DRR, 3DQ) Flow# from CAM Match vector Layered Protocol Wrappers = New Connectivity = New Component = Available Interface

  9. Block Diagram of SOC (Example 2) Off-Chip SRAM 2 Off-Chip SDRAM 1 Off-Chip SRAM 1 Off-Chip SDRAM 2 SDRAM 1 Controller SRAM 1 Controller SRAM Controller SDRAM 2 Controller # SRAM (0..2) # SDRAM (0..3) Show how your new component connects to the rest of the system on chip SDRAM Free List Manager My New Component SDRAM Free pointers Flow Buffer Content- based Match (regex) (MP2) Expanded CAM-based Firewall (MP1) p p p Tail Pointers Head Pointers p p Queue Manager (MP 3) Scheduler (RR, DRR, 3DQ) Flow# from CAM Match vector Layered Protocol Wrappers = New Connectivity = New Component = Available Interface

  10. Block Diagram of SOC (Example 3) Off-Chip SRAM 2 Off-Chip SDRAM 1 Off-Chip SRAM 1 Off-Chip SDRAM 2 SDRAM 1 Controller SRAM 1 Controller SRAM Controller SDRAM 2 Controller # SDRAM (0..3) # SRAM SDRAM Free List Manager SDRAM Free pointers Flow Buffer Content- based Match (regex) (MP2) My New Component Expanded CAM-based Firewall (MP1) p p p p Tail Pointers Head Pointers p Queue Manager (MP 3) Scheduler (RR, DRR, 3DQ) Flow# from CAM Match vector Layered Protocol Wrappers = New Connectivity = New Component = Available Interface

  11. Implementation Plan • Describe the Major Tasks • Describe the Minor Tasks

More Related