|
|
|
Crossware Adds CAN Controller Simulation to ARM Development SuiteCAMBRIDGE, England--(BUSINESS WIRE)--Crossware (www.crossware.com), a leading embedded software tools developer, has enhanced its ARM® Development Suite to enable simulation of CAN (controller area network) controller peripherals of NXP Semiconductors’ (formerly Philips Semiconductors) LPC2119, LPC2129 and LPC2194 microprocessors. The Crossware ARM Development Suite simulates all aspects of a CAN controller and generates a stream of output bits. This bit stream is transferred to a simulating CAN bus where it is merged with the bit streams of other simulating CAN controllers. The merged bit stream is reflected back to all CAN controllers allowing each to win or lose arbitration, transmit and receive data, provide a signal acknowledgement or error status etc. The Crossware Code Creation Wizards will create code for the CAN controllers as well as for the acceptance filter, message identifiers, message data etc. Using these wizards, code to transmit a message and receive a message can be generated in minutes without a single line of code having to be manually written. The program can then be built and seconds later the developer can see the transmitted message appearing on the simulating CAN bus and being received and acknowledged by the receiver. The Crossware Suite is simple and easy to use and abstracts the developer from the complexity of the CAN bus code. The graphical interfaces of both the simulating CAN controller and the simulating CAN bus provides visual verification which is both useful as proof of activity and for educational purposes. The LPC2119, LPC2129 and LPC2194 chips feature multiple CAN controllers and so it is possible to transmit messages between these CAN controllers via the CAN bus. It is also possible to run multiple simulations on multiple PCs as they can connect to the simulating CAN bus across the LAN and so exchange messages with each other.
|
|
|
|
|
All material on this site copyright © 2006 techfocus media, inc. All rights reserved. Embedded Technology Journal Privacy Statement |