|
|
Projects
ASICSOFT has assisted industry leaders such as: Texas Instruments, LSI Logic, Network Appliance, Fujitsu, and Pioneer Electronics, as well as Start-up companies who are becoming the new industry leaders. Here’s what we’ve done for them:
|
|
Hardware
|
|
- ASIC Consultant for ASIC co-simulation of SystemC to Verilog for an 802.11 Wireless Base-band Processor.
- ASIC Consultant for Top-Level (full systems level) ASIC Design for complex ARM SoC 802.11 wireless base-band modem chip.
- ASIC Verification Consultant for ASIC Verification and Verification architecture using SystemVerilog VMM.
- FPGA Consultant for Xilinx Virtex IV FPGA Design/Verification of PCI Express DDR2 memory controller for network storage device.
- ASIC Verification Consultant for ASIC Verification for Ethernet MAC portion of a complex switch/router using Vera.
- ASIC Consultant for ASIC Physical Design and Place & Route using IBM Einstimer of a gigabit Ethernet chip for a complex switch/router.
- Board Design Consultant for Analog & Digital Board Design with Xilinx FPGA for CMOS imaging chip.
- ASIC Design Consultant for ASIC Micro-architecture, RTL design, synthesis, and timing for DDR2/3, QDR, & RLDR memory controllers.
- ASIC Verification Consultant for ASIC Verification of an ARC SoC handheld multimedia chip.
- IC Design Employee for Mixed-Signal (Analog/Digital) CMOS IC Layout for complex imaging chip.
- ASIC Consultant for CPU Logic Verification with MIPS core using Verilog, C, and Assembly.
- ASIC Design Consultant for ASIC RTL Design, Integration, Verification, Processor interconnect, and Static Timing Analysis for a “dual core” ARM9 WiMAX broadband SoC.
- Analog/RF Board Design Engineer for Wireless Router.
- Hardware Design Consultant for Hardware Digital Board Design and bring-up for “Small Form Factor” consumer electronics Set-top Box design targeting Digital TV.
- ASIC Design Consultant for ASIC RTL Design and Verification for a State Machine chip.
- FPGA Consultant for Xilinx VirtexV FPGA Verifcation for large network storage chip with high-speed I/O’s such as PCI Express, DDR2/3 memory controllers, using Verilog, SystemVerilog, AVM and C.
- FPGA Consultant to Lead the Verification effort of a complex FPGA device using SystemVerilog .
- ASIC Design Consultant for ASIC RTL Design from specification to tape-out including Synthesis and Timing for extremely complex graphics processor.
- ASIC Verification Consultant custom IP blocks requiring a significant expertise in Specman “e” and vManager.
|
|
|
|
|
Software
|
- Embedded Systems Consultant for Embedded Linux & firmware development working closely with the ASIC team to perform RISC processor based chip bring-up/degug and developing ethernet drivers for 802.11 wireless router.
- Linux Kernel Consultant for Linux Kernel development with OS virtualization and OS switching for mobile devices targeting ARM TrustZone.
- Windows Driver and Kernel Engineer for Windows XP/Vista File Systems Filter Driver Development.
- Embedded Systems Consultant for Embedded Systems & firmware development using VxWorks 6.3 to design motion control systems for semiconductor capital equipment.
- Linux Software Consultant for Linux API development for network Mail Security application.
- Embedded Systems Consultant for C++/Java Middleware application development for DigitalTV Set-top Box.
- Embedded Systems Consultant for Embedded Systems development and high-level architecture review of 802.11 and WiMax technology embedded into an automotive Navigation and GPS system.
- Embedded Systems Employee for Embedded & Firmware Development for DigitalTV Set-top Box with heavy Audio/Video streaming with MPEG.
- DSP Consultant for TI DSP development for AAC+V2 and multimedia signal processing.
- DSP Consultant for TI TMS320 DSP development for line-of-site laser based wireless communications device.
- Windows Software Consultant for Windows API C++ development with heavy Socket Programming to port from Linux to Windows OS.
- Embedded Systems Consultant for Embedded Linux Network Software Development for large-scale customized “one of a kind” LED/LCD Display Systems.
- UNIX Kernel Consultant for BSD Kernel Platform development.
- Linux Kernel Consultant for Linux Kernel and security development.
- Embedded Systems Consultant for Embedded Linux network software development for device drivers and TCP/UDP, SNMP, and application layer protocols for Telco equipment.
- Embedded Systems Consultant for Embedded Linux development of drivers and low-level bring up of 802.11 wireless mesh networking chipsets.
- Windows Software Consultant for Windows C# application level development for the hardware instrumentation and control systems software of a biomedical DNA analysis device.
- Firmware Consultant for Embedded Systems and firmware development to develop multiple device drivers (I2C, Ethernet, PCI, UART, SDIO, etc) for custom ARM SoC ASIC targeting a Point of Sale (POS) chipset.
- Windows Kernel & Device Driver Consultant to port and develop new drivers and kernel software from Linux and other UNIX OS’s to Windows for Network Processor chip-sets.
- Embedded Systems Consultant to develop the middleware and API layers for a complex Blu-Ray Disc Set-top Box. Code written in C and C++ with heavy use of networking and multimedia protocols such as UPnP, HTTP, etc.
- Embedded Systems Consultant to develop low-level PCI drivers and perform board/chip bring-up on Cavium based Network Processor.
|
|
|
|
|
|