pretgroup / modular-code-generation Goto Github PK
View Code? Open in Web Editor NEWModular Code Generation from Hybrid Automata
License: MIT License
Modular Code Generation from Hybrid Automata
License: MIT License
Currently they're within a clocked process which causes additional delays. These mappings should instead be outside of any process and execute asynchronously.
Intra-location transitions should be lowest priority, but are currently highest priority.
If the system is a Hybrid Automata and has parameters, these are not handled correctly and operation is not correct.
This happens with the thermostat example.
This means that for some automata the transition is not taken since the value skips over the guard.
If a function has no parameters then it shouldn't have any brackets as per VHDL spec.
Add support in VHDL for the different execution paradigms that are supported in the config of HAML.
Comments are done using block comments, but should be single line for consistency
Should be CREATE_FP(0.0)
rather than setting all bits to 0, looks nicer and more understandable.
It is sometimes useful to have functions at the network level for mapping signals.
The code and structure for functions already exists in automata, this would just require also adding it to networks.
Functions should be declared in entity so that they can be used in signal declarations.
Parameters that don't contain a decimal point lead to results being casted to int and so fractional parts are lost.
Outputs should be mapped at the end of the tick in networks, but are currently done at the start.
The spaces need to be escaped in the BASEDIR variable.
Should be replaced with:
BASEDIR ?= $(shell (pwd | sed 's/ /\\ /g'))
Integers were added to the HAML spec, but are not currently supported in the compiler (treats as REAL).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.