1 |
AHB On-Chip Bus Protocol CheckerWang, Chien-chou 12 December 2007 (has links)
Verifying that a hardware module connected to a bus follows the bus protocol correctly is a necessity in a bus-based System-on-Chip (SoC) development. Traditional simulation-based bus protocol monitors can check whether bus signals obey bus protocol or not, but they are non-synthesizable and thus could not identify bugs occurring at run time in real physical environment. We propose a rule-based and synthesizable protocol checker (HPChecker) for AMBA AHB Bus. It contains 73 related bus protocol rules to check bus signal behavior, and two corresponding debugging mechanisms to shorten debugging time. Error reference table can summarize the violation condition of a design under test (DUT); History Memory contains the content of violation signals. These two mechanisms can help designer debugging efficiently. The gate counts of the HPChecker are 43,432 gates and the speed of it is 203 MHz at 0.18Mm technology. Finally, the HPChecker has been integrated into a 3D graphics accelerator and successfully identifies protocol violation in the FPGA prototype. . HPChecker has been successfully licensed to industries in France and Taiwan to assist SoC development.
|
2 |
Sparčiosios magistralės aukšto abstrakcijos lygio modelio sudarymas ir analizė / Analysis and creation of high-speed bus model in high level of abstractionPečkys, Vaidotas 26 May 2005 (has links)
In this work was studying literature related to object orientated programming tools for hardware design, capabilities for modeling and synthesis of high-level models of abstraction. It was founded-out the operating principles of high-speed bus and created prototype of such bus in TLM level. It was created methodology for transformation of high-speed bus prototype to RTL level. This methodology was used for transformation of high-speed bus prototype to RTL level. Transformed module was synthesized to gate level. Simulation speed of high-speed bus model in TLM was compared with simulation speed of model in behavioral level. It was demonstrated universality and reuse capabilities of TLM models.
|
3 |
Microprocesador RISC basado en MIPS32 con conectividad AMBA AHBE-LiteOroz de Gaetano, Ariel 21 June 2019 (has links)
En este trabajo se presenta el estudio de arquitecturas de bus y la implementaci on de
AMBA AHB-Lite en el marco de un sistema que incluye un microprocesador basado en
la arquitectura MIPS32, cuya interfaz es adaptada para ser compatible con las especi caciones
del protocolo mencionado. Se realiza una comparaci on del sistema implementado
con respecto a otras arquitecturas est andar que emplean procesadores como Cortex-M0,
OpenRISC1200, ZPU y LEON3, contrastando los requisitos que cada uno insume en sus
implementaciones en FPGA y el desempe~no alcanzado por cada uno. / This work presents the study of bus architectures and the implementation of AMBA
AHB-Lite in the context of a system that includes a microprocessor based on the MIPS32
architecture, whose interface is modi ed to comply with the protocol's speci cations.
The implemented system is compared with other standard architectures that employ
microprocessors such as Cortex-M0, OpenRISC1200, ZPU y LEON3, examining the
requirements needed for each case in their FPGA implementation and the performance
yielded by each of them.
|
Page generated in 0.0271 seconds