PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Integracja narzędzi przetwarzania sygnałów pakietu MATLAB/Simulink oraz środowiska CoDeveloper w projektowaniu aplikacji wbudowanych z użyciem FPGA

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Integration of MATLAB/Simulink signal processing with CoDeveloper FPGA C based programming tool for embedded system design
Języki publikacji
PL
Abstrakty
PL
Celem prezentowanej pracy była analiza wykonalności, a następnie zaprojektowanie, implementacja i przetestowanie oryginalnego oprogramowania wpierającego proces projektowania systemów wbudowanych. Chodziło o możliwość połączenia zalet oprogramowania narzędziowego szybkiego wytwarzania aplikacji rekonfigurowalnych (CoDeveloper; Impulse) z możliwościami narzędzi graficznego projektowania i obrazowania (MATLAB/Simulink). Założony cel został osiągnięty.
EN
Computation platforms of embedded systems evolved, from being based on traditional microcontrollers and signal processors separately, to complex systems built with FPGA devices [1, 2]. However, complexity of hardware description languages and hardware skills requirements were the major limitations of generalization of these naturally evolved platforms in embedded systems design. The solution was to create tools that could give software developers a possibility to use the potential of programmable logic devices without considerable knowledge of hardware and hardware description languages [5]. This work presents an idea of bridging two different design tools; CoDeveloper [9] and MATLAB/Simulink [8] in context convergent processor paradigm [3, 4]. As the result, virtually new environment (Integrating Application) for devel-opment, simulation and verification of digital signal processing algorithms in embedded system domain was created. Fig. 1 shows the block diagram of Integrating Application structure in which it is possible to exchange data in real time with reconfigurable embedded system hardware being under development. Connection of these two tools allows getting additional features that support development process, and which are beyond the basic sum of features originally offered by these tools separately. Smulink models can represent Impulse C models, to mention the one characteristic.
Wydawca
Rocznik
Strony
761--764
Opis fizyczny
Bibliogr. 9 poz., rys.
Twórcy
autor
autor
Bibliografia
  • [1] Ito S. A., Carro L.: A comparison of microcontrollers targeted to FPGA-based embedded applications, Integrated Circuits and Systems Design Proceedings, 13th Symposium on, pp. 397-402, 2000.
  • [2] Sharbari B., Amitabha S.: Performance Analysis of Different DSP Algorithms on Advanced Microcontroller and FPGA, Advances in Computational Tools for Engineering Applications, ACTEA’09, International Conference on, pp. 609-613, 2009.
  • [3] Jicheng Ch., Qingdong Y., Peng L., Ce C., MD16: DSP with some RISC features for embedded system, Signal Processing Proceedings, ICSP ‘04, 7th International Conference on, vol. 1, pp. 144-– 147, 2004.
  • [4] Katz D.: Convergent processors solve development challenges, http://www.embedded.com/columns/technicalinsights/188100351, 2006.
  • [5] Bailey B., Martin G., Piziali A.: ESL Design and Verification, Morgan Kaufmann Publishers, 2007.
  • [6] Menotti R., Cardoso J. M. P., Fernandes M. M., Marques E., LALP: A Novel Language to Program Custom FPGA-Based Architectures, Computer Architecture and High Performance Computing, SBAC-PAD’09, 21st International Symposium on, pp. 3-10, 2009.
  • [7] Nanda R., Chia-Hsiang Yang, Markovic D.: DSP architecture optimization in Matlab/Simulink environment, VLSI Circuits, IEEE Symposium on, pp. 192-193, 18-20 June 2008.
  • [8] Barlas T., Moallem M.: Next generation of embedded controllers: Developing FPGA-based reconfigurable controllers using Matlab/Simulink, Emerging Technologies and Factory Automation, ETFA 2008, IEEE International Conference on, pp. 1055-1058, 2008.
  • [9] Antola A., Santambrogio M. D., Fracassi M., Gotti P., Sandionigi C.: A Novel Hardware/Software Codesign Methodology Based on Dynamic Reconfiguration with Impulse C and Codeveloper, Programmable Logic, SPL’07. 2007 3rd Southern Conference on, pp. 221-224, 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0083-0034
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.