6 Jul 2010
Moving to the new office
Semihalf is expanding rapidly so on August 1st we are moving to a new facility to fit our increasing design and development needs.
18 Jun 2010
meetBSD 2010 coming soon!
The technical conference, co-organized by Semihalf is only two weeks away, www.meetbsd.org
15 Feb 2010
Semihalf at Embedded World 2010.
Please enjoy the demo of our technologies at Texas Instruments booth: Hall 12 Stand 436.
10 Feb 2010
TI DaVinci DM6446 @810MHz system.
Semihalf brings world's first commercial platform based on the new version of the chip.
19 Jan 2010
Co-organizing meetBSD 2010 conference.
Semihalf is a co-organizer of the meetBSD 2010 technical conference in Kraków.
26 Nov 2009
FreeBSD 8.0 Release.
Featuring new functionality and enhancements for the embedded FreeBSD support developed by Semihalf.
13 Nov 2009
Embedded systems talk.
November 24th 2009, Kraków
Please join our talk hosted at the Jagiellonian University.
21 Oct 2009
Flattened device tree for FreeBSD.
Semihalf has been awarded with the FreeBSD Foundation grant to carry out the development.
25 Aug 2009
FreeBSD for Marvell SheevaPlug device.
The port developed by Semihalf is now available from the FreeBSD SVN repository.
26 May 2009
Joining Texas Instruments DSP Third Party Network
Semihalf joins Texas Instruments DSP Third Party Network.
18 May 2009
Moving to the new office
We have moved to bigger and more comfortable offices. See the contact section for all details.
24 Apr 2009
Joining ARM Connected Community
Semihalf joins the ARM Connected Community partnership program.
11 Feb 2009
Lectures on embedded systems
February-May 2009, Kraków
Hosted at the University of Science and Technology (AGH).
8 Jan 2009
Joining Freescale Alliance Program
Semihalf joins the Freescale Alliance Program with embedded FreeBSD for the PowerQUICC.
15 Dec 2008
Joining AMCC Partner Program
Semihalf joins the AMCC Partner Program with embedded FreeBSD offering for the PPC440 and 460 PowerPC systems.
14 Oct 2008
FreeBSD for Marvell Orion, Kirkwood and Discovery chips.
The port developed by Semihalf is now available from the FreeBSD SVN repository.
07 Jul 2008
FreeBSD for Freescale PowerQUICCIII MPC8572
The port covers SMP, security engine, pattern maching engine and other peripherals support.
expertise
Our expertise spans a wide range of design and engineering areas, below are some of the topics we are mostly involved with.
Software
Firmware, bootloaders
- CFE
- EFI
- Open Firmware, including the flattened device tree (FDT)
- U-Boot
Operating systems
- FreeBSD
- Linux
- NetBSD
- QNX
- VxWorks
Applications
- UNIX APIs
- multi-threaded, concurrent, distributed and network programming
- TCP/IP networking, IPSEC
- encryption, authentication, key management
- hardware-accelerated crypto, FPGA implementation of ciphers
Computer architecture
- ARM v4, v5, v6, v7
- Cortex-A8
- Cortex-A9
- Feroceon
- Sheeva
- PowerPC
- 603e, 7xx, 74xx
- E300, E600
- E500, E500mc, PPC440, PPC460
- PA6T
- cache architecture (virtual, physical)
- multi processor, multi core designs
- concurrency, parallelism
- synchronization, atomicity, coherency protocols
- scheduling
- SMP, AMP
- DMA (including non-coherent implementations)
- Buses, interconnects
- ISA
- PCI, PCI-Express
- VME
- USB
- Firewire
- PATA, SATA
- SCSI
- CAN, I2C, SPI/Microwire
Hardware
PCB
- low count (4-8) layer stack
- BGA pitch down to 0.5mm
- micro and burried vias
- small elements (down to 0201)
8/16/32-bit microcontrollers
- Atmel/NXP '51
- Cypress PSoC
- Freescale H/S/ColdFire
- MicroChip PIC
- Renesas R/M/H
- Texas Instruments MSP
Digital Signal Processors
- Analog Devices: Blackfin, SHARC and TigerSHARC
- Freescale StarCore
- Texas Instruments: C2000, C5000, C6000
System-on-chip
- ARM: Atmel, Marvell, NXP, Texas Instruments
- PowerPC: AMCC, Freescale, Xilinx
FPGA
- Altera: Cyclone and Stratix
- Lattice: XP, EC/ECP, SC
- Xilinx: Spartan and Virtex
High-speed interconnect
- PCI, PCI-Express
- Ethernet
- RapidIO, SATA, USB
- SRAM, SDRAM, DDR-I/II/III
- custom serial and parallel a-/sync
Tools
- Abatron, Corelis, Lauterbach and others
- Logic analyzers, bus traffic and protocols analyzers, other helper equipment