1. Software Development Tools for ARM Cortex-M Processor Based Devices
Total Page:16
File Type:pdf, Size:1020Kb
1. Software Development Tools for ARM Cortex-M Processor Based Devices Qty : 01 License : Node-Locked Specifications : Sr. Specifications Compliance No. 1 Integrated Development Environment (IDE) with C/C++ Compiler, Linker, Debugger, Run-time libraries, Utilities, CMSIS Tools for ARM Cortex M Series Microcontrollers. 2 Debugger with Simulator : Source level debugger with Single Step, Break Point, JTAG/SWD and ETM Target system support 3 IDE EDITOR with Project Management Support and Dynamic Syntax Checking and Highlighting Syntax. 4 Target File Format : Tool must be capable of generating the Target File Format of executable in BIN or HEX Format. 5 Integrated Analysis Tools must be capable of Analysis of Code and Execution Time, Code and Data Trace. Complete Code Coverage information for program execution with Execution Profiler and Performance Analyzer for analyzing and optimizing your code. 6 Capable of creating the Run -Time Environment for the selected target device. 7 Device Support and Database : Should have Integrated Database to support various devices available in the market. Especially support for ARM Cortex M0/M0+/M1, ARM CORTEX M3/M4/M7, ARM Cortex M23/M33 from various vendors like NXP LPC series, STM32 Series, TI etc. 8 There must be Provision of Incorporating New Cortex -M Series Devises . IDE must be capable to pre-configure the development tools for the selected target device. 9 Software Packs with ready -to -use CMSIS : The tools should provide extensive support for Cortex Microcontroller Software Interface Standard 1/5 (CMSIS) with features of collecting libraries, source modules, configuration and header files and documentation. Generic software pack to support a wide range of devices and applications. 10 Supports for IPv4/IPv6 dual -stack networking, IoT connectivity and USB Host stack . 11 USB Device and USB Host support for embedded systems. 12 TCP/IP Networking Suite with TCP/IP libraries optimized for ARM and Cortex-M processor-based MCUs to support transmission protocols such as TCP/IP and UDP, as well as application level services and clients including HTTP, Telnet, SMTP, SNMP, and FTP. 13 License Type : Perpetual 14 Operating System : Windows 7/8.1/10 15 Support and Maintenance: Free technical support, software maintenance and up gradation for a period of at least 12 months. NOTE : • The quotation must accompany with detailed technical literature and datasheet, specifying Make, model and compliance with the above specification. Failing which the quotation will liable to be rejected. • Software must be supplied on DVD-ROM along with license and activation code. • Software drivers and associated modules for hardware for hardware debugger tools must be supplied. Contd… 2/5 2. Debug Adapter/Probe to Program and Debug Embedded Programs on Target Hardware Qty. 01 Sr. Specifications Compliance No. 1 Supported IDEs : Seamless integration with all major IDEs, including Keil MDK, Eclipse, Atmel Studio, TI Code Composer Studio, Free Scale Code Warrior, IAR, Microchip MPLAB X etc. 2 Support for above IDEs for debug, download to flash and RAM, memory read/write, CPU register read/write, run control (go, step, halt), software breakpoints in RAM, hardware breakpoints in flash memory. 3 Device Support : Support for any ARM7/ARM9/ARM11 (including thumb mode), Cortex-A5/A7/A8/A9/A12/A15/A17, Cortex- M0/M1/M3/M4/M7/M23/M33, Cortex-R4/R5 core supported. There must be provision for adding new devices. 4 Connectivity : USB Interface AND/OR Ethernet Interface with the PC for target hardware system. (via JTAG, SWD). USB powered (no separate power supply ), Plug-and-Play installation using standard Windows USB drivers. 5 Support for JTAG daisy-chain and Multi-core debugging. All JTAG signals can be monitored and target voltage can be measured. 6 Serial Wire Debug (SWD) support and Serial Wire Viewer (SWV) Data Trace for ARM Cortex-M based devices. 7 High speed bidirectional I/O information interface for microcontrollers ( like printf/scanf ), without affecting the target’s real-time behavior. 8 Automatic Core Recognition, 9 Interrupt and exception event logging/ statistics/ nesting analysis 10 Execution Time Measurement and Performance analysis 11 Real-time variable watch and Graphical variable value chart plots 12 Memory and variable access history log 13 Free technical support, software maintenance and up gradation for a period of at least 12 months. 3/5 NOTE : • The quotation must accompany with detailed technical literature and datasheet, specifying Make, model and compliance with the above specification. Failing which the quotation will liable to be rejected. • Software drivers and associated modules for hardware debugger tools must be supplied. • Software associated with the above hardware must be supplied on DVD-ROM along with license and activation code. Contd… 4/5 3. Keil MCB1760UME Evaluation Board for NXP LPC1700 family of ARM Cortex™-M3 processor-based devices Qty. : 01 Specifications : • The MCB1760 Evaluation Board populated with a NXP LPC1768 device • 100MHz ARM Cortex-M3 processor-based MCU • On-Chip Memory: 512KB Flash and 64KB RAM • Color QVGA TFT LCD • 10/100 Ethernet Port • USB 2.0 Full Speed - USB, USB-OTG, and USB Host • 2 CAN interfaces • 2 Serial Ports • SD/MMC Card Interface • 5-position Joystick and push-button • Analog Voltage Control for ACD Input • Amplifier and Speaker • Up to 70 GPIO • Debug Interface Connectors • 20-pin JTAG (0.1 inch connector) • 10-pin Cortex debug (0.05 inch connector) • 20-pin Cortex debug + ETM Trace (0.05 inch connector) • Ulink-ME Debug Adapter Note : The evaluation board must be supplied in original company packing with all the accessories like cables connectors etc and documentation. Failing which, the supplied item will be rejected. 5/5 .