2013年7月30日 星期二

Methods for embedded software debug



Much of the ways will be based around the embedded computers development and validation of Autosar compliant code and the development of code for specific devices such as the BOSCH GTM, the AURIX and Freescale's Nexus based Qorivva solutions. Some of the presentations will also touch on the debugging of code on multicore systems. Delegates will also have the opportunity to discuss their specific challenges and requirements. “Developing reliable software for safety critical automotive applications can be very challenging,” said Barry Lock. “We have recently developed several important new techniques, such as ‘long-term trace’. It is this kind of innovation that is enabling faster and more effective code development. I think engineers will greatly benefit from this Forum.”

2013年7月15日 星期一

Different approach to manage your embedded system data


Different approach allows designers to reduce the total power in embedded computer systems that use multiple memory modules and those that must run above +85 °C, which is a typical design challenge in a wide range of AdvancedTCA-based telecom and Ethernet blade switch networking applications.

Designers of telecom and networking blade systems typically face strict limitations on system height. In addition, these systems require spacing on top of the memory module to enable airflow for effective thermal management. Incorporating a reduced height DDR3L VLP memory module helps improve airflow and provides a low profile, allowing OEMs to offer higher-reliability products that reduce total cost of ownership. Specific DDR3L VLP modules also offer single refresh rates, which are now essential to maximize performance in high-temperature embedded systems.


refer to: http://embedded-computing.com/articles/ruggedization-memory-module-design/

2013年6月19日 星期三

Moving toward a brighter in-vehicle picture

Rackmount, Embedded SYSTEM, single board COMPUTER


Have you ever thought of moving toward a brighter, easier, smoother mobile way? The Bluetooth SIG has specified a standard mechanism for streaming high-quality mono or stereo audio from a Bluetooth master such as a smartphone to a slave device like an IVI system. The Advanced Audio Distribution Profile (A2DP) encodes 2-channel audio in a Bluetooth-friendly format, which is sent wirelessly and decoded at the Bluetooth receiver. The SBC audio codec is a mandatory component of the A2DP profile, but other industry standards and proprietary codecs can also be accommodated. Today, several proprietary radios enable keyless entry and proximity sensor capabilities to unlock car doors or start the ignition. But because these links are not based on standards, each accessory must be compatible with the specific proprietary technology or it will not work. Wireless SoCs that include Bluetooth Low Energy (LE) capabilities, however, enable interoperability with all in-vehicle wireless systems, allowing consumers to use any of their mobile accessories to open car doors or start the ignition. The dashboard so they can answer calls and check text messages.

refer to: http://embedded-computing.com/articles/wireless-accelerate-next-wave-in-vehicle-innovation/

2013年5月7日 星期二

(ESEC) Acrosser will highlight its latest endeavors on 2 major applications: networking and gaming


fanless computers, Panel PC, single board computers

ACROSSER Technology announces our participation in 2013 the Embedded Systems Expo and Conference (ESEC) from May 8th to the 10th. The event will take place at the Tokyo International Exhibition Center in Tokyo, Japan. We warmly invite all customers to come and meet us at the west hall, booth number: WEST 10-61.

At the 2013 ESEC, Acrosser will highlight its latest endeavors on 2 major applications: networking and gaming. For networking, the latest Rackmount product from Acrosser, the ANR-IB75N1, will be on display during the entire event. As for gaming applications, Acrosser will exhibit its new All-in-One Gaming Board, AMB-A55EG1. The board features great computing and graphic performance, and high compatibility on multiple operation systems. In addition, Acrosser also stresses its focus on other product lines, including Single Board Computers and In Vehicle Computer AIV-HM76V0FL.

2013年5月1日 星期三

Manage risk in Java...

