Marco Caldari

Learn More
The concept of a SOC platform architecture introduces the concept of a communication infrastructure. In the transaction-level a finite set of architecture components (memories, arithmetic units, address generators, caches, etc) communicate among each other over shared resources (buses). Until recently, modeling architectures required pin-level hardware(More)
The specification on power consumption of a digital system is extremely important due to the growing relevance of the market of portable devices and must be taken into account since the early phases of a complex System-on-Chip design. In this paper some guidelines are provided for the integration of the information on power consumption in the executable(More)
Bus performances are extremely important in a platform-based design. System Level analysis of bus performances gives important information for the analysis and choice between different architectures driven by functional, timing and power constraints of the System-on-Chip. This paper presents the effect of different arbitration algorithms and bus usage(More)
High level design methodologies are needed to overcome the complexity of System on Chip design. In this paper the SystemC environment has been used to design a Bluetooth transceiver. The high simulation speed allowed a high level performance analysis of the IP developed and the definition of an algorithm for selecting the best packet type in presence of(More)
Physical models are widely used for sound synthesis and transformation. This paper presents a general methodology for the integration of physical modelling of sounds in a system level design environment using SystemC. The methodology has been applied in particular for physical modelling of electric guitar effects. The model developed has been used for a(More)
A fundamental issue in the development of a modern electronic design is represented by productivity: the complexity of digital systems is growing so fast that a lot of resources are required for meaningful and efficient design, guaranteeing a feasible time-to-market. Abstraction is an important tool to manage complexity, because it allows to catch the(More)
The paper presents a methodology to integrate information on power consumption in a high level functional description of a System-on-chip. The power dissipated during the execution of each system level instruction, stored in a Look-up Table, is used in a System level simulation. The methodology has been applied to the design of an IC bus driver
With System on Chip low power constraints becoming increasingly important, emphasis is moving to architectural level, optimum memory organisation and system run time management. The designer should consider this aspect at the beginning of a new project in order to explore and find the best mapping of system parameters like throughput, area, and power(More)