INTEGRATED ENVIRONMENT IEESD-2000
Software-hardware modeling!
Contact:
Ph.D. M.Dolinsky, Ph.D. A.Fedortsov
(data-processing center)
phone: (+375 232) 578256
e-mail:
http://newit.gsu.unibel.by

Gomel State University
Address: 104, Sovetskaja str., 246019, Gomel,
Republic of Belarus

 
Purpose and area of application

   IEESD-2000 is intended for joint development and debugging of hardware and software of embedded systems. IEESD-2000 allows to develop the composite hierarchically organized projects of digital systems consisting of the components of different levels of complexity: from logic gates up to microcontrollers and microprocessors. For these purposes the set of universal means of high level debugging was designed: disassembler; debugger on the initial texts; scanner of the stack, local variables etc.

Advantages

  • support of models of processors in designed devices
  • support of simulation of soft-hardware complexes
  • support of designing of multiprocessor systems

Description of the example

We demonstrate capabilities of designing environment of IEESD-2000 on example called "Robot - moon rover". The robot-moon rover is the autonomous moving model, that can without external interference determine the availability of interruptions during the movement and bend them. The development is applied for demonstration of the possibilities of the projection environment of IEESD-2000. In the middle of the body of model are situated: microprocessor unit; converters managing of the executive sets and mechanisms; sensors of external information and converters of signals; stabilizer and supply filter. The movement of the model regulates the microprocessor unit due to the transmission of corresponding signals on the electronic keys hooked up to the motors. The availability can be determined in accordance to signal level of photodiode, which is compared with some start evaluation. Depending on the result of this comparison the microprocessor unit gives the command to turn or continue the movement in the given direction. The microprocessor unit is the software-hardware complex realized on a base of microcontroller Atmel AVR AT90S2313. This microcontroller was chosen because of the quick action by the small sizes and low level of energy consuming. The availability of the flash-memory is also important. It enables the possibility of easy modification of software.

 


 

Algorithm of the realization

  • The creation of microcontroller AVR AT90S2313 model and modelsimulator of external medium (emulates the work of the signals sensors and regulating converters) in environment IEESD-2000. The model - simulator of external medium forms with usage of indirect development tools of the software in high-level languages and is formed as DLL-file in accordance to the interface of interaction between environment IEESD-2000 and models.
  • In set in the environment IEESD-2000 text editor the initial text of the managing program in assembly language is entered.
  • In regime of simulation the windows of the debuggers of the scheme and initial text are opened. It is possible to conduct the program on steps, as well as to use the breakpoints, watching at the same time at the value changes on different pieces of the scheme.
  • The environment IEESD-2000 supports the visualization of the model work. The user has a capability to set models of input influences (for example, to replace the moon rover in the coordinate field, create the interruptions, and change sensitivity of the photodiode).
  • After the simulation process it is expedient to check up the work of the microprocessor unit in flow bundle with analogue environment. At the traditional approach it is required for this purpose to produce the mock-up sample of the microprocessor unit. The application of in circuit simulator UniICS allow to avoid it. At the same time the simulation of the unit work is conducted in environment IEESD-2000, and the interaction of the computer model with real external environment is conducted with the help of UniICS.


 
For additional information please contact us at:
Regional marketing center phone: (+ 375 232) 577711
e-mail:
Gomel State University
named after F.Skaryna
phone: (+ 375 17) 2928342
fax: (+375 17) 2327183
e-mail:
Ministry of Education for the Republic of Belarus