Sari la conținut

Program proiectare CAD-CAE anii '70-80 !


Postări Recomandate

Acum 11 ore, roadrunner a spus:

... pai ce s-a intamplat cu windows 2.0, windows 3.0,3.1,3.11 si windows NT - sau nu considerati ca au existat pentru simplul fapt ca nu le-ati folosit? ...

 

Sunt incercari, pe care istoria doar le-a trecut la raboj. Eu am dat mai sus ca interval probabil de aparitie a unui soft CAD intre anii 1982... 1985. Poate ca IBM cu MS-DOSul, a avut cumva un start mai timpuriu - cine stie?! Apoi tehnologia a fost distribuita pe suprafata pamantului intr-un mod foarte diferit. In timp ce Gagarin zbura in cosmos, in Romania incepea marele HEI-RUP cu targile si tarnacoapele pe santierele patriei. Daca ai ceva impotriva plansetei si a pantografului, nu ai decat sa nu le folosesti, dar in mod sigur daca ti-as da un circuit imprimat realizat in acest mod ai spune ca este facut cu cine stie ce CAD. Sau daca tu nu ai apucat, inseamna ca nu exista?! Primul circuit integrat este datat pentu perioada 1958 - 1960. Oare cum s-o fi realizat microCIP-ul pe acea vreme?! Hai sa nu uitam, ca de fapt marea batalie in informatica s-a dat in domeniul memoriilor, si care s-a transat in mod definitiv in favoarea memoriilor semiconductoare, in preajma lui 1980.

 

Acum 11 ore, roadrunner a spus:

... si acum nu e la fel?

 

Bineinteles ca nu. Acum incarci o aplicatie (spre exemplu ORCAD) sub Windows si ai rezolvat problema, fara sa stii limbajele de programare - mai mult sau mai putin evoluate. Gandeste-te, cam cat efort ai fi depus inainte de 1980 ca sa scrii un program in FORTRAN (spre exemplu) ca sa rezolvi o ecuatie integro-diferentiala..

Link spre post
Distribuie pe alte site-uri
  • Răspunsuri 56
  • Created
  • Ultimul Răspuns

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

In 1993 se preda Orcad la UniBv - aveam o sala de clasa cu calculatoare IBM PS2 (i286) fabricate in 1988 - deci niste "vechituri" in 1993, si rulau MS-DOS. Eu foloseam Orcad din 1992 pe PC-ul de acasa

in anul 1975 (an in care am sustinut si eu examenul de admitere la facultate). Am avut colegi de liceu care au fost admisi la aceasta facultate. Oare ce au invatat ei acolo (?!) avand in vedere ca inc

Acesta (CIFA 1) este acreditat ca fiind primul calculator romanesc: ... ... Acesta este FELIX C256 (mandria industriei socialiste romanesti) realizat in mod formal de Institutul Polite

Posted Images

pai orcad-ul nu e scris intr-un limbaj de programare?

 

Citat

Sunt incercari, pe care istoria doar le-a trecut la raboj.

oare cand va veti oprii din afirmatiile astea total gresite?

 

cum adica istoria le-a trecut la raboj? - pai sistemul de fisiere care-l foloseste orice windows din 1997 incoace se cheama NTFS ( NT file system si a fost creat pentru windows NT) - windows XP e de fapt windows NT rebotezat pentru mase. Eu am un robot in sectie care ruleaza windows NT4.0 (robot-ul e din 2007)

De fapt Microsoft windows nu a venit cu nimic nou din 1997 incoace in materie de system de operare (inovatie zero)

faceti un experiment - deschideti cu windows10 o poza cu aplicatia "photo" - dureaza 15 secunde in medie sa deschida prima poza. Acum deschideti aceeasi poza cu aplicatia paint (care dateaza de la windows 2.0) care e inca livarata cu windows10, dureaza sub 1 secunda. Mie nu mi se pare un progress.

 

revenind la subiect - intrebarea e cu ce s-a desenat proiectat un amplificator onkyo in anii 80?, am arata mai sus in mesajele mele ca existau programe de proiectare, existau worksation-uri si firme care le vindeau. Vorbesc in cunostiinta de cauza fiind scolit in proiectare de circuite integrate si produse electronice. Eu nu ma iau dupa google ci dupa experiente personale am mai prins workstation-uri si am proiectat cu ele pentru ca am lucrat in industria de semiconductori, (nu in cea din Romania )

 