When it comes to software development, the old adage is best spun in a slightly different way: better "early" than never. Accordingly, static analysis can help those developing in Java to stay one step ahead of potential coding problems.
Networking appliance, Console server,  Embedded pc
Today’s software development teams are under immense pressure; the market demands high-quality, secure releases at a constantly increasing pace while security threats become more and more sophisticated. Considering the high cost of product failures and security breaches, it is more important than ever to address these risks throughout the software development process. Potential problems need to be spotted early to prevent release delays or, worse, post-release failures. Fortunately, there are numerous tools to help developers manage these risks, helping to identify potential problems early in the development phase when issues are less disruptive and easier to fix. They are readily accessible to developers and easy to use within many development environments. This applies to developers programming in any language; however, we focus on Java in this discussion (see Sidebar 1). 1.Static analysis helps mitigate risk 2.Selecting static analysis tools for Java
3.Checkstyle
4.PMD
5.FindBugs
6.Development testing – Tying it all together



...
refer to:
http://embedded-computing.com/articles/static-helps-manage-risk-java/

2013年4月23日 星期二

Acrosser at the 2013 ESEC

Networking appliance, Console server, Embedded system
At the 2013 ESEC, Acrosser will highlight its latest endeavors on 2 major applications: networking and gaming. For networking, the latest Rackmount product from Acrosser, the ANR-IB75N1, will be on display during the entire event. As for gaming applications, Acrosser will exhibit its new All-in-One Gaming Board, AMB-A55EG1. The board features great computing and graphic performance, and high compatibility on multiple operation systems. In addition, Acrosser also stresses its focus on other product lines, including Single Board Computers and In Vehicle Computer AIV-HM76V0FL.



New Product information:

(Networking Appliance)
ANR-IB75N1/A/B
Networking appliance, Console server, Embedded system

http://www.acrosser.com/Products/Networking-Appliance/Rackmount/ANR-IB75N1/A/B/Networking-Appliance-ANR-IB75N1/A/B.html



(Gaming Platform)
AMB-A55EG1


Networking appliance, Console server, Embedded system


http://www.acrosser.com/Products/Gaming-Platform/All-in-One-Gaming-Board/AMB-A55EG1/AMD-Embedded-G-Series-AMB-A55EG1.html

Contact:
http://www.acrosser.com/inquiry.html

2013年4月16日 星期二

EDA design methodologies led by next-generation FPGAs


FPGAs have become some of the most important drivers for development of leading edge semiconductor technology. The complexity of programmable devices, and their integration of diverse high-performance functions, provides excellent vehicles for testing new processes. It’s no accident that Intel has selected Achronix and Tabula, both makers of programmable devices, as the only partners that have been granted access to their 22 nm 3D Tri-Gate (FinFET) process. In February, Intel also announced an agreement with Altera, which will enable the company to manufacture FPGAs using their next-generation 14 nm Tri-Gate process.
Networking appliance, Console server, Embedded pc
In parallel with driving manufacturing, FPGA technology development must also include enhancements to design tools and flows. As vendors strive to make their devices more SoC- and ASIC-like, they are also adopting standards and collaborating with EDA companies to integrate their tools more seamlessly. These collaborations are producing great benefits for designers, as FPGA design methodologies are leading the way in areas that the EDA industry has long been promising new capabilities, such as in Electronic System Level (ESL) synthesis, IP integration and re-use, and higher-level tools for software/hardware co-design.
FPGA design methodologies have long integrated EDA point tools, such as simulation and PCB design, into FPGA vendor’s design platforms. Now, vendors such as Synopsys, with their Synplicity tools, and Xilinx with Vivado, are collaborating to build more complete integrated top-to-bottom flows. To address the greater complexity of FPGAs that may now contain up to two million equivalent logic cells, Synopsys has added Hierarchical Project Management (HPM) to Synplicity. HPM supports distributed design teams and parallel development, enabling partitioning of RTL and sharing of design debug tasks. Xilinx has adopted the industry-standard Synopsys Design Constraint (SDC) timing constraints (to replace Xilinx proprietary UDC) in a design flow that can be driven from standard Verilog HDL.


EASING IP INTEGRATION

