logical

Top Page  |  Lists  |  User Login

logical
  • Andrei Gheorghe, 38
  • Bucureşti, România
  • Work: Infineon Technologies
  • School: Fac. de Electronică şi Telecomunicaţii

 

Total Page Views

202,112

RECENT COMMENTS

November 25, 2022 - 20:20

Adi

Cine mai explică acum că dacă nu egalau ecuadorienii, "olandejii" conduceau in c...

posted on “dacă nu egalau englezii, danezii ar fi condus în continuare”


June 20, 2022 - 20:18

Cătălina

Nişte angajaţi ai Urban Serv sunt foarte mândri de ei şi în ziua de astăzi pentr...

posted on mud


May 24, 2022 - 14:33

logical

există şi nişte bonus pack-uri în joc, dacă faci nişte achievementuri primeşti u...

posted on mai rapid ca rapidu


May 24, 2022 - 14:31

logical

regula de cinci secunde a devenit mult mai periculoasă de când cu pandemia... nu...

posted on curcubeie pe asfalt


May 24, 2022 - 14:27

logical

şi ca fun fact, nici măcar nu este primul chirurg din echipa Rapidului... am avu...

posted on te apără de goluri şi cardiace


May 24, 2022 - 14:25

logical

eu merg aproape sigur pe varianta b. pentru că e destul de uşor să verifici că a...

posted on achtung: se fură motoare maro cu jojă neagră


May 23, 2022 - 21:17

Specter

Am văzut şi eu trailerul mai demult. Chiar mă întrebam dacă au plătit redevenţă ...

posted on mai rapid ca rapidu


May 23, 2022 - 21:12

Specter

Toate ca toate, dar eu fără cartofi prăjiţi nu-mi fac transplant!

posted on 1+1 gratuit: Organe


May 23, 2022 - 21:09

Specter

Eh, când cei mai tineri fani ai Rapidului se apropie de 40 de ani, or fi zis şi ...

posted on te apără de goluri şi cardiace


May 23, 2022 - 21:05

Specter

Sunt două variante aici: a. Ei nici nu s-au gândit dacă o să meargă maşina aia ...

posted on achtung: se fură motoare maro cu jojă neagră


May 23, 2022 - 20:54

Specter

Oare regula de cinci secunde se aplică şi la compresor?

posted on curcubeie pe asfalt


April 2, 2022 - 13:48

logical

pare că nu...

posted on de la student la senior staff engineer


April 1, 2022 - 10:30

Adi

La multi ani? Mai primeşti ceva anul ăsta?

posted on de la student la senior staff engineer


February 22, 2022 - 12:18

Specter

Măcar nu au fost 18...

posted on i-a luminat farul


February 10, 2022 - 11:54

Specter

Scrie chiar de două ori! Oare a uitat că a scris prima oară, sau chiar l-a mai c...

posted on certitudinea marilor împliniri

   "Burn Bucharest, Burn You Fucking Maniacs" [Lake Of Tears, 11 Martie 2006]

la ce mai muncesc acum
la ce mai muncesc acum

uof... lucrez la un proiect în care vreau să folosesc intens microprocesorul realizat pentru licenţă...

vineri am descoperit un bug... în timpul rulării unui program mai complicat,  se bloca aleator, doar câteodată şi după perioade mari de timp de rulare... bineînţeles, un bug care apare aleator este cel mai criminal... plus că îmi venea să plâng de nervi că nu-mi mergea copilul...

am descoperit că problema dispărea dacă nu mai foloseam sistemul de întreruperi... ştiam de mult că e ceva putred pe acolo, dar credeam că rezolvasem toate problemele... totuşi, chiar ştiind ce cauzează problema n-am fost în stare să-i dau de cap aşa uşor... sistemul de întreruperi e printre cele mai complexe module din procesor şi e comandat şi comandă la rândul său toate modulele de control al execuţiei... crimă...

singura soluţie a fost să-l bag cu totul în modelsim... ceea ce nu a fost uşor că are zeci de mii de pini şi o grămadă de semnale de generat / analizat... totuşi, după muuuuuultă muncă şi analiză de semnale, am descoperit problema... o instrucţiune de salt durează doi ciclii maşină la mine... chiar şi la salturile necondiţionate, că după ce actualizezi pc-ul trebuie să mai aştepţi un ciclu până îţi vine codul instrucţiunii de la memoria de program... eu mă gândisem la toate hazardele posibile generate de o cerere de întrerupere care vine chiar în ciclul ăla maşină de înainte de salt, dar se pare că nu mi-am dat seama de unul... exista un caz în care procesorul intra în rutina de deservire a întreruperii şi băga în stivă o adresă de revenire care nu era încă disponibilă... şi asta se întâmpla foarte rar, doar când se cererea de întrerupere venea exact în al doilea ciclu maşină corespunzător unei instrucţiuni de salt... şi asta am văzut de Aici, după vreo două ore de studiat zeci de ecrane asemănătoare...

zona din schemă cu problemă e cea din poza de  sus, în care trebuia să mai adaug un fir la poarta de comandă a semnalului IRQ_EXECUTE... în poză e schema defectă...

acum mă chinui să fac un asamblor automat pentru procesor, să nu mai stau să calculez de mână coduri de instrucţiuni şi adrese că la un program mai mare devine imposibil...

so, practic eu vreau să scriu Asamblare într-un editor de text şi programul meu să scoată Cod maşină şi să-l trimită în procesor... actually, pozele astea chiar sunt pe bune, that is real assembly machine code for my baby savage, făcut manual pentru testare :D

well, good luck with that... tocmai ce-am downloadat Visual C++ 2005 Express... habar n-aveam că e free, eu lucram cu vechitura aia de VC++ 6.0 care nici n-avea clasele noi de stringuri...

Tags: , ,

Sunday November 15, 2009 - 22:00pm (EET)

Comments

(7 total) Post a Comment
anca

puteai sa intrebi, draga. toate editiile Visual Studio Express sunt gratis

Sunday November 15, 2009 - 23:44pm (EET) Comment Link

Radu

salut, n-am stiut ca in modelsim poti face si schematic?

Saturday December 24, 2011 - 16:48pm (EET) Comment Link

Nu poti, schema e desenata in Orcad, de mana...

Saturday December 24, 2011 - 21:57pm (EET) Comment Link

Radu

in orcad nu e cam complicat, ma refer ca e mai usor cu cod? Apropo pe fpga cum ai reusit sa-l pui?

Saturday December 24, 2011 - 22:28pm (EET) Comment Link

Probabil ca sunt programe care scot si schema din cod dar nu prea imi place rezultatul... mie mi-a placut sa le fac de mana, ca sa arate bine, poti s-o iei ca o obsesie... fpga-ul este cel in care am bagat toate schemele de mai sus, dar nu exista fizic in schema...

Sunday December 25, 2011 - 13:33pm (EET) Comment Link

Radu

am inteles, mie unul fiind si incepator mi se pare complicat fara sa folosesti si cod de exemplu la blocuri complicate de genu automate... Vroiam sa te intreb in final de unde ti ai cumparat fpga ul daca gasesti asa ceva in romania?

Sunday December 25, 2011 - 16:34pm (EET) Comment Link

Cauta pe net Digilent Cluj... un starter board cu Spartan 3 e in jur de 4 milioane...

Sunday December 25, 2011 - 19:11pm (EET) Comment Link

Compose a comment for this post

Limit 65535 characters.No HTML, please.

Notify me of followup comments via e-mail

SEARCH
ARCHIVE

Valid HTML 4.01 Transitional