Metodyka wykorzystywania układów VLSI w projektowaniu urządzeń cyfrowych

Krzysztof Gracki , Marek Pawłowski , Andrzej Skorupski

Abstract

The modern digital integrated circuits so called VLSI structures it’s among other two main types: microcontrollers and FPGA (Field Programmable Gates Array). Many companies produce these circuits and offers for complex digital devices designers some facilities which gives to designers the ability to build the various applications. These facilities they are the special software tools to easy programming the FPGA structure and firmware for microcontrollers. In this paper are described the examples of modern VLSI circuits and the tools to support their use. The digital devices contain two main components: hardware (integrated circuits, printed board, input/output devices, casing and so on) and software (low level programming, system software, application software). Additionally are described the capabilities of the FPGA structure with their parameters which decide about using it in given project. To apply the FPGA in given project requires using the specialized software tools. To apply different integrated circuits the designer must use the different tools. To design the firmware of the microprocessor and microcontrollers could be use the C++ but to use FPGA is necessary to use the VHDL or Verilog language. The modern computer aided tools for digital devices design allows to high speed prototyping and preparing for production.
Author Krzysztof Gracki (FEIT / IN)
Krzysztof Gracki,,
- The Institute of Computer Science
, Marek Pawłowski (FEIT / IN)
Marek Pawłowski,,
- The Institute of Computer Science
, Andrzej Skorupski (FEIT / IN)
Andrzej Skorupski,,
- The Institute of Computer Science
Pages256-273
Publication size in sheets0.85
Book Danielewska Alicja, Maciąg Monika (eds.): Nowoczesne technologie XXI w. – przegląd, trendy i badania. Tom 1, vol. 1, 2019, Wydawnictwo Naukowe TYGIEL sp. z o.o., ISBN 978-83-65932-70-9, 295 p.
Keywords in PolishUkłady FPGA, systemy EDA, system SoC, języki HDL, platforma Arduino
Keywords in EnglishFPGA structure, EDA systems, system SoC, HDL language, Arduino platform
Abstract in PolishWspółczesne elektroniczne układy cyfrowe bardzo wielkiej skali integracji VLSI to między innymi mikrokontrolery i tzw. układy programowalne. Producenci układów VLSI stwarzają projektantom urządzeń cyfrowych ułatwienia dające im możliwości zastosowania tych układów dla bardzo różnych aplikacji. Te ułatwienia to softwarowe środowiska umożliwiające programowanie struktur FPGA (ang. Field Programmable Gate Array) oraz tworzenie oprogramowania dedykowanego dla wbudowanych w te układy procesorów. Artykuł jest poświęcony przykładowym układom VLSI oraz narzędziom wspomagającym ich wykorzystanie. Urządzenia cyfrowe składają się zwykle z dwóch typów składników: sprzętowych (układy scalone, płytki drukowane, urządzenia zewnętrzne, obudowy itp.) oraz programowych (oprogramowanie niskopoziomowe modułów składowych urządzenia, oprogramowanie systemowe, oprogramowanie użytkowe). Pokazane zostały możliwości układów FPGA z uwzględnieniem parametrów decydujących o wykorzystaniu w projekcie urządzenia. Projektowanie urządzeń cyfrowych wymaga stosowania specjalizowanych narzędzi programistycznych. Narzędzia te różnią się w zależności od zastosowanych układów scalonych. W przypadku mikroprocesorów i mikrokontrolerów do zapisania algorytmów działania układu można wykorzystać języki jak np. C++, ale w przypadku układów FPGA do opisu ich działania używa się języków opisu sprzętu takich jak VHDL i Verilog. Współczesne narzędzia wspomagające projektanta złożonych urządzeń cyfrowych umożliwiają znaczne przyśpieszenie procesu projektowania co pozwala na szybkie wdrożenie do produkcji.
URL http://bc.wydawnictwo-tygiel.pl/public/assets/345/Nowoczesne%20technologie%20XXI%20w.%20%E2%80%93%20przegl%C4%85d,%20trendy%20i%20badania.%20Tom%201.pdf
Languagepl polski
Score (nominal)5
ScoreMinisterial score = 5.0, 27-07-2019, MonographChapterAuthor
Citation count*
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back