On 3/3/08, André Pouliot <[EMAIL PROTECTED]> wrote:
> Do we need to have template to auto generate section of code? Because
>  for that Mathlab with Sysgen is doing a pretty good job. I was thinking
>  of something more of structural editor. If someone write a library of
>  components it could always be used to create a design with only the
>  graphical interface.

The sorts of things that I want to template ARE structural, just in a
different sense from the layout editor.  This is especially important
for us because our GPU is basically just a really really long
pipeline.  How we do pipelines is not a wheel we need to keep
reinventing.  Also for other people, this is a completeness thing.  We
can have templates for common wrappers (like pipeline stages), and we
can just as well have libraries of low-level stuff (like fp math
blocks).  Some simple kinds of designs could be put together entirely
in lego fashion.

>  > Alternatively, we could use the IDE in the first step, where only the
>  > high-level modules are put in, and we finalize the general structure.
>  > Then we can hand-code low-level stuff (in the IDE or not), and then
>  > there's not much left to do but to wire in the low-level stuff.
>  >
>
> I'm more for the approach of someone make the High level design in the
>  IDE and split everything in small module. People code the modules. The
>  IDE would be used to wire in modules or create a structures with the
>  different modules inside and generate the verilog/VHDL for those.

Formal design methodologies do tend to favor this sort of top-down
approach.  Indeed, if we had HIDE now, we could put together the high
and mid level structures of OGA1 in place in a matter of days, and
that would be fantastic documentation for the project.

Speaking of that, there should be the ability to "view" down as many
levels as you want.  So we could go to the top level and view
everything and print it to a 3ftx4ft poster, and you could see the
whole design all at once.

-- 
Timothy Normand Miller
http://www.cse.ohio-state.edu/~millerti
Open Graphics Project
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to