The Processor Expert (PE) Automatic Code Generator for Fujitsu 16LX microcontrollers provides an integrated development environment (IDE) for rapid code development. Processor Expert Features: - Automatic Code Generator
- Code Library Manager
- Large library of fully retargetable code
- Powerful Graphical Intergrated Development Environment for easy drag & drop selection and configuration of code modules, view of used microcontroller resources, and code editing and generation.
- Extensive help (more than 250 pages) and tutorial
- Preserves user written code versus Processor Expert generated code.
Processor Expert helps you to: - Shorten the design and learning phase
- Minimize debug time by using PE's fully tested software library
- Reduce design time and cost
- Rapidly adopt code to last minute design changes
Automatic Code Generator Processor Expert (PE) has built-in expert knowledge of the CPU, all the on-chip peripherals and all possible hardware settings of your selected micro. This built-in knowledge about possible hardware settings accelerates your learning curve for a new microcontroller and guarantees correct hardware initialization code. The PE automatic code generator uses a concept called "Embedded Beans" to implement a given task. Embedded Beans encapsulate the functionality of basic elements of embedded systems like on-chip peripherals, standalone peripherals, virtual devices, and pure software algorithms. An embedded bean is best compared to an object in C++ or a bean in Java. A bean is fully configurable and can be easily retargeted to different microcontroller derivatives and clock frequencies with a few mouse clicks. Embedded Beans are well tested software routines and that is why they can save months of work of an expert programmer. Processor Expert comes with a large selection of embedded beans that generate code for all of a supported microcontroller's on-chip peripheral functions. The UART bean, for example, "knows" how to calculate a specific baud rate for an on-chip UART. All you have to do is to specify the desired output result – what baud rate and transmission parameters (number of data bits, stop bits, parity), push a button and you' re done "writing" the code for you desired UART functionality. Quickly Retarget Code to Accommodate Design Changes The power of embedded beans and Processor Expert lies in the retargetability of the generated code for different derivatives or clock frequencies. Let's say for example, you developed your code for a 5MHz microcontroller clock. Later on in your project you realize that you run out of steam and need more speed, so you change clock speed to 8MHz. If you developed your code the traditional way, you will now have to do a lot of changes and testing to get all the timings right again (internal timers, UART transmission speed, etc.). If you used the PE tool, it's as simple as entering the new frequency and pressing the "make code" button- now you've just "speeded up your design" in two ways. Virtual Peripherals In addition to supporting on-chip peripherals, embedded beans can implement "virtual peripherals". Examples for such "virtual peripherals" are an I2C interface using standard I/O pins and software on microcontrollers that don't have a hardware I2C interface integrated, or - on the more complex side - a TCP/IP stack for dial-up connectivity. Code Library Manager Processor Expert comes with a tool called "Bean Inspector" that allows you to create your own embedded beans and thus add to the already large library of exisiting funtional blocks. Any funtion you can envision can be defined as an embedded bean, providing you with a powerful tool to implement the most complex functions as reusable and retargetable code. Integrated Development Environment The IDE's Microprocessor View provides you with a graphical image of your microcontroller's actual pinout and package. It shows which code modules or external peripherals are connected to which pins. The package can be rotated, so that you can have on screen what you have on board for easier orientation. You can drag & drop embedded beans to free pins in microprocessor view to connect them with those pin. Pins that have fixed functionality, like a UART's transmit or receive pin, are automatically connected by PE when you add the UART bean to your project. The IDE also features an integrated code editor. You can easily add your own code (for example event handlers) to supplement the automatically generated code, then recompile your code with a simple mpuse click. Fujitsu 16LX Demo Applications The Processor Expert automatic code generator for Fujitsu 16LX comes with a number of built-in demo applications: - Tutorial - simple project - tutorial with BitIO and ExtInt
- LEDs - simple demo project with ByteIO connected to port 4 (LEDs on DevKit16)
- ExtKey - simple demo project with ByteIO and PCkeyboard
- DevKit16 - "multimedia" demo of DevKit16 - uses LEDs on Port4, LED display and generates pulse modulated sound
- Beeper - demo project with PPG and TimerInt bean, generates a sequence of tones using DevKit16 speaker
- s2d - demo project with 2 digit LED display
- WatchDog - demo project with WatchDog bean
- EEPROM - demo project with Ex2wireEEPROM bean (EEPROM AT24C08 on DevKit16)
- Shine - demo with Terminal and PWM bean
- CAN - demo with two CAN bean, the first one sends data to the second channel
- CAN495 - demo for MB90495 microcontrollers
- BusBreak - demo project with break on selected variable value access
- IntVect - example of user interrupt service routine
System Requirements - PC with an Intel Pentium class processor or higher
- Windows 95/98/NT/2000/XP
- Adobe Acrobat Reader 3.0 or higher
- 48MB RAM
- 30MB free hard disk space
- CD-ROM drive (for installation only)
- Super VGA monitor; 800x600 display, 256 colors. Recommended: 1024x768, 64K colors.
- Microsoft Mouse or compatible pointing device
Supported Fujitsu 16LX Microcontrollers - MB90497, MB90497G, MB90F497, MB90F497G
- MB90543, MB90543G, MB90F543, MB90F543G
- MB90546, MB90546G, MB90F546, MB90F546G
- MB90548, MB90548G, MB90F548, MB90F548G
- MB90549, MB90549G, MB90F549, MB90F549G
Supported Fujitsu 16LX Compilers FFMC-16 Family Softune Workbench V30L24 Download a trial version of Fujitsu 16LX Processor Expert (28.8MB!) Download the Fujitsu 16LX Processor Expert User Guide (PDF, 501kB) Ships from: USA Leadtime: Ex-stock
|