ASIC and FPGA designs consist of distinct blocks of logic bound together by a top-level design. Taking advantage of this modularity and enabling automation and reuse of blocks across designs requires tools for automated processing...
At Antmicro, we take a CLI-first approach to developing tools, providing clean and testable APIs as well as using them in continuous integration and other headless scenarios, which are frequently found in the industrial projects...
When working with abstract concepts such as building machine learning data flows in Kenning or designing an FPGA platform with FPGA Topwrap, the ability to represent the data in an easily understandable form can greatly improve...
The highly popular and open source Android operating system, while most prominent in consumer-grade products, is also used as an embedded OS where a familiar user experience and standardized configuration are a priority.
When working on AI and computer vision customer projects we are often tasked with implementing complex software that uses multiple sources of information handled by different analysis and processing algorithms. The decision...
Many applications in the wild can be represented as graphs of interconnected nodes, especially when working with sets of modular blocks that can be connected with each other via certain APIs or interfaces. Such use cases are...
OLDER