projects
/
matthijs
/
master-project
/
cλash.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Prepend "comp_ins_" to component instantiation labels.
[matthijs/master-project/cλash.git]
/
VHDL.hs
2009-06-23
Matthijs Kooijman
Prepend "comp_ins_" to component instantiation labels.
blob
|
commitdiff
|
raw
2009-06-23
Matthijs Kooijman
Remove dummy mkConcSm clause for r = r bindings.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-23
Matthijs Kooijman
Return multiple statements instead of a block.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-23
Matthijs Kooijman
Let mkConcSm return a list of ConcSms.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-23
Matthijs Kooijman
Don't generate a signal for the output port.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Updated support for RangedWords, Requires new branch...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Merge branch 'cλash' of git.stderr.nl/matthijs/projects...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Append the Unique to generated VHDL entity id's.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Generate the VHDLId of an entity in a single place.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Remove the old builtin function support.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Filter non-value variables for built-in functions
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Merge git://github.com/darchon/clash into cλash
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Add error message to mkConcSm for unsupported expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Merge branch 'cλash' of git.stderr.nl/matthijs/projects...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Added support for vectors with arbitrary element types
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Check parameter counts in mkConcSm instead of the actua...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Added subtype declarations to TypeMap, removed SubtypeMap.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Support application of dataconstructors.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Make mkAssign support assigning to a VHDLName as well.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Split off record field selection AST construction.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Only try to generate builtin functions for global binders.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Matthijs Kooijman
Split off assignment generating code.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Christiaan Baaij
Merge branch 'cλash' of git.stderr.nl/matthijs/projects...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-21
Matthijs Kooijman
Support single-alt selector case expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-21
Matthijs Kooijman
Support single-constructor algebraic types.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-21
Matthijs Kooijman
Move type registration out of construct_vhdl_ty.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-21
Matthijs Kooijman
Split off the VHDL type generating code.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Added support for RangedWords
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Merge branch 'cλash' of git.stderr.nl/matthijs/projects...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Added function calls
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Matthijs Kooijman
Support VHDL generation for two-alternative cases.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Merge branch 'cλash' of git.stderr.nl/matthijs/projects...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Started adding builtin functions
blob
|
commitdiff
|
raw
|
diff to current
2009-06-19
Christiaan Baaij
Cabalized clash
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Matthijs Kooijman
Generate VHDL from Core instead of flat functions.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-14
Matthijs Kooijman
Generate VHDL typecasts for literals when needed.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-14
Matthijs Kooijman
Put mkConcSm inside the VHDLState monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-14
Matthijs Kooijman
Add a Type to a Literal SignalExpr.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-09
Matthijs Kooijman
Generalize VHDL type creation for SizedWord and FSVec.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-09
Matthijs Kooijman
Add (non-working) support for SizedWord literals.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-09
Matthijs Kooijman
Translate the SizedWord type to a VHDL vector.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-06
Matthijs Kooijman
Use basic identifiers for builtins.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-06
Matthijs Kooijman
Use extended VHDL identifiers where possible.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-06
Matthijs Kooijman
Use the actual FSVec length to create VHDL vectors.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-06
Matthijs Kooijman
Cleanup imports and add a vim modeline.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Add a TODO.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Remove a few stale TODOs.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Import the ieee library into the generated types package.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Filter out dots from generated type id's.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Put vhdl_ty in the (new) TypeState Monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Output a package containing all type declarations.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Add support for builtin functions again.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-10
Matthijs Kooijman
Redo the global (state) structure of the translator.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthijs Kooijman
Use Data.Accessor for FuncData.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthijs Kooijman
Remove createArchitecture from the VHDLState Monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthijs Kooijman
Remove mkConcSm from the VHDLState monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Matthijs Kooijman
Make createEntity preserve the Entity on builtin functions.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-05
Matthijs Kooijman
Remove createEntity from the VHDLState monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-05
Matthijs Kooijman
Remove getDesignFiles from the VHDLState monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-05
Matthijs Kooijman
Strip adjacent underscores from VHDLIds.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-04
Matthijs Kooijman
Provide preliminary support for list types.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-04
Matthijs Kooijman
Map the clk port on stateful function applications.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-03
Matthijs Kooijman
Let VHDL use SignalInfo instead of HsFunction for gener...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Write each VHDL entity to a seperate file.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Also allow uppercase letters and a period in VHDL ids.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Strip invalid characters from VHDL identifiers.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Enable the DontCare value for Bit again.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Make register_bank work, with a bunch of changes.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-19
Matthijs Kooijman
Support multiple alternative case expressions.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-18
Matthijs Kooijman
Generate VHDL for UncondDefs.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Generalize FApp and CondDef into SigDef and add UncondDef.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Add a type alias StateId for state numbers.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Remove type parameterisation of SignalMap.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Don't generate ports for non-port signals.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Generate VHDL signals for internal signals and state.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Always import IEEE.std_logic_1164 in the generated...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Move the DesignFile creation to VHDL.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Add clk port on any stateful entity.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Matthijs Kooijman
Create state procs for state signals.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-16
Matthijs Kooijman
Add port maps to component instantiations.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-16
Matthijs Kooijman
Make application names unique.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-16
Matthijs Kooijman
Let mkCompInsSm look up the actual VHDL entity id.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-16
Matthijs Kooijman
Put mkCompInsSm in the VHDLState monad.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Make modFuncs work with stateful functions.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Generate dummy component instantiations for each archit...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Use less general names as labels some fields.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Generate a VHDL architecture for each function.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Add port declarations to the VHDL entities.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Put a TypeMark in a VHDLSignalmap.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Rename fields of SignalInfo.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Extract entities from the session and return them in...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Generate VHDL entity declarations.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Create an entity for each function.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Matthijs Kooijman
Remove NamedFlatFunction again.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Matthijs Kooijman
Move around a bunch of types.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Matthijs Kooijman
Greatly clean up Translator.
blob
|
commitdiff
|
raw
|
diff to current