RUGAMINTE TESTING !

luni, 6 iunie 2011

Moore's Law is starting to fade


Everyone knows Moore's law, which says that the number of transistors in an integrated circuit doubles every 2 years.

Soon Moore's law will be incorect, because classic transistors have reached their minimum dimensions, for which they work corectly. If the transistor technology remains the classic one and the minimum dimensions will get even smaller then the effect will be the tunel effect.
Because of this Intel researched a Tri-Gate transistor technology for 22nm, with 3D strucure.

Researchers think that the minimum dimensions for a transistor will be reached when their state will be determined by a single electron, and their dimensions will be at a molecular or atomic level (already being researched).

joi, 17 martie 2011

Noul trend in telefoane mobile


Dupa cum v-am zis anul acesta consider ca va fi anul 3D. Astfel cei de la LG lanseaza primul telefon mobil 3D - LG Optimus 3D.
Acesta va da startul noului trend 3D printre telefoanele mobile, asa cum Apple a facut cu iPad-ul.
Sa va dau cateva detalii ale acestui telefon:
Ecran - 3D LCD capacitive touchscreen, 16M colors;
Interfata cu utilizatorul - LG 3D UI;
Sistem de operare - Android OS, v2.2 (Froyo), upgradabil la v2.3;
Procesor - Dual-core 1GHz ARM Cortex-A9;
GPU (placa grafica) - PowerVR SGX540 GPU;
Redare video - 1080p@24fps (2D), 720@30fps (3D);
si cel mai important -> camera Dual 5 MP cu rezolutie de 2560х1920 pixels, autofocus, fotografiere si filmare stereoscopica(3D) si cu rezolutie de filmare de 1080p@24fps (2D), 720p@30fps (3D).


Acuma asteptam sa vedem ce va aduce concurenta. Am o presimtire ca urmatorii vor fi Samsung si Sony-Ericsson(firma Sony deja a anuntat lansarea unui set de camere foto 3D in anul 2011).

marți, 1 martie 2011

3D - nu doar la cinema


Dupa cum multa lume a prezis, tehnologia 3D nu mai este posibila doar la cinema. In ultimul an a inceput moda televizoarelor 3D. Printre companiile care au implementat aceasta tehnologie, cea care a avut cel mai mare impact pe piata a fost LG.
Dupa pasul facut de tehnologia 3D, in televizoare, anul acesta se anunta a fi anul forte al acestei tehnologii. Deja aceasta a ajuns la nivelul in care nu mai este nevoie de ochelari speciali pentru vizualizarea continutului 3D si astfel a ajuns sa fie implementata in telefoane mobile, laptopuri si de asemenea au aparut si primele aparate foto si camere video cu performante 3D.
Pe parcurs voi posta mai multe amanunte despre gadgeturile 3D care vor aparea sau au aparut deja anul acesta.

duminică, 13 februarie 2011

Scurt istoric I : BROWSER

Inspirat de sectiunea Scurt istoric al revistei Chip m-am gandit sa fac ceva asemanator.
Prima parte va face referire la istoria Browser-elor.

1945: Sociologul Vannevar Bush imagineaza un mecanism(fictiv) de conectare a documentelor intre ele prin intermediul unor legaturi.

1962: Co-inventatorul mouse-ului, Doug Engelbart creaza un sistem online, un model pentru toate interfetele cu hyperlinkuri.

1965: Sociologul Ted Nelson publica ideea unor retele de calculatoare aflate la distanta si cu documentele conectate intre ele.

1989: HTML; Tim Berners-Lee inventeaza HTML-ul, cunoscutul limbaj pentru descrierea documentelor. HTTP-ul este protocolul pentru transportul de date si constituie baza web-ului de azi.

1990: La scurt timp dupa inventia lui Tim Berners-Lee, primul server web este pus la punct, iar echipa lui definitiveaza primul web-browser. Acest browser este numit WorldWideWeb.

1991-1992: WorldWideWeb este dat prima data celor de la CERN in martie, 1991, astfel incepand evolutia browser-ului. In 1992 Nicola Pellow un student matematician, aflat in internship la cei de la CERN, impreuna cu o echipa porteaza browser-ul pe o gama larga de computere, de la Unix la Microsoft DOS.

