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: Guy Hutchison<ghutchis@g...>
    Date: Tue Feb 20 17:15:08 CET 2007
    Subject: [oc] data base for ASIC/FPGA develpers
    Top
    I have used similar tools before at previous companies and created a
    lightweight version of the tool for my TV80 project. It has a fairly simple
    set of registers it can generate, and the RTL it outputs is specific to the
    Z80 bus, but if you're looking for something to use as a starting point or
    for ideas I'd look at that.

    Like previous posters, I would stay away from a database solution and stick
    with something simple and XML-based. XML parsers are a dime a dozen
    nowadays and you can easily write multiple tools to look at your file and
    pull out the information they need to write RTL, create reg descriptions,
    etc.

    The tool I used before was able to generate multiple "slave" files that
    could be hooked up to a single master, allocate register spaces and do
    address maps, automatically generate documentation, and automatically create
    tests which would check the operation and integrity of the register map. It
    was web & database based, and the problem with that was mainly unnecessary
    complexity (now you have another server that can go down), and difficulty
    building new tools to interface to the database. Also, if you're worried
    about scalability, command-line tools have no difficulty generating millions
    of gates worth of RTL in under a second. :)

    If you're interested in building something open-source, I would be
    interested in collaborating on it.

    - Guy
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: attachment.htm

    Follow upAuthor
    [oc] data base for ASIC/FPGA develpersBrewster Porcella

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