[J-core] VHDL by Example

Rob Landley rob at landley.net
Tue Aug 16 15:30:19 EDT 2016


On 08/16/2016 02:44 AM, Travis Ayres wrote:
> What is the most complex code in the j-core system?
> 
> I assume you have a package of types/records for system level items, and
> assuming that's imported - where is it most tricky?

My understanding is that at the design level, the tricky part is we use
the "two process" VHDL design method.

  http://ens.ewi.tudelft.nl/Education/courses/et4351/structured_vhdl.pdf

This means we use VHDL compiler features that are in the standard, but
not heavily used by other design strategies. For example we do as much
late binding of signals as possible (instead of early binding), which in
_theory_ gives the compiler more flexibility with layout and such, but
in practice makes the optimizer do a lot more work.

Given that, what parts of the code are most complex is a question for
Geoff or Jeff. I'm still trying to learn the langauge. :)

Rob


More information about the J-core mailing list