1993: Mosaic este prima versiune de browser pentru X-Windows si este dezvoltat de catre Marc Andreessen si Eric Bina in luna februarie. O versiune pentru Macintosh este dezvoltata de catre Aleks Totic cateva luni mai tarziu.

1994: In acest an apare Internet Works, primul browser cu tab-uri si Netscape, cel mai popular browser al acelor vremuri. Acesta din urma domina piata anilor '90 cu functii de codificare SSL si Cookie-uri.

1995: In acest an Microsoft lanseaza Windows 95. Acest Windows are incorporat un browser numit Internet Explorer. In 1999 Internet Explorer ajunge sa depaseasca Netscape si domina piata.

1996: In acest an intra pe piata browser-ul Opera, cu versiunea Opera 2.1, desi acest browser fusese dezvoltat inca din 1994 de firma Telenor. Pana in 2005 browser-ul nu este gratuit. Tot in acest an Macromedia introduce Flash Player, astfel oferind animatie browser-elor. In 2005 Flash Player este imbogatit cu functia de redare a continutului video.

1999: Nokia lanseaza pe telefonul sau 7110 un browser WAP, astfel facand posibil accesul la internet de pe telefonul mobil.

2003: Apple lanseaza propriul sau browser, Safari.

2004: Apare browser-ul Firefox. Acesta este lansat cu o mare campanie de publicitate si devine rapid foarte popular.

2008: Google isi incepe aventura pe piata browser-elor, cu propriul browser: Chrome. Tendinta acestora este de a unifica desktop-ul cu reteaua prin sistemul de operare Chrome OS.

In viitorul apropiat va fi folosit conceptul Cloud (Cloud Computing).

miercuri, 9 februarie 2011

Inclinometru electronic


Tema acestui proiect este masurarea inclinatiei utilizand accelerometrul ADXL202 si afisarea acesteia pe un ecran LCD cu ajutorul unui microcontroller.
Accelerometrul ADXL 202 produs de firma Analog Devices, care este un produs cu un consum redus de energie, putând să măsoare acceleraţia după două axe. Domeniul de măsură al accelerometrului este ±2g (g=9,81m/s2). Poate măsura atât acceleraţie dinamică cât şi acceleraţie statică (de exemplu acceleraţia gravitaţională).
Acest tip de accelerometru furnizează atât semnal analogic (variaţie analogică a tensiunii de ieşire cu variaţia acceleraţiei) cât şi semnal digital – ciclu de lucru modulat – care oferă o mai bună acurateţe a semnalului. Semnalul dat de acceleraţie poate fi determinat măsurând lungimea pulsurilor T1 si T2 cu ajutor registrului Timer1 al microcontrollerului PIC16F877A.
Datorita aplicabilitatii extinse, domeniile in care inclinometrele isi pot gasi utilizare sunt numeroase. Una dintre cele mai importante piete pentru inclinometre este industria constructiilor de masini. Exista si alte domenii in care se pot gasi aplicatii, ca de exemplu sisteme de echilibrare, parghii, pedale si flapsuri. Interesante sunt de asemenea si aplicatii pe masini de mixare materiale, masini de bobinat, prese, compactoare si vinciuri hidraulice. Inclinometrele sunt folosite si la excavatoare, macarale, mese rotative, zone de incarcare si stocare, masini de secerat, buldozere, masini pentru constructia drumurilor si orice alt fel de masini comerciale. Ele sunt de asemenea folosite la masinile de forare orizontala si verticala, corpuri de iluminat automate si centrale electrice solare. Masurarea unghiului de inclinare pe platforme, macarale si conveioare reprezinta o alta aplicatie.

Accelerometrul ADXL202

ADXL202E este realizat de firma Analog Devices în tehnologie MEMS şi este disponibil sub forma unui circuit integrat cu 8 pini. Principalele performanţe tehnice ale acestui senzor sunt:

- Dimensiuni: 5 mm x 5 mm x 2mm;

- Plaja de măsurare: ± 2g;

- Rezoluţie: 2 mg pentru frecvenţa de 60 Hz;

- Consum de curent: sub 0.6mA

- Tensiune de alimentare: 3 V - 5,25 V;

- Şocuri maxime suportate: 1000 g.