Easier integration and re-use of semiconductor IP, especially when sourcing from multiple vendors, has been one of the greatest challenges to SoC designers and EDA tool flows. With the advent of higher capacity FPGA-based SoCs that utilize embedded ARM cores, those same challenges are now extended to the world of FPGA design.
One of the methods that the EDA and IP industry has developed to ease the problem is the adoption of a standard for IP description formats, the IP-XACT standard. IP-XACT was originally developed by the SPIRIT Consortium of companies that included ARM, Cadence, Mentor, and Synopsys. SPIRIT merged with EDA Standards organization Accellera in 2010. The IEEE adopted IP-XACT as the IEEE Std-1685 in 2009, and has made the specification available to download free from the organization’s website. The specification defines the use of XML meta-data to document the characteristics of IP, and an API to enable integration with EDA tools.
Xilinx has announced that they are supporting IP-XACT in their new Vivado IP Integrator (IPI), to ease the integration of their own and third-party IP. IPI is available to Xilinx’s early access customers along with the release of the latest revision of the Vivado Design Suite 2013.1. In a demonstration video from Xilinx, IPI appears to provide a very easy to use schematic-driven graphical user interface, which enables “correct-by-construction” block-level assembly of complex designs. Xilinx says the system can also be run in a tcl script-driven mode.
IPI enables users to select IP blocks from a library, place the blocks on a schematic, and then simply point and click to draw the interconnections between blocks, I/O pins, and AXI busses. The system prevents invalid connections from being made, and alerts the user to errors with a built-in validation function. A user can start by selecting the target FPGA from the Vivado library or choose one of Xilinx’s evaluation boards, which will include information on other onboard components such as external DRAM, so that interfaces can be included as part of the FPGA design process. Designer assistance is provided to ease construction of larger functional blocks, such as MicroBlaze processor subsystems. After completion of the block-level design, and final DRC validation, users can utilize Vivado’s HDL generation functions to create Verilog or VHDL to drive synthesis and place and route.

INDUSTRY STANDARDS ENABLE HIGHER LEVELS OF ABSTRACTION

Building on their 2011 acquisition of AutoESL, Xilinx also says that they have expanded their C/C++ system-level design library for High-Level Synthesis (HLS) in the new Vivado release. Xilinx is targeting the growing market for embedded vision applications, following on their participation as a founding member of the Embedded Vision Alliance, with support for industry standard floating point math.h operations and real-time video processing functions. Designers of embedded vision systems will be able to utilize Vivado HLS integrated with the Open Source Computer Vision Library provided by the OpenCV organization. OpenCV is an open source BSD-licensed library of computer vision functions, which supports Windows,Linux, Mac, Androidand Apple iOS operating systems. Vivado users will be able to develop embedded vision applications for the dual-core ARM Cortex A9 processor system in Zynq FPGAs, augmented with special-purpose hardware accelerators built in the programmable logic fabric.
Today’s most advanced SoCs are highly parallel heterogeneous computing systems, which challenge the traditional low-level HDL-based programming model. Altera has been leading the FPGA industry in promoting the use of OpenCL, an industry standard for parallel programming of systems containing a mix of CPUs, GPUs, and DSPs, which is maintained by the Khronos Group. In November last year, Altera released their first SDK for OpenCL to early access customers, as part of the version 12.1 update of their Quartus II suite of design tools. Hardware platforms that support the OpenCL SDK are becoming available, starting with the Nallatech 385 PCIe accelerator card, which employs Altera Stratix V FPGAs.

THE FUTURE OF FPGAS

Advances in FPGA tools and flows are good news for designers of programmable logic systems as well as ASIC and SoC designers. At a recent Synopsys User Group tutorial on the Synplicity-Vivado flow, the large majority of attendees were involved in FPGA prototyping, where the latest high-capacity FPGAs have become critical tools for design validation and signoff for complex SoCs. By utilizing the same design languages and standards for both ASIC and FPGA design, much duplication of effort can be eliminated and faster time-to-market will result.

 

 

refer to :
http://dsp-fpga.com/articles/advances-in-eda-design-methodologies-led-by-next-generation-fpgas/