1997 · 18 citations · 7 references
EngineeringComputer EngineeringComputer ScienceHardware Description LanguagesRobot ControlRoboticsReal-time ControlReal-time SchedulingReal-time Systems ArchitectureReal-time Systems DesignRobot Control ArchitectureRobotics AutomationHardware AbstractionHardware-software IntegrationReal-time ConstraintsReal-time Robot ControlReal-time Robot Control ArchitecturesScheduler DesignSoftware Architecture For RoboticsSystem Architecture Specification
We present a tool that automatically generates a run-time scheduler for a target architecture from a heterogeneous system-level specification in both Verilog HDL and C. Part of the run-time scheduler is implemented in hardware, which allows the scheduler to be predictable in being able to meet hard real-time constraints, while part is implemented in software, thus supporting features typical of software schedulers. We describe the tool flow and target architecture, synthesis of the control portion of the run-time scheduler in hardware, and control of the software using interrupts. Finally, we conclude with a sample application of the tool to a robot design example.
7
The Chinook hardware/software co-synthesis system
Pai H. Chou, Ross B. Ortega, Gaetano Borriello · 1995 · 151 citations
COSYMA: a software-oriented approach to hardware/software codesign
Jörg Henkel, Thomas Benner, Rolf Ernst et al. · 1994 · 47 citations