31 |
Integration of an Ethernet MAC on System-on-a-Programmable- ChipLin, Guang-bao 15 September 2006 (has links)
This research aims to discuss the integration of an 10/100 Ethernet MAC on a
System-on-a-Programmble-Chip. SOPC is a chip combined with ¡§ASIC¡¨(Application
Specific IC) and ¡§PLD¡¨(Programmable Logic Device). Due to the lower Complexity,
SOPC is suitable for SOC study in academic. In this research, Altera ARM-based
ExcaliburTM SOPC is used and an Opencore 10/100 Ethernet MAC is integrated onto
it. The topic of SOPC architecture, SOPC development flow, bus interface design of
the hardware, driver development and verification strategy of SOPC are discussed.
This work is hopeful to be referable material for school SOPC teaching.
|
32 |
Design and Implementation of SoC Hardware-Software Co-design PlatformLeong, Mun-kit 14 February 2008 (has links)
Reconfigurable supercomputing has been used by many high-performance computer systems to accelerate the processing speed. Thus, it is the present trend to use the microprocessor to combine with reconfigurable FPGA as the embedded system platform. However, the hardware-software co-design and integration of embedded system become great challenges of the designer. Beside this, the communication between hardware and software is crucial for the system to be operated effectively. Our concept consists of the design of FPGA configuration, described in I-Link hardware/software integration, improve the communication among the hardware and software. Besides, by using command packet method, we put the data to multi-hardware through hardware management unit (HMU). While system is operated, The Boot Loader will set up TCB and HCB data structure through PSP. The PSP can be regarded as the important reference segment of messages switching among system and hardware/software. The HMU has data buffering and management ability which can let the processes more easy and smooth. We successfully accomplish a hardware-software integrated system in HSCP, which is developed in our laboratory. The basic components of our platform include ARM7TDMI CPU, memory and Altera ACEK 1K-100 of FPGA. By using ARM-code, we also preliminary accomplish the Boot Loader, HW Constructor and self-developed embedded system. Finally, we make use of a large amount of multiplication operation and matrix summation to verify the feasibility of this system architecture.
|
33 |
A Unified System/RTL/FPGA/Chip Verification Methodology for a 3D Graphics SoCHuang, Wei-Sheng 15 August 2008 (has links)
In recent years, a theme for generally discussion in IC design domain is how to do the efficient verification in complex SoC environment and raise the confidence when chip taped-out. But when we face the different abstraction levels of verification environment like the System Modeling Level, Register Transfer Level, FPGA Emulation Level and Chip Level verification environment, how to unifiy test-patterns and makes them can be reused and do mutual-verification in different abstraction level verification environments is our main topic. Therefore, this thesis proposed a verification methodology that based on the 3D graphics SoC and unified the test patterns that let the different abstraction levels of verification environment can use the same test patterns. And to face the exetensive test patterns of 3DG SoC, we also proposed an automatic verification mechanism which can run the simulation and compare the simulation results automatically and improve the verification efficiency. Finally, we also share the 3DG SoC integration and verification experience from front-end to back-end, hope to makes everyone understand the related flow from RTL design to test-chip testing.
|
34 |
SYS-SIP SoC Development InfrastructureYang, Fu-Ching 12 October 2009 (has links)
System-on-a-Chip (SoC) is a trend to achieve high performance, low cost, and low power in modern electronic devices. As the demand of functionality and performance increase, more IPs (Intellectual Property) are integrated into a modern SoC. Developing such a complex SoC is challenging since the SoC has limited observability; modern SoCs usually leave limited spared I/O pins for debugging purpose due to cost consideration, making it hard to analyze the internal activities via the limited I/O pins. This hampers the SoC development. To ease the difficulty, we have implemented the SYS-SIP (National Sun Yat-Sen university's SoC Infrastructure IP's) to enable the SoC development in terms of verification, debugging, monitor
ing, and performance tuning. The SYS-SIP consists of five members: Processor External Interrupt Verification Module (PEVM), ICE, processor tracer, bus tracer, and protocol checker. Each of them serves specific purposes in verification, debugging, monitoring, and performance tuning. The SYS-SIP can be applied at diffierent design stages: RTL, FPGA, and chip level. The results show that SYS-SIP eases the SoC development and shortens the time-to-market significantly.
|
35 |
Sense of coherence : A study among students in ZambiaLennqvist, Susanne, Eriksson, Pauline January 2009 (has links)
<p>The aim of the study was to investigate the sense of coherence among students in Zambia. Sense of coherence was assessed with the questionnaire SOC-29. The respondents were 102 students, aged 15 to 20 years, in three schools in Livingstone. A secondary aim was to examine the relationship between sense of coherence, gender and age. The mean score on SOC-29 was 131 for the Zambian students, which is lower than SOC measured for Swedish adolescents (m=138,5) as well as the Swedish population (m=146). There were no significant correlations between sense of coherence and gender, nor between sense of coherence and age.</p>
|
36 |
Core-characteristic-aware off-chip memory management in a multicore system-on-chipJeong, Min Kyu 30 January 2013 (has links)
Future processors will integrate an increasing number of cores because the scaling of single-thread performance is limited and because smaller cores are more power efficient. Off-chip memory bandwidth that is shared between those many cores, however, scales slower than the transistor (and core) count does. As a result, in many future systems, off-chip bandwidth will become the bottleneck of heavy demand from multiple cores. Therefore, optimally managing the limited off-chip bandwidth is critical to achieving high performance and efficiency in future systems.
In this dissertation, I will develop techniques to optimize the shared use of limited off-chip memory bandwidth in chip-multiprocessors. I focus on issues that arise from the sharing and exploit the differences in memory access characteristics, such as locality, bandwidth requirement, and latency sensitivity, between the applications running in parallel and competing for the bandwidth.
First, I investigate how the shared use of memory by many cores can result in reduced spatial locality in memory accesses. I propose a technique that partitions the internal memory banks between cores in order to isolate their access streams and eliminate locality interference. The technique compensates for the reduced bank-level parallelism of each thread by employing
memory sub-ranking to effectively increase the number of independent banks. For three different workload groups that consist of benchmarks with high spatial locality, low spatial locality, and mixes of the two, the average system efficiency improves by 10%, 7%, 9% for 2-rank systems, and 18%, 25%, 20% for 1-rank systems, respectively, over the baseline shared-bank system.
Next, I improve the performance of a heterogeneous system-on-chip (SoC) in which cores have distinct memory access characteristics. I develop a deadline-aware shared memory bandwidth management scheme for SoCs that have both CPU and GPU cores. I show that statically prioritizing the CPU can severely constrict GPU performance, and propose to dynamically adapt
the priority of CPU and GPU memory requests based on the progress of GPU workload. The proposed dynamic bandwidth management scheme provides the target GPU performance while prioritizing CPU performance as much as possible, for any CPU-GPU workload combination with different complexities. / text
|
37 |
Det räcker inte att laga bron över livsfloden, man måste även lära barnen att simma! : En kvalitativ studie för att få en djupare förståelse om socialarbetare upplever att barn som deltar i Trappan-insatsen får en känsla av sammanhang?Karlsson, Malin, Gustafsson, Katrin January 1900 (has links)
The aim of this qualitative study was to get a deeper understanding of social workers experience that children who participate in the Trappan-insatsen get a sense of coherence. To achieve an empirical material social workers who perform Trappan-samtal have been interviewed. The study shows that it is important that children get help and support to talk about the trauma they experienced. The support of the narrative, however, differ depending on the child's age, it is important to have a flexible approach as a Trappan-user. It appears that it is essential that parents give their consent to the children so they can talk about the violence. It also emerges that information to the children is an important part of understanding the process. The study shows that social workers feel that the children participating in the staircase mission get a sense of coherence.
|
38 |
The organizational diffusion of service-oriented computingLuthria, Haresh, Information Systems, Technology & Management, Australian School of Business, UNSW January 2009 (has links)
Corporations are actively pursuing business model innovation and organizational agility in the quest for sustainable competitive advantage in today??s global marketplace. The paradigm of service-oriented computing (SOC) has emerged as a popular approach to flexibility and agility, not just in systems development but also in business process management. The associated concept of service-oriented architecture (SOA) enables the defining of business flows as technology independent services, potentially providing avenues for agility in business process transformation. This architectural concept is growing in popularity and is being rapidly adopted by industry organizations. Studies of the practical impacts of adopting SOA are crucial because it involves a non-trivial and expensive overhaul of both business and technology infrastructures. There is, however, a paucity of critical research on the adoption of SOA. What is needed is a focus on the study of the real-world adoption of SOA across the enterprise and the factors that aid or impede such adoptions. This research examines the organizational use of SOA, both analytically and empirically through case studies, and posits a diffusion framework for the adoption and implementation of SOA as an enterprise strategy. The SOA Diffusion Framework addresses the following key areas ?? the organizational factors influencing the decision to adopt SOA, the organizational aspects of adopting and implementing SOA, and the outcomes or realized benefits of implementing SOA across the enterprise. For researchers, this study (i) fills a crucial knowledge gap because there is little empirical evidence of the practical use of SOA, (ii) adds to the innovation diffusion literature, (iii) introduces a tool to assess the organizational impact of SOA, and (iv) provides direction for future research into the organizational factors relating to the enterprise adoption of service-orientation. For practitioners, this study provides an adoption framework and a set of guidelines to help implement SOA successfully across the enterprise.
|
39 |
The organizational diffusion of service-oriented computingLuthria, Haresh, Information Systems, Technology & Management, Australian School of Business, UNSW January 2009 (has links)
Corporations are actively pursuing business model innovation and organizational agility in the quest for sustainable competitive advantage in today??s global marketplace. The paradigm of service-oriented computing (SOC) has emerged as a popular approach to flexibility and agility, not just in systems development but also in business process management. The associated concept of service-oriented architecture (SOA) enables the defining of business flows as technology independent services, potentially providing avenues for agility in business process transformation. This architectural concept is growing in popularity and is being rapidly adopted by industry organizations. Studies of the practical impacts of adopting SOA are crucial because it involves a non-trivial and expensive overhaul of both business and technology infrastructures. There is, however, a paucity of critical research on the adoption of SOA. What is needed is a focus on the study of the real-world adoption of SOA across the enterprise and the factors that aid or impede such adoptions. This research examines the organizational use of SOA, both analytically and empirically through case studies, and posits a diffusion framework for the adoption and implementation of SOA as an enterprise strategy. The SOA Diffusion Framework addresses the following key areas ?? the organizational factors influencing the decision to adopt SOA, the organizational aspects of adopting and implementing SOA, and the outcomes or realized benefits of implementing SOA across the enterprise. For researchers, this study (i) fills a crucial knowledge gap because there is little empirical evidence of the practical use of SOA, (ii) adds to the innovation diffusion literature, (iii) introduces a tool to assess the organizational impact of SOA, and (iv) provides direction for future research into the organizational factors relating to the enterprise adoption of service-orientation. For practitioners, this study provides an adoption framework and a set of guidelines to help implement SOA successfully across the enterprise.
|
40 |
Contratos REST robustos e leves : uma abordagem em design-by-contract com NeoIDL / Lightweight and robust REST contracts : an approach in design-by-contract with NeoIDLLima, Lucas Ferreira de 11 July 2016 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2016. / Submitted by Fernanda Percia França (fernandafranca@bce.unb.br) on 2016-10-04T19:34:39Z
No. of bitstreams: 1
2016_LucasFerreiradeLima.pdf: 3499026 bytes, checksum: deed5aff55581af6d3b7be795b2e8143 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2017-01-06T19:20:46Z (GMT) No. of bitstreams: 1
2016_LucasFerreiradeLima.pdf: 3499026 bytes, checksum: deed5aff55581af6d3b7be795b2e8143 (MD5) / Made available in DSpace on 2017-01-06T19:20:46Z (GMT). No. of bitstreams: 1
2016_LucasFerreiradeLima.pdf: 3499026 bytes, checksum: deed5aff55581af6d3b7be795b2e8143 (MD5) / A demanda por integração entre sistemas heterogêneos fez aumentar a adoção de soluções baseadas em computação orientada a serviços -- SOC, sendo o uso de serviços Web a estratégia mais comum para implementar serviços, com a adoção crescente do estilo arquitetural REST. Por outro lado, REST ainda não dispõe de uma notação padrão para especificação de contratos e linguagens como Swagger, YAML e WADL cumprem com o único propósito de descrever serviços, porém apresentam uma significativa limitação: são voltadas para computadores, tendo escrita e leitura complexas para humanos, dificultando a abordagem Contract-first, estimulada em SOC. Tal limitação motivou a especificação da linguagem NeoIDL, concebida com o objetivo de ser mais expressiva para humanos, além de prover suporte a modularização e herança. Problema. Nenhuma dessas linguagens, incluindo a NeoIDL, dá suporte a contratos robustos, como os possíveis de serem descritos em linguagens ou extensões de linguagens com suporte a Design-by-contract -- DbC, exploradas tipicamente no paradigma de orientação a objetos. Objetivos. O objetivo geral deste trabalho é investigar o uso de construções de DbC no contexto de SOC, verificando a viabilidade e utilidade de sua adoção na especificação de contratos e implementação de serviços REST. Resultados e Contribuições. Essa dissertação contribui tecnicamente com uma extensão da NeoIDL para DbC, contemplando dois tipos de precondição e pós-condição: uma básica, que valida o valor de atributos e dados de saída; e outra baseada em serviços, em que composições de serviços são acionadas para validar se o serviço deve ser executado (ou se foi executado adequadamente, em caso de pós-condições). Sob a perspectiva de validação empírica, contribui-se com dois estudos. Um primeiro, verificou os requisitos de expressividade e reuso da NeoIDL, sendo realizado no domínio de Comando e Controle em parceria com o Exército Brasileiro. O segundo, teve maior interesse na análise da percepção de utilidade e facilidade de uso das construções DbC propostas para a NeoIDL, levando a respostas positivas em termos de facilidade de uso e aceitação. ________________________________________________________________________________________________ ABSTRACT / The demand for integratin heterogeneus systems grows up the adoptions of solutions based on service oriented computing -- SOC, in special with the increasing use of the REST architectural style. Nevertheless, there is no standard way to represent REST contracts. Swagger, YAML and WADL only provide mechanisms to describe services, which leads to a relevant limitation: they are made for computers and are hard for humans to write and read. This hinders the adoption of the Contract-First approach. This limitation motivated the creation of NeoIDL language, designed with the aim to be more expressive for humans, besides providing support to modularization and inheritance. Problem. None of this specification languages, including NeoIDL, gives support to strong contracts as present in languages that supports Design-by-Contract, tipically found in the object oriented paradigm. Objetives. The main objective of this work is to investigate the use of Design-by-Contract constructions in the SOC context, checking the viability and utility of its adoption at the REST contracts specification and service implementation. Results and contributions. This master thesis contributes technically with the extention of NeoIDL towards supporting Design-by-Contract, adding to it two types of pre and post-conditions. The basic type checks the values of incoming and outgoing atributes. The service based type makes employes a kind of service composition by calling another service to check if the main service may be executed (or if it was correctly executed, in case of post-conditions). By the empirical validation perspective, this thesis contributes with two studies: the first, verifies the expressiveness and reusability requirements of NeoIDL, whitin the domain of Command and Control in colaboration with the Brazilian Army. The second study focused on the analysis of utility and easy of use perspectives of the Design-by-Contract constructions proposed. It gave us interesting answers in terms of acceptance and easy to use.
|
Page generated in 0.0279 seconds