AN1154 STMicroelectronics, AN1154 Datasheet - Page 9

no-image

AN1154

Manufacturer Part Number
AN1154
Description
8031-PSD DESIGN TUTORIAL
Manufacturer
STMicroelectronics
Datasheet
PSDSOFT DEVELOPMENT TOOLS
PSDsoft is ST’s integrated system development software tool, which runs on a PC in the Windows 95 and
Windows NT environments. PSDsoft supports the configuration of the functional blocks, as described in
the previous sections. PSDsoft consists of the following major modules:
The PSDsoft design process for a PSD devices follows the flow shown in Figure 4.
PSDabel
PSDabel has MINC’s HDL ABEL engine at its core (formerly DATA I/O ABEL). The PSDabel environment
provides an editor to create/edit an .abl file that can be used to define chip select logic, general-purpose
logic, and PSD configuration parameters. Template files are provided for many MCU and PSD
combinations. When the ABL file is compiled, logic is synthesized, and files are created and passed on to
the PSDsoft fitting utility.
PSD Configuration
This utility is used to specify the PSD MCU bus interface type, special I/O pin assignments, and particular
internal PSD functions. The output of this module is a .glc configuration file, which is also used by the
PSDsoft Fitter.
PSD Fitter
PSD Fitter has two main functions: the Fitter and the Address Translator. The Fitter accepts input from
PSDabel and PSD Configuration, synthesizes this user logic and configuration, and fits the design to the
PSD silicon. The Address Translator process allows the user to map the MCU firmware from a cross-
compiler (in Intel HEX or S-Record format) into the NVM blocks within the PSD. As a result, the MCU
firmware is merged with the logic and configuration definition of the PSD. The output of the Address
Translator is an .obj file that can be used by a programmer to program the PSD device. This .obj file can
also be used to program an M88 FLASH+PSD using the JTAG FlashLink cable. The .obj file includes chip
configuration information, the PLD fuse-map, and MCU firmware.
PSD Simulator
ST’s version of SIMUCAD’s SILOSIII simulation software provides functional chip-level simulation for PSD
devices. PSDsoft automatically creates files for input to the simulator. These files convey relevant design
information to the simulator. As a result, the user only has to create a stimulus file since all of the signals
and node names are taken from the .abl file.
PSD Programmer
PSD Programmer is the interface to the ST MagicProIII®, PSDpro, PEP300, and FlashLink programming
devices. It accepts the .obj file as input, allows viewing and editing of the .obj file, and programs the PSD
device.
C Code Generation
This is a new feature of PSDsoft that automatically generates C code functions and headers for controlling
Flash PSD devices. These functions and headers are ANSI-C compatible. The generated files (.c and .h)
PSDabel
PSD Configuration
PSD Fitter
PSD Simulator
PSD Programmer
C Code Generator
AN1154 - APPLICATION NOTE
9/83

Related parts for AN1154