Senzorul conţine o structură de poli-silicon, suspendată prin arcuri din acelaşi material pe plăcuţa de siliciu a circuitului integrat, care opun o rezistenţă la forţele de acceleraţie.
Deplasările structurii sunt măsurate cu ajutorul unui condensator diferenţial, care are plăci fixe independente şi plăci centrale ataşate masei în mişcare, iar semnalele de ieşire sunt semnale dreptunghiulare.


Pentru masurarea inclinatiei, acelerometrul foloseste forta gravitationala pentru a determina pozitia unui obiect in spatiu. Sensibilitatea este crescuta atunci cand integratul este paralel cu suprafata pamantului.

Compilatorul utilizat este CCS C, unde poate fi scris cod atat in C cat si sub forma de blocuri de asm.Pentru acest proiect am folosit un display LCD AC 162B de tip 16 caractere x 2 linii, produs de Ampire Co.
Mai jos sunt schema cu amplasarea componentelor si layoutul cablajului.



RISC sau CISC ???

RISC vs CISC


Microprocesoarele proceseaza datele folosind instructiuni. Acestea iau datele si instructiunile din RAM. Microprocesorul are anumite instructiuni implementate in el. Aceste instructiuni sunt disponibile direct microprocesorului si nu este nevoie ca acesta sa le ia de la RAM.
Microprocesoarele pot fi clasificate in 2 categorii: CISC si RISC, in fucntie de numarul de instructiuni implementate deja in ele.

CISC

CISC = Complex Instruction Set Computing
Microprocesoarele care utilizeaza arhitectura CISC au multe instructiuni incorporate in ele. Acest lucru salveaza timp de procesare. Timpul este salvat deoarece instructiunile necesare sunt disponibile direct din microprocesor si nu este nevoie ca acesta sa le preia din programul stocat pe memoria externa, cum ar fi RAM-ul.
Arhitectura CISC ajuta microprocesorul sa grabeasca executia programelor ce au nevoie de instructiuni. Din cauza instructiunilor incorporate in microprocesor, performantele acestuia sunt scazute. Pentru a trece peste aceasta problema trebuie incorporate mai multe tranzistoare in microprocesor. Acest tip de procesor este folositor pentru nevoi generale de calcul. Este folosit in general in PC-uri.

RISC

RISC = Recuced Instruction Set Computing
Microprocesoarele CISC au instructiunile incorporate, iar acestea ocupa spatiu in microprocesor, lasand mai putin spatiu pentru procesul de programare. Unele microprocesoare fac anumite functii, cum ar fi cele folosite pentru calculele stiintifice. Instructiunile in plus incorporate in microprocesor ocupa spatiu important si de asemenea timpul necesar pentru executia instructiunilor suplimentare este irosit.
Pentru a depasii acest impediment o noua arhitectura a aparut, si anume RISC. Microprocesoarele ce utilizeaza arhitectura RISC au instructiuni limitate incorporate. De aceea este nevoie de mai putine tranzistoare pentru crearea microprocesorului. Reducerea instructiunilor salveaza si spatiu in microprocesor. Microprocesorul RISC este mai ieftin de fabricat decat cel CISC. Acest tip de procesor este preferat pentru scopuri stiintifice unde numarul limitat de instructiuni este necesar.

Evolutia Microprocesorului

Intel a inceput in anul 1968. Intel a creat primul microprocesor in anul 1971. Peste ani, Intel a modificat microprocesorul pentru a-l face mai rapid, eficient si fiabil. Micsorarea marimii tranzistoarelor a dus de asemenea si la micsorarea microprocesorului.

Ultimul pas inaintea treburilor mai serioase

Inainte sa intram in circuitele digitale mai complexe, haideti sa facem si bistabilele RS, RS sincron, D, D Master-Slave si JK.
Va voi prezenta circuitele la fel ca si la MUX si DEMUX si astept intrebarile voastre pentru detalii.

RS



Circuitul de test.


Rezultatul simularii.


Layoutul.



RS sincron



Circuitul de test.


Rezultatul simularii.


Layoutul.


D



Circuitul de test.


Rezultatul simularii.

Layoutul.


D Master-Slave



Circuitul de test.


Rezultatul simularii.


Layoutul.


JK



Circuitul de test.


Rezultatul simularii.


Layoutul.