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
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

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

    From: "Jim Dempsey" <tapedisk@a...>
    Date: Tue, 21 Oct 2003 11:24:09 -0500
    Subject: Re: [oc] ARM 922T, Cyclone FPGA
    Top

    Christian,
    
    Multi-threading is generaly a function of the operating system. You can also
    perform multi-threading within an application by way of a custom written
    interrupt service routine or by use of co-routintnes. This is not hard to
    do. With the selection of ARM922T in Excalibur you generaly will end up
    using one processor. With the selection of NIOS in Excalibur or in Cyclone
    you have the choice of either multi-threading a single processor (via OS or
    application) or by using multiple processors (e.g. one per thread).
    Depending on the size of the core you can get a bunch of NIOS processors
    working on the problem. You can do a similar thing with and OpenCores
    processor. However, if you elect to go the multiple processor route my
    inexperienced guess would be that the Avalon bus would be a better choice
    than the Wishbone bus.
    
    Although ARM922T is faster than NIOS running a benchmark you have the
    flexibility of using the FPGA to add hardware accellerators. You may find
    the following article of interest.
    
        http://www.cl.cam.ac.uk/~rnc1/descrack/cracker.shtml
    
    You can thank John Dalton for pointing this out about two years ago
    
        ----- Original Message -----
        From: "John Dalton" <john.dalton@b...>
        To: <cores@o...>
        Sent: Thursday, November 08, 2001 9:14 PM
        Subject: [oc] Interesting Article
    
    In the article they were using NIOS processor running at a paultry 33MHZ to
    crack DES encryption keys. By attacking the problem with an innovative
    hardware aproach they were able to reduce the time of the crack from and
    estimated 34.6 years to 37 hours. This represents a performance boost of
    over 8000 to 1. This illustrates that the choice of processor speed has very
    little to do with application performance when you attack the problem with
    innovative hardware accelleration.
    
    >From looking at your mcdi.com web page I would venture to guess that your
    intended application will be for an alarm management system. With the
    selection of NIOS you could elect to use one NIOS processor per phone line.
    As well as one processor per 2 lines, 4 lines, ... Using more lines per
    processor will permit you to select a smaller device.
    
    What I would suggest you do is build your next generation exprecium PCI bus
    card with a ribbon cable connector that connects to an external phone jack
    pannel. Then by way of what you elect to Flash into the configuration memory
    you can have one card that you sell as multiple products. i.e. the end user
    buys a configuration with as many number of lines as they want. The user can
    field upgrade the unit in realtime without requiring them to shutdown the
    alarm monitoring station.
    
    Jim Dempsey
    
    ----- Original Message -----
    From: <christian@m...>
    To: <cores@o...>
    Sent: Monday, October 20, 2003 11:34 AM
    Subject: [oc] ARM 922T, Cyclone FPGA
    
    
    > I would like to know if we can implement ARM922T into the Cyclone
    > FPGA?  We would like to buy the Cyclone developement Kit from Altera,
    > but we have to know about ARM922T before to proceed to buy it.  I
    > know that the Nios CPU is available, but we're interested about multi-
    > threading and supporting MMU.
    >
    > Regards
    >
    > Christian
    > 
    
    
    
    

    ReferenceAuthor
    [oc] ARM 922T, Cyclone FPGAChristian

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