aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/HTL.v
Commit message (Collapse)AuthorAgeFilesLines
* Make externctrl application its own HTL passMichalis Pardalos2021-06-061-11/+20
|
* Move HTL renaming pass to own fileMichalis Pardalos2021-06-061-0/+12
|
* Add module idents to the semanticsMichalis Pardalos2021-05-171-30/+43
| | | | Necessary because they are used as pointers in externctrl
* Give new semantics for HTLMichalis Pardalos2021-05-131-15/+41
| | | | There is still some questions about the use of module identifiers in the semantics.
* Remove "active_call" from HTL semanticsMichalis Pardalos2021-05-131-12/+8
| | | | | added previously to support the fork/wait/join HTL instructions which have since been removed
* Tie all modules' clock to mainMichalis Pardalos2021-04-301-0/+1
|
* [WIP] Re-implement translation of calls.Michalis Pardalos2021-04-191-0/+17
| | | | | Add an explicit map of local HTL registers to control signals and params of other modules, used to implement calls.
* [WIP] Remove extra statements from HTL.Michalis Pardalos2021-04-181-56/+4
|
* [WIP] Add semantics for new HTL instructionsMichalis Pardalos2021-04-021-38/+72
|
* Merge branch 'michalis' of https://github.com/mpardalos/vericert into ↵Yann Herklotz2021-02-161-4/+36
| | | | michalis-merge
* Fix imports to remove warnings when compilingYann Herklotz2021-01-221-5/+14
|
* Add correct copyright notices in filesYann Herklotz2021-01-101-0/+1
|
* Add RTLBlock intermediate languageYann Herklotz2020-08-301-0/+171