Intesym’s approach to engineering is to always seek the simplest answers to problems. It is our contention that increasing the simplicity of a design can lead to greater sophistication, flexibility, and reliability of the product.
We are always happy to work with clients on their projects in a flexible capacity, as consultant engineers, a technology partner, mentor, or other appropriate arrangement. We can contribute, amongst other things, hardware, software, system engineering, and technical review. Topics have spanned image processing, artificial intelligence, finite-element analysis, fuel cell control, and imaging systems.
A particular speciality is bespoke computational systems, and Intesym draws on two decades of in-house experience in parallel processing, unconventional processor architectures, CPU design, and system design.
- Discard prior notions of how to solve a given problem.
- Question assumptions and axioms.
- Avoid reflecting a solution’s problems onto the question.
- Consider historical ideas in a modern context.
- Invoke novelty sparingly.
- “New”, “Innovative”, “Patented” != “Better”.
- Look for routes around barriers, not over or through them.
- If you’re too close to the problem, ask someone else.
- Often a lay-person can see an answer that an expert can’t.
- Ask the silly questions.
- Consider if the stated problem is the true problem, or an assumed solution posing as the problem.
- If the stated problem includes technical details then it is probably not the true problem.
- Digital logic
- Discrete
- Progammable (CPLD/FPGA/Microcontroller)
- Multi-million gates FPGAs
- Schematics, netlists, and VHDL
- Analogue
- Audio and small-signal
- Filters, amplifiers, sensors, etc.
- DAC/ADC
- Computational systems
- Bespoke unconventional and novel CPU models
- A particular speciality is our Symbiotic architecture
- Bespoke traditional RISC/CISC-based CPUs
- We can also incorporate third-party designs and ICs
- Bespoke designs for embedded, FPGA, discrete, mobile, and HPC
- Concurrent and massively-parallel processing
- Multi-processors
- Multi-threading processors
- Naturally-parallel processors
- Graphics and special-function acceleration
- Bespoke unconventional and novel CPU models
- I/O
- Video controllers
- Memory and cache controllers
- Digital and analogue interfacing
- Control logic
- Communication links and protocols
- System engineering
- Embedded systems
- Microcontrollers
- Board-level and chip-level design
- Emulations
- System integration
- Deriving and developing new algorithms
- Implementing and/or optimising existing algorithms
- Profiling and analysing
- Language translation / porting code
- “Artificial intelligence”
- Control systems and automation
- Expert systems
- “Narrow” A.I. and heuristic algorithms
- “Deep-learning” A.I.
- Algorithms & Mathematics
- Hardware and systems engineering
- Machine code / assembly language / high-level languages
- Embedded microcontroller software
- Bespoke operating systems
- Functional libraries
- Compilers / interpreters / virtual machines
- Hardware drivers
- Bespoke emulators
- Custom applications (“apps”)
- Electronic, structural, mechanical, and general engineering, scientific, & mathematical software
- Bespoke software, e.g. for Microsoft Windows, Linux/BSD, Apple MacOS, Apple iOS (iPhone/iPad)
Hardware deliverables can range from concepts through schematics, netlists, synthesisable VHDL on CPLD/FPGAs, to complete turn-key populated boards.
Software deliverables can range from a non-exclusive application through to complete source-code hand-over under a selection of licences.
Intellectual Property Rights (IPR) are taken seriously, and we are flexible with regards to licensing according to clients’ needs, and are happy to work on projects ranging from proprietary to open-source.
Some useful industry references.
Hardware engineering:
Accellera: https://www.accellera.org
Analog Devices: https://www.analog.com/en/index.html
ARM: https://www.arm.com
Future Technology Devices International: https://www.ftdichip.com
Infineon: https://www.infineon.com
Institute of Electrical and Electronic Engineers (U.S.A.): https://www.ieee.org
Institution of Engineering and Technology (U.K.): https://www.theiet.org
Intel (programmable logic): https://www.intel.com/content/www/us/en/products/programmable.html
Lattice Semiconductor (programmable logic): https://www.latticesemi.com
Microchip (PIC microcontrollers): https://www.microchip.com
ON Semiconductor: https://www.onsemi.com
OpenCores: https://opencores.org
Texas Instruments: https://www.ti.com/
VESA (video standards): https://vesa.org
VHDL: https://www.vhdl.org
Vishay: https://www.vishay.com
Xilinx (programmable logic): https://www.xilinx.com
Software engineering:
Apple: https://developer.apple.com
ARM: https://www.arm.com
C++: https://isocpp.org
FORTH: https://forth-standard.org
Microchip (PIC microcontrollers): https://www.microchip.com
Microsoft: https://developer.microsoft.com/en-gb/
Python: https://www.python.org
Swift (language): https://swift.org
Please note: Whilst every attempt is made to ensure accurate and up to date resources, Intesym cannot be held responsible for the content of external websites. No endorsement is implied.