This page contains a Flash digital edition of a book.
EDA & Development

Mixed signal design software looks to simplify platform management design

Lattice Semiconductor has released 6.1 of its PAC-Designer mixed signal design software which integrates the PAC- Designer 6.1 and Diamond 1.3 design software tools to enable more advanced digital design options available with Platform Manager products. An automated simulation environment, not previously available to Platform Manager designers, is a primary benefit of the design software integration. The PAC-Designer 6.1 software has been designed to integrate with Diamond 1.3 design tools to compile complete designs, create the necessary stimulus template file and then automatically generate initial timing waveforms within the Aldec Active-HDL Simulator. This previously complex, manual design flow has been automated in PAC-Designer 6.1

software to generate all the necessary design files and deliver the initial timing flow diagram with just the click of a mouse. The PAC-Designer 6.1 software also

provides a GUI-based design methodology for analog engineers that uses intuitive dialog boxes to configure the Platform Manager’s analog sections; LogiBuilder design methodology to integrate power management functions into the on-chip CPLD; and LogiBuilder or Lattice Diamond Verilog/VHDL design methodology to integrate digital board management functions into the FPGA section of the Platform Manager device. PAC-Designer 6.1 software includes four

reference designs specifically targeted for the Platform Manager development kit, including Fault Logging and Monitoring,

Enhanced Closed-loop Trim, Long Delay Timers and ADC Voltage Measurement. Eleven more reference designs compatible with Platform Manager devices are available on the Lattice website.

Lattice Semiconductor |

Taking the pain out of parallelizing code for multi-core x86 architectures

Vector Fabrics has announced the availability of its vfThreaded-x86 cloud-based software tool that has been developed to facilitate the optimisation and parallelization of applications for multi-core x86 architectures. Aimed at software developers that write performance-centric code such as, for example, high-performance computing, scientific, industrial, video or imaging applications, the tool has greatly reduced the time involved and the risks associated with optimising code for the latest multi-core x86 processors. By using thorough dynamic and static code analysis techniques, vfThreaded-x86 quickly

analyses code and guides the developer to make the right choices for partitioning code to separate cores. This includes examining cache hit/miss effects, data bandwidth to memories and bandwidth between individual code sections. An easy to use and intuitive graphical user interface provides code visualizations that highlight code hotspots and dependencies that might require partitioning trade-offs. The tool models and predicts code performance improvements prior to altering the code, significantly saving a developer's time trying code changes on an ad-hoc trial basis. Using the

point-and-click performance analysis feature quickly identifies productive code changes. In addition, the dependency analysis function avoids data races and promotes a correct-by- construction approach to multi-core development. vfThreaded-x86 is available as a cloud-based

software service and is accessed through the Vector Fabrics website using a standard web browser. The software development tool runs in the industry-leading, highly secure Amazon EC2 cloud, giving developers peace of mind. This cloud solution provides virtually unlimited performance, is highly reliable, runs under

Windows, Linux and Apple, is easy to deploy and seamlessly upgraded. Pricing is based on a simple subscription fee that includes technical support. License fees start from ?175 for a single month of use.

Vector Fabrics is a member of Intel's Software

Partner Program. The Program provides software companies and individuals a range of resources to help them develop and market commercial applications running on Intel platforms and technologies.

Vector Fabrics |

46 July/August 2011

Components in Electronics

Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52