Expertise - Ervaring
'Ervaring is een raar ding: het komt meestal vlak nadat je het
nodig had. Laat ons dus leren van de fouten en koesteren wat goed ging.'Bron: Sjaak Bral, HC 30-12-2006
Op deze pagina geven we een profielschets van onze technisch inhoudelijke ervaring. Achtereenvolgend worden de volgende ervaringsgebieden
nader toegelicht:
Software ontwikkeling
- De professionals van TA team hebben een technische opleiding op HBO of TU nivo afgerond (elektrotechniek, technische informatica, technische computerkunde, etc) en beschikken individueel over meer dan vijf jaar werkervaring in de technische automatisering;
- Ontwikkelervaring in zowel embedded-, desktop- als server omgevingen met verschillende besturingssystemen (Windows, Linux, embedded RTOS's).
- Programmeerervaring in assembly, C, C++, Delphi, Java, Groovy, Python, Pascal, VB, LabView en VHDL;
- Ervaring met verschillende methodieken op het gebied van requirements engineering, system modelling en agile project management ;
- Ervaring met verschillende geavanceerde ontwikkelomgevingen, zowel op Windows als Linux platforms;
- Kennis van - en ervaring met uiteenlopende frameworks en technologieën op het gebied van grafische user interfacing, database management systemen, Java applicatie ontwikkeling en web services;
- Kennis van- en ervaring met uiteenlopende tools op het gebied van requirements engineering, system modelling, (unit) testen, configuratiebeheer en documenteren;
- TA team heeft kennis van - en ervaring met diverse software interface technieken voor het uitlezen van sensoren, het aansturen van actuatoren en voor de communicatie met andere systemen, zoals USB 1 en 2, CAN, SOWnet, FireWire, Bluetooth, Zigbee, Ethernet en MOST;
- de ontwikkeling van hard- en software op basis van microprocessors en DSP's van diverse fabrikanten waaronder Atmel, Microchip, ARM7, Intel en Texas Instruments en tevens op basis van IP-cores;
FPGA design met VHDL
Onderstaand overzicht geeft een impressie van de activiteiten die worden uitgevoerd bij het realiseren van FPGA en System On a Chip (SoC) toepassingen.- Opstellen van requirements specificaties en een ontwerp;
- Het uitvoeren van een functionele decompositie van het ontwerp, resulterend in een blokdiagram;
- Identificeren van benodigde I/O's van de FPGA;
- Het maken van ontwerp keuzen voor elk functioneel blok (combinatorische logica, synchroon proces, state machine, IP blok (CoreGen), etc…);
- Identificeren van de interfaces tussen de diverse functionele blokken;
- Codering van de afzonderlijke blokken in VHDL;
- Het ontwerpen en realiseren van testbenches;
- Simulatie, met ModelSim, van de afzonderlijke blokken of groepjes van kleine blokjes (testbenches);
- Simulatie van het gehele ontwerp met ModelSim en testbenches;
- Implementatie in de FPGA, rekening houdend met design constraints;
- Het design in de FPGA laden en testen;
- Het werken met ChipScope, ChipScope Core Generator, ChipScope Core Inserter en ChipScope Analyzer;
- Het ontwerpen en realiseren van System On a Chip (SoC) applicaties m.b.v. de Embedded Development Kit (EDK);
- Het ontwerpen en realiseren van embedded software, bijvoorbeeld op de MicroBlaze processor;
- Software debugging met de EDK via een JTAG interface;
Elektronica ontwikkeling en prototyping
- TA team beschikt voor prototyping doeleinden over een modulair prototyping platform gebaseerd op configureerbare en programmeerbare logica in combinatie met zelf ontwikkelde en off-the-shelf modules (hardware en IP);
- TA team heeft kennis van -, ervaring in - en tools voor de ontwikkeling van hightech digitale en analoge elektronica;
- TA team heeft kennis van -, ervaring in - en tools voor de ontwikkeling van hard- en software op basis van microprocessoren, microcontrollers en DSP's van diversie fabrikanten;
- TA team heeft kennis van - en ervaring met diverse hardware interface technieken voor het uitlezen van sensoren, het aansturen van actuatoren en voor de communicatie met andere systemen;
- TA team heeft kennis van - en ervaring met FPGA/CPLD ontwikkeling op basis van VHDL en grafisch HDL;
- We beschikken over een ESD-veilige omgeving voor het realiseren en testen van hardware prototypes;
- We hebben ervaring met het begeleiden van product- en componentkeuringen in het kader van CE markering;
Requirements Engineering
TA team levert diensten op het gebied van Requirements Engineering (RE) binnen het domein van de Technische Automatisering. Hoewel de hieronder beschreven diensten breed van toepassing zijn op productontwikkeling, ligt onze expertise met name op het vlak van hardware- en software ontwikkeling.Onderstaand een overzicht van onze activiteiten.
- Het uitvoeren van RE activiteiten binnen projecten van onze opdrachtgevers. Als onderdeel van het projectteam van onze opdrachtgever dragen we bij aan het ontwikkelen en beheren van requirements.
- Het leveren van ondersteuning bij het implementeren van Requirements Engineering of het verbeteren van RE processen middels:      Assessments. Enerzijds om voorafgaand aan een Requirements Process Improvement programma inzicht te krijgen in de actuele situatie binnen de organisatie van de opdrachtgever en verbeterpunten in kaart te brengen. Anderzijds om na afloop vast te stellen of de doelstellingen zijn gehaald en de problemen die de aanleiding vormden voor het verbetertraject zijn opgelost.
- Uitvoeren van Requirements Process Improvement projecten om nieuwe RE werkwijzen in te voeren of bestaande te verbeteren.
- Audits en inspecties om de opdrachtgever inzicht te geven in hoeverre RE activiteiten conform de bedrijfsrichtlijnen worden uitgevoerd en waar eventueel dient te worden bijgestuurd.
     Workshops en opleidingen. In de beginfase ten behoeve van kennisopbouw en bewustwording. Tijdens de invoering van RE om personeel te trainen in de nieuwe of bijgestelde processen.
naar boven »






