LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Heiko Panther<heiko.panther@w...>
    Date: Fri Feb 20 16:38:55 CET 2004
    Subject: [openrisc] Re: or1200 execution units
    Top
    OK, based on that information, here's the new function unit description.
    It looks like we can express the machine with only one function unit,
    since no insn can execute before the previous insn has been executed.

    (define_function_unit "pipeline" 1 0 (eq_attr "type"
    "shift,add,logic,extend,move,compare") 1 1)
    (define_function_unit "pipeline" 1 0 (eq_attr "type" "mul") 3 1)
    (define_function_unit "pipeline" 1 0 (eq_attr "type" "load") 2 1)
    (define_function_unit "pipeline" 1 0 (eq_attr "type" "store") 1 1)

    Heiko

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.