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: Damon Brantley<brantley@m...>
    Date: Sat Jan 22 05:35:17 CET 2005
    Subject: [openrisc] OR32/uclinux for webpack
    Top
    I have created a webpack project to build the openrisc cpu and additional
    peripherals for the Xess XSA-3S1000 board.
    Balint Cristian has offered to make a zipped version of the project
    available for download at http://openrisc.rdsor.ro/socterm.tar.gz

    The project includes the following:
    OR32 from opencores
    UART from opencores
    sdram controller written by me(not elegant, but it works)
    a simple dumb terminal using T80 cpu with 8K blockram
    ps2 controller from opencores
    jtag debug interface. I have successfully interfaced this using a modified
    version of jp2 that has all the 8051 stuff removed.
    Miscellaneous other bits and pieces.

    Also included are various test programs written in c.

    The gcc build environment is not included.

    Files of interest.
    xilinx/soc/soctop.bit Prebuilt fpga file
    c/memtest/tmp/memtest.xes Memory test program for sdram
    c/linux/tmp/linux.xes uclinux

    Use gsxload for the above files.

    The dumb terminal does not decode keystrokes or terminal control
    characters. So the display
    will look a little funny, but it is enough to see what is going on.

    This not meant to be complete project. This is only meant to help others
    who are just getting started with the XSA-3S1000 board to get a head start
    if they want to use OR32 with the webpack.

    I do not consider the project suitable for inclusion into CVS because
    webpack/modelsim does not handle having project files
    located in multiple directories. Also some modifications to or32 files were
    made to make things build in webpack and work properly in modelsim.

    One other note. In the soctop.v file there is a define called SIM. This
    will switch the sdram memory model in/out for simulation purposes.

    Enjoy







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