logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Ferranti ULA 6C001E-7 8448

abakuz 04 Paź 2008 23:17 3807 9
  • #1 5599762
    abakuz
    Poziom 10  
    Witam,
    mam takie male pytanie. Czy jak wsadze do programatora uklad scalony do ktorego ten programator nie zostac dostosowany to spale albo jedno albo drugie? Mam Ferranti ULA 6C001E-7 8448 i zastanawiam sie czy mozna cos z nim jeszcze zrobic.

    Dziekuje pozdrawiam

    Post raportowany.
    Proszę zapoznać się z p.15 regulaminu i dostosować treść postu do jego wymogów.
    [zumek]
  • #2 5599841
    tzok
    Moderator Samochody
    Bardzo prawdopodobne że uszkodzisz programator i układ, zwłaszcza że ULA nie są układami programowalnymi przez użytkownika (są zaliczane do układów programowalnych ale programowanie odbywa się na etapie produkcji).
    Sądzę że oryginalny i sprawny układ prod. Ferranti może mieć wartość kolekcjonerską, ale raczej nie użytkową. Twój układ pochodzi z komputera ZX Spectrum 16K/48K.
  • #3 5599889
    abakuz
    Poziom 10  
    Ok, dziekuje bardzo za odpowiedz. Tylko tyle chcialem wiedziec. Mozna zamknac.
  • #4 5599892
    Pijopic
    Poziom 17  
    Nie dam sobie glowy uciac za to, ale to jest raczej kooprocesor a nie zaden programowalny uklad, a wychodzac z toku rozumowania jaki przedstawiles tzok to kazdy uklad jest programowalny co nie jest prawda :) Oczywiscie sa pamieci ktore sa na stale zaprogramowane w procesie produkcyjnym lecz ten ULA do nich nie nalezy, takimi ukladami sa np biosy w konsolach.
  • Pomocny post
    #5 5599984
    tzok
    Moderator Samochody
    ULA to skrót od Uncommited Logic Array, układ zawiera niepołączone bramki logiczne, ich połączenie następuje przez położenie na ostatniej warstwie odpowiedniej maski i to dopiero decyduje o tym czym będzie taki układ. Ten konkretny to układ graficzny, dźwiękowy i porty we/wy komputera ZX Spectrum 16K. ULA to bardzo stara technologia, obecnie zastąpiona przez układy PLD.

    Pamięci stosowane w konsolach zazwyczaj są pamięciami wielokrotnie programowalnymi, pamięci PROM to rzadkość, zarówno pamięci EPROM jak i EEPROM można kasować i programować wielokrotnie, z tym że te pierwsze kasuje się przez naświetlanie UV.
  • #6 5602151
    Pijopic
    Poziom 17  
    Mylisz sie, w zadnej konsoli nie ma standardowych pamieci programowalnych, tylko i wylacznie pamieci z zapisanym programem w fazie produkcyjnej i sprzetowo zablokowana mozliwoscia ich skasowania i przeprogramowania.
    A co do ukladu ULA to nie spelnia on kryteriow ukladu programowalnego gdyz 6C001E oznacza dokladnie jaka funkcje spelnia dany uklad i ukladu o takim oznaczeniu w innej konfiguracji nie znajdziesz, nie wiem tego na pewno bo zwyczajnie juz nie pamietam, ale chyba nwet nie bylo zadnych ukladow ULA z mozliwoscia zaprogramowania ich poza faza produkcyjna, dopiero uklady PLD a wlasciwie chyba wczesniej byly GAL dawaly taka mozliwosc.
  • #7 5607966
    tzok
    Moderator Samochody
    O co my się właściwie sprzeczamy - z definicji ULA były uniwersalnymi układami logicznymi, które mogły być przez producenta szybko dostosowane do wymagań klienta. Baza ULA była uniwersalna i nie była projektowana z myślą o żadnym konkretnym zastosowaniu, była więc programowalna, a że programowanie odbywało się przez nałożenie przewodzącej maski na gotowy krzemowy chip, to już inna sprawa, programowanie nie musi odbywać się elektronicznie, pierwsze komputery programowało się przełącznikami bądź łącząc przewodami odpowiednie gniazda...
    Pamięci (P)ROM też mogły być programowane tylko w fazie produkcyjnej a również są zaliczane do układów programowalnych... dzisiejsze realia są inne, ale tu mówimy o technologii wczesnych lat 80 ubiegłego wieku. Obecnie miejsce tej technologii zajęły układy FPGA.
    http://en.wikipedia.org/wiki/Gate_array

    Za Digipedią:
    ULA - Uncommitted Logic Array - Programowalna matryca logiczna.
  • #8 5608180
    Pijopic
    Poziom 17  
    I znow sie myslisz - my sie nie sprzeczamy tylko precyzujemy pojecia :P A tak powaznie to i ty masz racje i ja - wszystko zalezy od sposobu podejscia do tematu, dla koncowego odbiorcy ukladem programowalnym jest uklad ktory sam moze zaprogramowac, nie wiem ile osob tu stac na zamowienie sobie "maski" pewnie ulamek promila. Dla producenta sprawa wyglada inaczej i inaczej to opisze w ofercie i dokumentacji, ale nie zmieni to faktu, ze dla przecietnego Kowalskiego taki uklad nie bedzie programowalny i ja tak na to patrze.
    I to, ze neguje twoje wypowiedzi naprawde nie znaczy, ze sie z toba sprzeczam i nie mam takiego zamiaru - ja to traktuje jaka luzna dyskusje bez zadnych negatywnych emocji :)
  • #9 5608224
    tzok
    Moderator Samochody
    Ok, i tu właśnie chodzi mi o te realia - w ówczesnych warunkach były 2 możliwości - albo trzeba było od zera zaprojektować matryce do naświetlania dedykowanego układu albo maskę na układ ULA... w tamtych czasach projektowanie i wykonanie urządzenia mikroprocesorowego czy z użyciem układów LSI/VLSI leżało poza zasięgiem "przeciętnego Kowalskiego" i właśnie ULA było najtańszą drogą.
  • #10 5608259
    Pijopic
    Poziom 17  
    No i w koncu wiadomo gdzie jest roznica pogladow - ja patrze na obecne realia, mimo ze w tamtych tez zylem. Wydaje mi sie, ze lepiej takie kwestie zostawic dla historykow i praktycznie podchodzic do sprawy, czyli opierac sie na obecnych mozliwosciach :) A apropos przecietnego Kowalskiego, to w tamtych czasach chyba bylo to jeszcze mniej finansowo osiagalne rozwiazanie niz w obecnych...
REKLAMA