dc.contributor |
Universitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions |
dc.contributor |
Aalto-yliopisto. Sähkötekniikan korkeakoulu |
dc.contributor |
Koskinen, Lauri |
dc.contributor.author |
Romaguera i Restudis, Josep-Oriol |
dc.date |
2012-05 |
dc.identifier.citation |
ETSETB-230.78395 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/16195 |
dc.language.iso |
eng |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.publisher |
Aalto University |
dc.rights |
Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria electrònica::Circuits electrònics |
dc.subject |
Àrees temàtiques de la UPC::Informàtica::Hardware |
dc.subject |
VHDL (Computer hardware description language) |
dc.subject |
Microcomputers--Buses |
dc.subject |
Microcontrollers |
dc.subject |
broadcast communication |
dc.subject |
AMBA |
dc.subject |
wire model |
dc.subject |
wire delay |
dc.subject |
comunicación broadcast |
dc.subject |
modelo del cable |
dc.subject |
retardo del cable |
dc.subject |
electrònica digital |
dc.subject |
VHDL (Llenguatge de descripció de maquinari) |
dc.subject |
Microordinadors--Busos |
dc.subject |
Microcontroladors |
dc.title |
On-chip bus standards in a broadcast architecture |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
[ANGLÈS] This final project has been developed in the School of Electrical Engineering (in Aalto University) and its main goal is to value whether AMBA (Advanced Microcontroller Bus Architecture) is a good option to develop an on-chip broadcast architecture. To carry it out, various alternatives are taken in account: use full AMBA (with all its signals), use CAN (Controller Area Network) bus instead of AMBA, and use modified AMBA (using only the signals that will be used). Once one alternative is chosen, the implementation is done, using VHDL (Very high speed integrated circuit - Hardware Description Language). Afterwards, wire delay per millimetre is calculated (with and without buffering). With the optimization, a 40.7% of improvement is obtained, with a delay of 68.465 ps/mm. In addition, a delay model in VHDL is designed and implemented. Finally, energy per bit is also calculated and compared with a point-to-point architecture system. Obviously, the performed design consumes more energy per bit (0.558 pJ/(bit·mm)) than a point-to-point system. Nevertheless, it is important to highlight that a point-to-point communication needs many wires. |
dc.description.abstract |
[CASTELLÀ] Este proyecto final de carrera ha sido desarrollado en la escuela de Ingeniería Eléctrica de la Universidad de Aalto, y su principal objetivo es valorar si el bus AMBA (Advanced Microcontroller Bus Architecture) es una buena opción para desarrollar una arquitectura broadcast on-chip. Para llevarlo a cabo, se han considerado diferentes alternativas de diseño: usar AMBA al completo (con todas sus señales), usar el bus CAN (Controller Area Network) en lugar de AMBA, y usar el bus AMBA modificado (utilizando sólo las señales que son de interés). Una vez escogida una alternativa, se realiza la implementación, usando VHDL (Very high speed integrated circuit - Hardware Description Language). Posteriormente, se calcula el retardo por milímetro del cable (con y sin buffering). Con la optimización, se obtiene una mejora del 40,7%, con un retardo de 68,465 ps/mm. Además, se diseña e implementa un modelo de retardo en VHDL. Finalmente, se calcula la energía por bit y se compara con la de un sistema con comunicación punto a punto. Óbviamente, el diseño realizado consume más energía por bit (0,558 pJ/(bit·mm)) que un sistema punto a punto. No obstante, es importante señalar que una comunicación punto a punto requiere de mucho cableado. |
dc.description.abstract |
[CATALÀ] Aquest projecte final de carrera ha estat desenvolupat a l'escola d'Enginyeria Elèctrica de la Universitat de Aalto, i el seu principal objectiu és valorar si el bus AMBA (Advanced Microcontroller Bus Architecture) és una bona opció per desenvolupar una arquitectura broadcast on-chip. Per dur-ho a terme, s'han considerat diferents alternatives de disseny: usar AMBA al complet (amb tots els seus senyals), usar el bus CAN (Controller Area Network) en lloc de AMBA, i usar el bus AMBA modificat (utilitzant només els senyals que són d'interès). Un cop escollida l'alternativa, es realitza la implementació, utilitzant VHDL (Very high speed integrated circuit - Hardware Description Language). Tot seguit, es calcula el retard per mil·límetre del cable (amb i sense buffering). Amb l'optimització, s'obté una millora del 40,7%, amb un retard de 68,465 ps/mm. A més, es dissenya i s'implementa un model de retard en VHDL. Finalment, es calcula l'energia per bit i es compara amb la d'un sistema amb comunicació punt a punt. Òbviament, el disseny realitzat consumeix més energia per bit (0,558 pJ/(bit·mm)) que un sistema punt a punt. No obstant, és important remarcar que una comunicació punt a punt necessita molt cablejat. |