home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / elektro / cla / doc / futures.txt < prev    next >
Encoding:
Text File  |  1993-12-05  |  4.1 KB  |  88 lines

  1. CLA : Currently Under Development List
  2. ======================================
  3.  
  4. These are the features either currently being worked on, or pencilled in
  5. for when time allows. They aren't in any particular order.
  6. Feel free to mail me additions (or solutions!!)
  7.  
  8. 1)    VHDL Compiler : The version included at present is very limited, and has
  9.                     many of the options disabled at the moment.
  10.     More complex structures & data types will be allowed as time goes on,
  11.     starting with certain elements of behavioural modelling to allow for
  12.     definition of clocked devices (PROCESS statements with sensitivity lists).
  13.  
  14. 2)    Block move.
  15.  
  16. 3)    Colour display configuration dialog (for owners of Falcons/TT or
  17.     Crazy Dots et al cards).
  18.  
  19. 4)    Textual stimulus files (Galaxy .txi format)
  20.  
  21. 5)    Textual output files (Galaxy .txo format)
  22.  
  23. 6)    Synthesisable VHDL output - for those of you lucky enough to own a 
  24.     synthesis tool :) (Synopsis standard?)
  25.  
  26. 7)    Attatch Vector description to blocks - custom components. Once this is
  27.     done, I'll enable the add component option in VECEDIT to allow you to
  28.     create your own (currently all you can do is edit the existing gates).
  29.  
  30. 8)    Hierachy navigator - similar to the one in TransLogic's EASE system.
  31.  
  32. 9)    The Librarian - although the current one is a big improvement on
  33.     what went before, it still needs work.
  34.  
  35. 10)    Text positioning - let you change it to be where you like.
  36.  
  37. 11)    EPLD synthesis - I've worked out how to get simple stuff down to a form
  38.     that should fit in an INTEL 5032/5060/5090 EPLD, 
  39.     Programming details for EPLD's are required here.
  40.     I have enough info to do a 22V10/26V12 & produce a JEDEC fuse map for it, so 
  41.     these will be the first IC to be supported, others will only come when I
  42.     have the fuse maps to do them.
  43.  
  44. 12)    Clock buttons in the word generator - yeah I know they donn't work, this is
  45.     on the current fix it list.
  46.  
  47. 13)    Multi-signal buses. A serious must here. I'd like to keep it elegant though
  48.     so any suggestions on the GUI side of this would be appreciated, so I know
  49.     how to approach it. Perhaps a PopUp with a list of the contents of a bus
  50.     for extracting a single signal......?
  51.  
  52. 14)    SPICE output module.
  53.     SPOUT (SPice OUTput) has been under developement for some 16 months. Not
  54.     by me however, as developement was given over entirely to someone else,
  55.     who has made a very nice job as far as it goes, but still needs about 2
  56.     monthes of actual work to get it into a decent shape.
  57.     I have given up on trying to push the guy into getting on with it, so...
  58.     EMAIL to P.B.Johnson@newcastle.ac.uk to prod him into finishing the bloody
  59.     thing........
  60.  
  61. 15)    Online Help. Only if people want it......actually that applies to most of
  62.     the stuff on this list (except for the synthesis tool, which is a
  63.     priority 'coz I want it for my own use before mid '95).
  64.  
  65. 16) Finite State Machine Designer. This will start off as a seperate program,
  66.     able to 'cartoon' simulate the behaviour of an FSM, and export CLA blocks
  67.     in the same way that the VHDL compiler does. It MAY then become properly
  68.     integrated, or more likely, will run under MultiTOS to provide client-
  69.     server FSM editting (see below).
  70.  
  71.     NOTE: Well, it didn't quite start off that way after all. The FSM designer
  72.           is currently a stand alone (unintegrated) which allows you to design
  73.           FSM's and output .GEM images of them, AND to output synthesised
  74.           chip design's in PALASM for programming a p22v10 PAL to do the job.
  75.           it's been done like that just 'coz I needed one for my MEng Group
  76.           Design Project. AVAILABLE NOW.
  77.  
  78. 17) Modularisation. This is the big IF. My idea for CLA is to eventually split
  79.     the entire system into seperate programs, running under a client-server
  80.     model. The Schematic editor could act as a base for this, and would start
  81.     up service processes (eg. an FSM editor, or a simulator) as required. This
  82.     would allow a much more flexible system than exists at the moment. Oh well,
  83.     that'll have to wait for MultiTOS to get sorted out, or for MagiX to get
  84.     MiNT compatible Pipes & stuff.
  85.  
  86. 5/12/93, Craig.
  87.  
  88.