In ingineria mecanica lucrurile sunt si mai vechi. Limbajul G-code folosit de CNC-uri  (https://en.wikipedia.org/wiki/G-code) e din anii 50 - in anii 70 existau o gramada de masini cu comanda numerica si programele nu se faceau cu creionul pe hartie. Pentru ce credeti ca s-a nascut sistemul de operare UNIX in anul 1969? ca sa poata sa joace lumea tetris 10-15 ani mai tarziu?

 

si ca sa revenim la intrebarea de baza

 

Onkyo M-508 - dateaza din anul 1986 (aproximativ) - erau suficiente scule sa proiectezi pe vremea aia (chiar si in Romania)

RR

 

 

 

 

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri
Acum 14 minute, roadrunner a spus:

pai orcad-ul nu e scris intr-un limbaj de programare? ...

Este, dar este deja un produs comercial disponibil, nu stai personal sa-l inventezi pentru o aplicatie simpla a ta.

 

Acum 14 minute, roadrunner a spus:

... oare cand va veti oprii din afirmatiile astea total gresite? ...

... Oare de ce "oul" are impresia ca lumea a inceput cu el?! Daca vrei sa teminam discutia, da un exemplu de program CAD utilizat la proiectarea si realizarea practica a circuitelor electronice, datat anterior lui 1980. 1997, si alti ani amintiti mai sus, sunt cumva inainte de 1980?! ...

Editat de ola_nicolas
Link spre post
Distribuie pe alte site-uri
Acum 1 oră, ola_nicolas a spus:

... Oare de ce "oul" are impresia ca lumea a inceput cu el?! 

poate pentru ca "oul" e chiar de meseria asta si stie ce vorbeste ? zic si eu. De fapt oricine cu un cont de social media e medic, inginer, artist - in general specialist, ce mai conteteza ca de fapt ai facut o facultate de profil si traiesti din meseria asta, correct? ce relevanta mai are ca programezi de 35 de ani activ si proiectezi circuite integrate can te invata sa programezi pe YouTube in "2 ore fara professor"? vorbim sa ne aflam in treaba nu-i asa?

 

RR

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri
Acum 18 ore, elco a spus:

Deci 5000 de adunari pe secunda, asta transformat in putere de calcul in MHz cat inseamna ma poate lamuri cineva ? 

@elco

pai aici ai doua cazuri -  numere intregi sau numere in virgula mobila (floating point numbers)

Numere intregi - consideram cazul general al numerelor cu semn (adica adunarea poate devenii si scadere in funtie de semnul si marimea termenilor)

ca sa aduni doua numere cu semn (electronic) numerele sunt convertite in complement 2 (two's complement) care e un format pentru reprezentarea numerelor cu semn pentru a fi adunate foarte usor mai tarziu. (https://en.wikipedia.org/wiki/Two's_complement) - de cele mai multe ori nici macar nu e nevoie de conversie pentru ca asa sunt stocate in memorie.

dupa ce ia operanzii in complement 2 se aduna foarte usor cu un sumator digital (cu porti logice). Sumatoarele au nevoie de iesire de "transport" (carry) pentru depasirea numarului de bit al sumatorului (de exemplu la un sumator de numere pozitive de 8 biti daca aduni 255- binar "11111111" cu  1 - binar "00000001" rezultatul e 256 care e "00000000" si carry=1)

un sumator de 4 biti cu porti arata ca mai jos 

image.png

 

 

Blocurile care se numesc full adder contin portile de mai jos

 

image.png.819f1c90f1207edfd1f4a1fb8c9eef80.png

deci totul se reduce la niste porti logice AND si XOR (porti SI si SAU-EXCLUSIV)

 

Revenind la intrebarea initiala - adunarea a doua numere dureaza exact cat dureaza timpul de propagare prin portile respective (de regula o perioada de clock) 

1 MHz inseamna un milion de perioade de clock pe secunda (deci un milion de adunari pe secunda)

In realitate lucrurile sunt mai complicate pentru ca multe procesoare au nevoie de mai mult de o perioada de clock pentru a aduce operanzii in CPU si a prezenta rezultatul.

 

La numere in virgula mobila lucrurile sunt un pic mai complicate pentru ca trebuie prelucrata si mantisa si eponentul (mantisa e numarul propriuzis si exponentul este puterea lui 10) dar tot la adunari ca de mai sus se reduce, numai ca sunt mai multi pasi care rezulta in mai multe perioade de ceas. Totusi calculele in virgula mobila se fac in alt block in CPU numit FPU  (FPU - floating point unit) care poate functiona concurent (adica simultan) cu ALU din CPU (aritmetic and logic unit) care e responsabil de operatii cu numere intregi. Pe scurt procesorul nu trebuie sa astepte rezultatul de la FPU el poate face altceva in timp ce FPU calculeaza.

 

In concluzie o adunare in virgula mobila dureaza mai mult de o perioada de clock (de obicei 4 perioade) deci la un megahertz faci 250 de mii de adunari in virgula mobila (plecand de la premisa ca dureaza 4 perioade de clock)

 

FPU face mult mai mult decat adunari, poate face si impartiri si functii trigonometrice, ridicare la putere etc. Nu toate procesoarele au FPU (de exemplu un coretex M0 de la ARM nu are pe cand un cortex M3 are) - In ziua de azi sunt mai multe care au FPU decat cele care nu au FPU. 

 

RR

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri
Acum 58 minute, roadrunner a spus:

... poate pentru ca "oul" e chiar de meseria asta si stie ce vorbeste ? zic si eu. ...

Chiar asa?! Pai ia uita-te tu la titlul topicului si la postarea initiala si ai sa vezi ce anume doreste sa stie initiatorul de la tine. De fapt asta te-am intrebat si eu, dar nu mi-ai raspuns. Eu am sa-ti dau un exemplu cat se poate de practic si de clar, despre cum se proceda in anul 1981 in meseria ta, din punctul de vedere al utilizarii computerului. Toate atasamentele se refera la lucrarea lui Dr. Ing. Serban Birca Galateanu - Amplificatoare de Banda Larga, aparuta in seria Electronica Aplicata la Editura Tehnica Bucuresti in 1981. In primele doua atasamente, autorul insusi prezinta listingul programului principal utilizat, scris in limbajul de programare FORTRAN. In ultimul atasament sunt ilustrate doua exemple de desenare a schemelor. Undeva in cuprinsul cartii, autorul le multumeste unor "tovarasi" pentru ca i-au permis accesul la calculator (in speta fiind vorba despre FELIX C512). In alta ordine de idei, constat ca schemele desenate in aceasta carte, nu sunt cu nimic diferite de schemele pe care le desenam eu si alti studenti in perioada 1975... 1979, pentru a fi utilizate in cursurile profesorilor nostri. Pentru acest efort, profesorii in cauza tineau cont intr-o anumita masura la examene, de ajutorul primit.

ABL1.thumb.PNG.cb693bd4feb9615c46669ec96cd48320.PNG

ABL2.thumb.PNG.f354b4674c17f1838e6a004f2671f247.PNG

ABL3.thumb.PNG.4cd1be57b6a5a727fd17abf0abaa2a11.PNG

Link spre post
Distribuie pe alte site-uri

Probabil ca nu puteti accepta faptul ca Romania socialista era in urma cu 20 de ani in domeniul asta.  Asta era realitatea din pacate. 

 

Ca sa va dati seama pe unde eram noi (pierduti in iluzia ca am fi buricul pamantului) - in 1971 Intel face release la prima memorie dinamica (https://en.wikipedia.org/wiki/Intel_1103)

8 cipuri d-astea faceau cat toata meoria de la Felix-1024 care era cu miezuri magnetice si wire wrap (adica cu sarme pe spate)

RR

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri
Acum 8 minute, roadrunner a spus:

Romania socialista era in urma cu 20 de ani in domeniul asta.

Da-mi un exemplu (pe care-l cunosti) din cea mai avansata tara. Nici nu vreau altceva.

Link spre post
Distribuie pe alte site-uri
Acum 3 minute, ola_nicolas a spus:

Da-mi un exemplu (pe care-l cunosti) din cea mai avansata tara. Nici nu vreau altceva.

Ca sa va dati seama pe unde eram noi (pierduti in iluzia ca am fi buricul pamantului) - in 1971 Intel face release la prima memorie dinamica (https://en.wikipedia.org/wiki/Intel_1103)

 

Multe tari din vest erau avansate - in 1981 in UK se introducea in scoli (clasele 8 -12) BBC Micro (https://en.wikipedia.org/wiki/BBC_Micro) ca sa invete elevii programare (CPU era  6502 - la fel ca in apple I si Apple II) 

 

noi ca Tara (Romania) eram mandrii ca putem publica un listing de 3 pagini si multumeam partidului ca ne-a lasat sa punem mana pe calculatorul universitatii? (la UniBv aveam un WANG - https://en.wikipedia.org/wiki/Wang_Laboratories

 

In domeniul electronicii digitale era Bay Area si ceva in Texas (National Semi, Texas Instruments) cam acolo a pornit totul. 

 

RR

 

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri

Bine! Eu astept in continuare sa raspunzi punctual la intrebare si eventual sa pui si niste atasamente care sa ateste ca in capitalismul avansat, schemele electronice erau editate pe computer, in anii '70.

Link spre post
Distribuie pe alte site-uri

In atasamente, am ilustrat patru pagini dintr-una dintre cele mai celebre carti americane de pe internet: The Art of Electronics de Paul HoroWitz & Winfield Hill. Atasamentele sunt prelevate din editia a doua, datata 1989. Nici-o deosebire din punctul de vedere al desenelor schemelor electronice, asa dupa cum se poate observa din schema interna a circuitului opampului integrat 741, ilustrata in atasamentul 4. In atasamentul 1 este ilustrata coperta editiei a doua. In atasamentul 2 este ilustrata o parte din prefata la editia a 1-a (1980). Iar in atasamentul al 3-lea este ilustrata o parte din prefata la editia a 2-a (1989)

AE1.thumb.PNG.1f369bdbfd820c92d10f1f9792211c85.PNGAE2.thumb.PNG.468dd8f10a3f521fcac247fe0efcc598.PNGAE3.thumb.PNG.8a8e3f379e79dae8ad973b53ee1c739c.PNGAE4.thumb.PNG.1e10966143574fe620b432413aaabaa5.PNG

Editat de ola_nicolas
Link spre post
Distribuie pe alte site-uri

VLSI

Further information: MOS integrated circuit

Very large-scale integration was made possible with the wide adoption of the MOS transistor, originally invented by Mohamed M. Atalla and Dawon Kahng at Bell Labs in 1959.[2] Atalla first proposed the concept of the MOS integrated circuit chip in 1960, followed by Kahng in 1961, both noting that the MOS transistor's ease of fabrication made it useful for integrated circuits.[3][4] General Microelectronics introduced the first commercial MOS integrated circuit in 1964.[5] In the early 1970s, MOS integrated circuit technology allowed the integration of more than 10,000 transistors in a single chip.[6] This paved the way for VLSI in the 1970s and 1980s, with tens of thousands of MOS transistors on a single chip (later hundreds of thousands, then millions, and now billions).

The first semiconductor chips held two transistors each. Subsequent advances added more transistors, and as a consequence, more individual functions or systems were integrated over time. The first integrated circuits held only a few devices, perhaps as many as ten diodes, transistors, resistors and capacitors, making it possible to fabricate one or more logic gates on a single device. Now known retrospectively as small-scale integration (SSI), improvements in technique led to devices with hundreds of logic gates, known as medium-scale integration (MSI). Further improvements led to large-scale integration (LSI), i.e. systems with at least a thousand logic gates. Current technology has moved far past this mark and today's microprocessors have many millions of gates and billions of individual transistors.

 

Structured design

Structured VLSI design is a modular methodology originated by Carver Mead and Lynn Conway for saving microchip area by minimizing the interconnect fabrics area. This is obtained by repetitive arrangement of rectangular macro blocks which can be interconnected using wiring by abutment. An example is partitioning the layout of an adder into a row of equal bit slices cells. In complex designs this structuring may be achieved by hierarchical nesting.[7]

Structured VLSI design had been popular in the early 1980s, but lost its popularity later[citation needed] because of the advent of placement and routing tools wasting a lot of area by routing, which is tolerated because of the progress of Moore's Law. When introducing the hardware description language KARL in the mid' 1970s, Reiner Hartenstein coined the term "structured VLSI design" (originally as "structured LSI design"), echoing Edsger Dijkstra's structured programming approach by procedure nesting to avoid chaotic spaghetti-structured program

 

Deci limbajele HDL (hardware description language) se foloseau in anii 1970 pentru proiectarea circuitelor integrate (si se folosesc si astazi) nu ai cum sa proiectezi un circuit integrat cu mai mult de 1000 de tranzistoare fara tool-uri (in primul rand trebuie sa-l simulezi n-ai cum sa simulezi ceva desenat la planseta de desen)  

Procesorul Intel 8008 facut Aprilie 1972 si are 3500 de tranzistoare p-mos. (https://en.wikipedia.org/wiki/Intel_4004)

Procesorul intel 8080 e facut in Aprilie 1974 si are 6000 de tranzistoare. (https://en.wikipedia.org/wiki/Intel_8008)

Procesorul intel 8088 e facut in Aprilie 1979 si are 29000 de tranzistoare. (https://en.wikipedia.org/wiki/Intel_8088)

 

Cum faci un cip cu 29000 de trazistoare fara software? cum il simulezi? cu pixu?

 

Probabil ca stiti ca simulatorul SPICE a fast facut in anii 70 la Berkeley. (scris in Fortran) 

RR

 

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri

O.K. Am spus ce am avut de spus si am atasat exemple. Vad ca mi se opun in continuare texte si idei fara nici-o legatura cu subiectul, asaincat nu doresc sa mai particip la un dialog al surzilor.

Link spre post
Distribuie pe alte site-uri

V-am pus link-uri cu procesoare care s-au nascut in anii 70, daca vreti sa ma convingeti pe mine ca sunt facute cu rotring-ul trebuie sa veniti cu argumente din industrie (industrie in care n-ati lucrat si nici nu sunteti calificat) - Nu mi-e clar ce va recomanda in domeniul asta? inafara de "vocea si talentul ..." ? Serios vorbind, habar n-aveti cum se fac circuitele integrate digitale. Tehnologia VLSI s-a nascut in anii '70 pe cand noi romanii aveam alte prioritati si faceam lucrurile in felul nostru specific.(asta ca sa nu supar pe nimeni) 

RR

@dan_e

primele programe CAD au aparut in mijlocul anilor '60 si au fost facute de IBM

https://en.wikipedia.org/wiki/Computer-aided_design

Starting around the mid 1960s, with the IBM Drafting System, computer-aided design systems began to provide more capability than just an ability to reproduce manual drafting with electronic drafting, the cost-benefit for companies to switch to CAD became apparent. 

 

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri

@dan_e

Simulatorul Multisim (https://en.wikipedia.org/wiki/NI_Multisim) dar si LTspice, Tina, Spice - au la baza simulatorul de circuite - SPICE care a fost scris in 1974 la Berkeley university (https://en.wikipedia.org/wiki/SPICE)  si a fost distribuit ca open source. 

 

Primele programe CAD - si evolutia lor (1964) 

https://www.creativemechanisms.com/blog/the-history-of-design-model-making-and-cad

 

image.png.a9590df51362f41f6b22b1a9183dfa64.png 

 

Din cate am gasit eu cred ca MCS au fost printre primii care au facut sisteme CAD comerciale  in anul 1970 

https://en.wikipedia.org/wiki/Patrick_J._Hanratty

 

Aici e un articol depre istoria sistemelor CAD din 1970 pana recent.

http://www.cadazz.com/cad-software-history.htm

 

Programe EDA din anii '67 incepand.

https://www.computerhistory.org/siliconengine/computer-aided-design-tools-developed-for-ics/

 

Deci scule de proiectare existau pentru lucruri mult mai complexe decat un amplificator audio care e complexitate foarte mica daca-l compari cu un motherboard si circuitele de pe el. Cum l-au facut aia de la Onkyo? numai ei pot sa raspunda la intrebarea asta.

 

RR

 

 

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    Nici un utilizator înregistrat nu vede această pagină.




×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock