965 matches
-
aleator (cache-RAMs) p/st ex 8542.21.25 ------ Memorii exclusiv de citire, programabile, care pot fi șterse cu raze ultraviolete (EPROMs) p/st ex ------ Memorii exclusiv de citire, care pot fi șterse electric, programabile (E^2PROMs), inclusiv FLASH E^2PROMs ------- FLASH E^2PROMs: 8542.21.31 -------- A caror capacitate maximă de memorare este de maximum 4 Mbiti p/st ex 8542.21.33 -------- A caror capacitate de memorare este peste 4 Mbiti, dar de maximum 16 Mbiti p/st ex 8542
ORDONANŢA DE URGENŢĂ nr. 204 din 18 decembrie 2002 pentru modificarea denumirii şi clasificarii mărfurilor din Tariful vamal de import al României şi a taxelor vamale aferente acestora. In: EUR-Lex () [Corola-website/Law/146940_a_148269]
-
chiar mai mult. Memoria Flash înlocuiește memoria ROM din sistemele clasice, oferind pe lângă caracterul non volatil și posibilitatea reprogramării în sistem, făcând astfel posibilă actualizarea sistemului de operare sau a altor date cu caracter permanent. Accesul în citire al memoriei flash se face la o viteză similară cu memoria RAM, dar scrierea este extrem de lentă, de ordinul milisecundelor pentru fiecare pagină datorită faptului că orice operație de scriere presupune de fapt o operație de ștergere mai întâi și apoi o operație
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
multe nuclee microprocesor, controller de memorie și alte module ce accelerează anumite tipuri de aplicații (procesor grafic, decodoare audio-video, procesor de criptare decriptare etc., procesor pentru accelerarea execuției codului Java). Există versiuni de procesoare ARM ce integrează și memoria RAM/Flash a sistemului, acestea fiind dispozitive complexe de tip System on Chip cu aplicații în dispozitivele mobile moderne (tablete, telefoane inteligente). Compania ARM Holdings se ocupă cu dezvoltarea setului de instrucțiuni și a arhitecturii dispozitivelor ARM, dar nu cu fabricarea lor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
accesării memoriei externe (maxim 64KĂ 2 module timer temporizator/numărător 12 cicli de tact per instrucțiune 4 porturi pe 8 biți interfață serială full-duplex compatibilitate la nivel de instrucțiuni cu microprocesorul Intel 8085 în funcție de producător pot exista versiuni cu memorie flash Figura 2.44 Structura internă a microcontrolerului Intel 8051 Microcontrolerele 8051 permit extinderea memoriei de date și de program prin conectarea de memorii SRAM și EPROM externe la liniile de intrare-ieșire. În figura 2.45 se prezintă schema unei astfel
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 61 Figura 2.45 Conectarea memoriei externe la microcontrolerul Intel 8051 Dispozitivele derivate din 8051 vin cu o serie de îmbunătățiri inexistente în circuitul 8051 original - memorie de program flash programabilă în circuit, cantități mai mari de memorie RAM, mai multe periferice - convertoare AD, timere, circuite de comunicație (UART, SPI, USBĂ Structura unui astfel de dispozitiv, Atmel AT89C5132 este prezentată în figura 2.46. Figura 2.46 Structura unui microcontroler
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
extrage din memorie codul următoarei instrucțiuni. În figura alăturată se prezintă structura unui microcontroler din această familie. Figura 2.47 Arhitectura generală a unui microcontroler pe 8 biți Atmel AVR Microcontrolerele AVR dispun de cantități mari de memorie de program flash integrată, memorie RAM de date, precum și o selecție largă de dispozitive periferice integrate. Structura unui microcontroler cu set extins de periferice integrate, ATMega 2560, este prezentată în figura 2.48. Un procesor Atmel complet descris Capitolul 2 Unitatea centrală de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
ATMega 2560 Uneltele de dezvoltare software oferite de producător sunt performante, la fel și cele open source bazate pe compilatorul GNU gcc. Este o arhitectură matură, lansată pe piață în 1996, populară la început datorită memoriei de program în tehnologie flash, ceea ce permitea reprogramarea facilă. Alegerea microcontrolerelor AVR ca nucleu al modulelor proiectului Arduino a condus în ultimii ani la sporirea interesului pentru aceste dispozitive. Printre dezavantaje se pot număra viteza relativ mică, moduri de consum redus nu la fel de performante ca
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
dezavantaje se pot număra viteza relativ mică, moduri de consum redus nu la fel de performante ca la produsele concurenței și prețul ceva mai mare al dispozitivelor. Arhitectura Microchip PIC Microcontrolerele Microchip PIC sunt printre primele microcontrolere pe 8 biți cu memorie flash existente pe piață. Suportul excelent din partea producătorului și gama largă de modele în capsule SMD dar și THT - DIP cu 14...40 de pini au contribuit la popularitatea deosebită a lor. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
set restrâns de instrucțiuni pe 16 biți optimizată pentru programare în limbaj de nivel înalt și consum redus; -tensiune de alimentare de nivel scăzut: 1.8 .. 3.6V; -consum redus: 330uA la 1MHz în mod activ; -memorie de program tip flash reprogramabilă în timpul funcționării; -port JTAG de depanare și reprogramare în circuit; Figura 2.50 Microcontroler (MSP430F1611) cu resurse bogate de memorie RAM destinat prelucrărilor de semnal Microcontrolerul MSP430F1611IPM, a cărui structură este prezentată în figura 2.50, dispune de numeroase
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
pot fi șterse , în cazul în care datele sunt stocate ca sarcină pe o poartă izolată (așanumitul mecanism floating-gateă. În acest ultim caz, celula de memorie poate fi ștearsă cu ajutorul luminii ultraviolete sau, în cazul memoriei cu ștergere electrică sau flash, folosind o tensiune înaltă (10 ... 25 VĂ. Tipul de acces Există două forme de acces al memoriilor. Accesul secvențial presupune că un grup de elemente, cum ar fi datele dintr-o matrice de memorie sau un fișier de pe disc, sunt
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
parametru se numește anduranță. Timpul de menținere a datelor este limitat pentru că stratul izolator de sub poarta flotantă nu este perfect și sarcina scade în timp, fenomen accelerat de temperaturile înalte. Uzual, timpul de menținere este de 10 ani. Flash Memoria flash este o evoluție a tehnologiei EEPROM. Specific memoriei nevolatile de tip flash este că blocurile de memorie pot fi șterse simultan iar datele se citesc la nivel individual de celulă de memorie. Există două tehnologii de realizare a memoriilor flash
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
stratul izolator de sub poarta flotantă nu este perfect și sarcina scade în timp, fenomen accelerat de temperaturile înalte. Uzual, timpul de menținere este de 10 ani. Flash Memoria flash este o evoluție a tehnologiei EEPROM. Specific memoriei nevolatile de tip flash este că blocurile de memorie pot fi șterse simultan iar datele se citesc la nivel individual de celulă de memorie. Există două tehnologii de realizare a memoriilor flash, diferențiate după funcțiile logice efectuate: NOR și NAND. Tipul NOR este folosit
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
flash este o evoluție a tehnologiei EEPROM. Specific memoriei nevolatile de tip flash este că blocurile de memorie pot fi șterse simultan iar datele se citesc la nivel individual de celulă de memorie. Există două tehnologii de realizare a memoriilor flash, diferențiate după funcțiile logice efectuate: NOR și NAND. Tipul NOR este folosit în dispozitivele programabile de genul microcontrolere iar tipul NAND se preferă la cardurile de memorie pentru stocarea datelor pentru că oferă cost de fabricație mai redus și capacitate de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
redus și capacitate de stocare mai mare. Memoria de acest tip poate stoca un bit sau mai mulți per celulă. Mai mulți biți cresc capacitatea memoriei dar încetinesc accesul, cresc consumul de energie și reduc anduranța celulei. Fabricanții de memorii flash utilizează des tehnologii 3D de genul cipuri suprapuse, PoP (Package on Packageă, pentru creșterea capacității Capitolul 3 Memoria sistemelor embedded Construcția și tehnologia sistemelor embedded 75 dispozitivelor. Figura 3.7 Structura unui circuit de memorie flash AMD 29LV010 Diferența între
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
celulei. Fabricanții de memorii flash utilizează des tehnologii 3D de genul cipuri suprapuse, PoP (Package on Packageă, pentru creșterea capacității Capitolul 3 Memoria sistemelor embedded Construcția și tehnologia sistemelor embedded 75 dispozitivelor. Figura 3.7 Structura unui circuit de memorie flash AMD 29LV010 Diferența între versiunile de flash NAND și NOR este ilustrată în figura 3.8. Figura 3.8 Comparație între memoriile FLASH de tip NAND și NOR DRAM (Dynamic Random-Access Memoryă Aceste memorii cu acces aleator sunt volatile pentru că
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
tehnologii 3D de genul cipuri suprapuse, PoP (Package on Packageă, pentru creșterea capacității Capitolul 3 Memoria sistemelor embedded Construcția și tehnologia sistemelor embedded 75 dispozitivelor. Figura 3.7 Structura unui circuit de memorie flash AMD 29LV010 Diferența între versiunile de flash NAND și NOR este ilustrată în figura 3.8. Figura 3.8 Comparație între memoriile FLASH de tip NAND și NOR DRAM (Dynamic Random-Access Memoryă Aceste memorii cu acces aleator sunt volatile pentru că utilizează un condensator pentru stocarea bitului de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
sistemelor embedded Construcția și tehnologia sistemelor embedded 75 dispozitivelor. Figura 3.7 Structura unui circuit de memorie flash AMD 29LV010 Diferența între versiunile de flash NAND și NOR este ilustrată în figura 3.8. Figura 3.8 Comparație între memoriile FLASH de tip NAND și NOR DRAM (Dynamic Random-Access Memoryă Aceste memorii cu acces aleator sunt volatile pentru că utilizează un condensator pentru stocarea bitului de informație, nivelul sarcinii acumulate codificând valoarea logică unu sau zero. Celula elementară de memorie este foarte
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
4.25. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 101 Figura 4.25 Conectarea la microcontrolerul MSP430 a unor convertoare externe AD și DA prin interfața serială I2C Există mai multe tipuri de convertoare AD: flash, cu aproximații succesive (SAR Succesive Approximation Register Converteră, sigma-delta sau cu dublă pantă (dual-slopeă, în sistemele embedded uzuale folosindu-se mai ales SAR și sigma-delta. Celelalte tipuri se folosesc la conversia semnalelor video sau radio (flashă sau în aparatură de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în zero logic. Decodificatorul prioritar extrage astfel la ieșire numărul binar ce exprimă valoarea tensiunii de intrare. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 104 Figura 4.28 Structura unui convertor analog digital de tip flash Cel mai complex convertor AD, atât ca structură, dar și ca mecanism de funcționare, este convertorul sigma-delta. Funcționarea sa se bazează pe principii avansate ale procesării de semnal și oferă o rezoluție foarte ridicată, ajungând chiar la 24 de biți
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
realizarea cititoarelor de diferite formate de carduri de memorie, ale căror dimensiuni sunt prezentate în figura 6.10: Capitolul 6 Elemente constructive electromecanice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 154 Figura 6.10 Formate de carduri de memorie flash VME Bus Standardul VME definește o configurație scalabilă de magistrală interfață cu fund de sertar. Standardul IEEE1047-1987, pe scurt VME, specifică o magistrală de date și adrese pe 32 de biți, cu viteză maximă de transfer de 40MBps, la care
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
EPROM. Metoda a fost intens folosită în anii 80 și 90 până la răspândirea microcontrolerelor și a memoriilor reprogramabile electric (Flash sau EEPROMĂ. A treia metodă de înlocuire a softului este aplicabilă în cazul microcontrolerelor moderne cu memorie program de tip Flash și capabilități de programare în sistem (În System Programable ISPĂ. În acest caz operatorul uman realizează o conexiune între calculatorul său (laptopă și modulul supus modificării și rescrie memoria microcontrolerului cu noua versiune de soft utilizând sistemul de programare oferit
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
procesorul microsistemului. Microcontrolerele moderne din familiile Atmel MegaAVR și Texas Instruments MSP430 sunt capabile de acest lucru, în timp ce familia Intel 8051 și derivate ale sale, sau familia Microchip PIC16XX nu posedă, în general, această facilitate. Reprogramarea unei locații de memorie flash se face în două etape: ștergerea segmentului de memorie din care face parte adresa respectivă, urmată de scrierea acelei locații cu valoarea dorită. Întrucât memoria flash are un număr limitat de cicluri de ștergere, este de dorit să se rescrie
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
familia Microchip PIC16XX nu posedă, în general, această facilitate. Reprogramarea unei locații de memorie flash se face în două etape: ștergerea segmentului de memorie din care face parte adresa respectivă, urmată de scrierea acelei locații cu valoarea dorită. Întrucât memoria flash are un număr limitat de cicluri de ștergere, este de dorit să se rescrie toate locațiile de memorie din segmentul care se șterge, în felul acesta reducându-se la maxim numărul de ștergeri. Rezultă că datele ce vor fi scrise
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
care se șterge, în felul acesta reducându-se la maxim numărul de ștergeri. Rezultă că datele ce vor fi scrise trebuie stocate într-o zonă tampon din memoria RAM, zonă de mărime cel puțin egală cu mărimea segmentului de memorie flash. În general, aceasta este de 256 octeți, astfel că reprogramarea are Capitolul 8 Aspecte practice în realizarea sistemelor embedded Construcția și tehnologia sistemelor embedded 197 sens doar pentru microcontrolere mai puternice, cu resurse cel puțin moderate de memorie RAM, respectiv
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
realizarea sistemelor embedded Construcția și tehnologia sistemelor embedded 198 două locuri și se folosește una din instanțe pentru rescrierea zonei ce o conține pe cealaltă. O altă soluție constă în a utiliza pentru programul microcontrolerului maxim 50% din capacitatea memoriei flash disponibile (figura 8.5Ă iar noua versiune de firmware se scrie în jumătatea nefolosită a memoriei. Figura 8.5 Rescriere în jumătatea liberă a memoriei program Ultimul segment de memorie flash scris este însă întotdeauna același, cel ce conține vectorul
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]