Własne układy scalone - co i jak...

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
Awatar użytkownika
adiblol
Użytkownik
Posty: 231
Rejestracja: 13 sty 2006, 11:44
Lokalizacja: zza dymu spalonych czesci
Kontakt:

Własne układy scalone - co i jak...

Post autor: adiblol » 11 paź 2006, 9:22

Czy można zlecić jakiejś firmie wykonanie zintegrowanego (scalonego) układu ze schematu ideowego? Czy trzeba jakichś innych danych i schematów, np. rozkładu półprzewodników :D ?

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 11 paź 2006, 11:44

adiblol - można zlecić zaprogramowanie układów PLD, jednakże pytanie - ile mógłbyś na to wyłożyć? I jak dużo układów byś potrzebował?
Dla jednego scalaka się to nie opłaca - lepiej zapytać kogoś, czy nie ma programatora np. układów GAL, niż dawać to do specjalizowanej firmy projektowej...

Awatar użytkownika
adiblol
Użytkownik
Posty: 231
Rejestracja: 13 sty 2006, 11:44
Lokalizacja: zza dymu spalonych czesci
Kontakt:

Post autor: adiblol » 11 paź 2006, 12:07

co to jest PLD i GAL?

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 11 paź 2006, 12:20

PLD - Programmable Logic Devices - czyli układy logiczne (re)programowalne.
Rodzina GAL to jeden z przykładów takich możliwości - w układach tych zawarte są bramki, przerzutniki, czasem oscylatory - i to wszystko bez ściśle określonych połączeń. Te projektuje użytkownik, i zapisuje konfigurację w pamięci EEPROM takiego układu.

Trochę przypomina to mikroprocesor, jednakże różnica polega na tym, że układy PLD mają stałą konfigurację aż do czasu ponownego zaprogramowania. W uP może zmieniać się to wraz z kolejnymi instrukcjami programu.

Znalazłem taki dokument - co prawda przygotowany przez studenta, ale nawet dobrze tłumaczy zależności...

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 11 paź 2006, 16:03

marcing pisze:Rodzina GAL to jeden z przykładów takich możliwości - w układach tych zawarte są bramki, przerzutniki, czasem oscylatory - i to wszystko bez ściśle określonych połączeń.
Drogie to?

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 11 paź 2006, 16:51

Kulpina pisze:Drogie to?
Tanie jak barszcz. Gorzej z programatorem do tego.

Co do robienia scalaków na zamówienie - poniżej 1000 sztuk jest zupełnie nieopłacalne ;)

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 11 paź 2006, 17:25

radzio pisze:Tanie jak barszcz.
A dużo jest w takim czymś wnętrzności? I w jakim poziomie sie waha cena tak średnio bo wiele mi to nie mówi. 0-10zł, 10-100zł, >100zł. A programatory drogie?

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 11 paź 2006, 17:32

Wiesz... GALe są w Kamami po ok 2,5-5zł, ale możliwości mają stosunkowo niewielkie. Już lepiej zabrać się za CPLD (np XC9500 Xilinxa) cena niewiele większa (od 6,5zł w najprostszej wersji) a możliwości sporo większe no i programowanie ISP prostym w złożeniu JTAGiem.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 11 paź 2006, 17:34

Jak widze słowo Jtag to nie wiem czy uda mis ei coś takiego zaprogramować, ja jeszcze mikroprocesorowej oślej łączki nie zrobiłem, a chce sie brać za gal

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 11 paź 2006, 17:36

JTAG do CLPD Xilinxa skłąda się z jednego układu scalonego(oś na podobieństwo STK200). A "strukturę wewnętrzną" możesz narysować w edytorze schematów, więc takie straszne to to nie jest :)

Awatar użytkownika
adiblol
Użytkownik
Posty: 231
Rejestracja: 13 sty 2006, 11:44
Lokalizacja: zza dymu spalonych czesci
Kontakt:

Post autor: adiblol » 12 paź 2006, 12:29

Wiem wiem... najlepiej to kupic mikrokontroler :mrgreen: .

// BTW: jaką książkę polecacie do nauki o mikrokontrolerach? I jakie mikrokontrolery są najlepsze do zastosowań amatorskich? Bo w EdW są same układy z atmelami . . . Co sądzicie o PIC'ach?

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 12 paź 2006, 13:01

adiblol - niekoniecznie musisz kupować mikrokontroler. Jest to jednak dość proste rozwiązanie.
Układy PLD mają jednak tę przewagę, że są szybkie - praktycznie na sprawdzenie warunku potrzebują kilku cykli zegara (o ile jest), a w rozwiązaniach bez taktowania zachowują się jak zwykłe układy np. 74HCxxx...

ODPOWIEDZ