Ideoita mihin SAM440ep:n emolla oleva...

Saku-foorumi » Uusi sukupolvi: AmigaOS 4 » Yleinen keskustelu » Viestit 2008 » Ideoita mihin SAM440ep:n emolla olevaa LatticeXP:tä vois ehkä käyttää « Edellinen Seuraava »

Kirjoittaja Viesti
 

KimmoK
Sunnuntaina, 9. marraskuuta, 2008 - klo 14.33:   
Kasasin tuossa lämpimikseni ideoita mitä SAM440ep emolevyn LatticeXP piirille + sen laajennusväylään voisi ehkä rakentaa.

Kätevää on sekin että sen voi ohjelmoida aina uuteen tarpeeseen tarpeen muuttuessa. Ei se piiri taida tyhjänpantiksi jäädä. :)

Lattice XP ideas:
-3D render node (FPU)
-DSP + digital sound out
-i386 emulation
-second CPU controller (Cell/SPE/intel Atom + memory)
-physical RAM drive controller
-MP4 encoder/decoder
-video capture/digitizer
-multichannel digiTV receiver
-GPS receiver
-EDGE/GPRS/3G receiver
-WLAN receiver
-ethernet router + port
-bluetooth receiver
-Watchdog
-HardPowerOff (to truly shut off ATX power)
-Oscilloscope
-LogicAnalyzer
-Display Controllers (laptop LCD, sevensegment, matrix LED display)
-RetroConsoleEmulator
-Retro ROM module reader
-PATA IDE controller
-SCSI controller
-Firewire controller/bus
-PCI and PCI Express controller/bus
-Zorro2/3 controller/bus
-A1200 clock ports
-Amiga/PC floppydrive controller
-Bridge to Amiga 1200 "local bus" (original AmigaInc&Eyetech kludge idea)
-Car computer connections
-Home automation control bus
-MIDI Ports
-Amiga/Atari joystic ports (eight simultaneous digital joystics)
-Playstation/Xbox Joystick ports
-PC joystick ports
-Parallel port
-other future port/bus

I think almost all of these could be implemented also on I2C/Ethernet/USB/PCI or on some other SAM440ep bus.

 

Joanna
Maanantaina, 10. marraskuuta, 2008 - klo 13.47:   
Ideoita on paljonkin tuossa, mutta onko niistä montakaan oikeasti toteutettavissa tuollai laitteella onkin minusta mielenkiintoisempi kysymys.

En ainakaan viimeksi pikaisella vilkaisulla löytänyt kahta oleellista tietoa..
- FPGA-piiri koko (logiikan määrä, eli mitä voidaan emuloida)
- Piirin liityntä muuhun laitteistoon (onko esim suoraa acessia muistiin tms olellisuuksiin)

 

KimmoK
Maanantaina, 10. marraskuuta, 2008 - klo 14.32:   
@Joanna

Jepulis jep. Eivät poijjaat ole ainakaan julkisilla foorumeilla kertoilleet tarkempia tietoja. Mitä itse hätäsesti vilkasin latticeXP dokumentteja niin mopoimmallakin varmaan floppykontrollerin kokoiset -jutut onnistuu helpostikin

Paiskasin about saman listan myös tuonne AW:n.
linkiti

Saapa nähdä tuleeko Acubelta missä(än) vaiheessa kommentteja.

 

Joanna
Maanantaina, 10. marraskuuta, 2008 - klo 17.12:   
Emon kuvasta joka on http://www.acube-systems.biz/download/sam_manual_0.7.pdf voi päätellä että kyseessä on 256-nastainen BGA kotelo.. Tämä ei sinällään todista paljon mitään koska siinä kotelossa on myynnissä kaikki LXP tyypit kuutosesta kaksikymppiseen.

Lisäksi oleellisena olisi tieto siitä mitä varten tuo laite on emolla ja kuinka täynnään se on jo valmiiksi.

 

KImmoK
Maanantaina, 10. marraskuuta, 2008 - klo 18.21:   
Tuossa vanhassa bitplane -jutussa sanotaan että FPGA on erillisessä EPC väylässä eli ei PCI:ssä kiinni.
EPC väylä on 66Mhz 16bittinen väylä, jolla on 30 osoitelinjaa. Samassa jupinassa sanotaan sitäkin että kuhunkin tuotantoerään voi valita erilaisen FPGA:n.

http://www.acube-systems.biz/common/Bitplane15.pdf

 

KimmoK
Maanantaina, 10. marraskuuta, 2008 - klo 18.35:   
Yhdestä valokuvasta koetin lukea: "LFXPBC, 4F*256C-II, A8458826 Malaysia ...." mutta eipä ole nyt tsäänsiä tsekata lattice dokkaria mihin tuo johtais.

Ja ei oo varmuutta mikä lattice on missäkin tuotantoerässä. :(

 

Joanna
Maanantaina, 10. marraskuuta, 2008 - klo 20.05:   
Tilauskoodi on selitetty http://www.latticesemi.com/lit/docs/handbooks/HB1001.pdf dokumentin sivulla 125.

Eli seuraavasti

LFXP = Lattice XP
B = piirin koko, oletettavasti joko 3 tai 6 koska ne ovat ainoat yksinumeroiset
C = Jännite-alue 1.8,2.5,3.3V
4 = Nopeusluokka (keskinopea)
FN256 = Lyijyvapaa 256 palloinen bfBGA (kuten mainitsin kuvasta arvauksena)
C = Lämpötila-alue (commercial)

Loppu osoittaa oletettavasti että se on ns. toinen revisio.. Mutta tämä tieto löytynee jostain kaivamalla..

Sivun 186 mukaan tuossa paketissa ei ole saatavilla 3-kokoluokkaa joten se on todennäköisimmin 6 jonka olet lukenut B-kirjaimeksi. Tätä tukee mielestäni tuon http://www.acube-systems.biz/common/Bitplane15.pdf dokumentin sivulla 2 oleva kuva, ainakin minusta siinä lukee piirityyppinä LFXP6C (epäselvä kuin mikä).

Eli.. tällä tiedolla uskoisin että se on tuo 6k-lut versio. Se että mitä yksi LUT on onkin jo sitten semmoinen asia jonka selittäminen menee vaikeaksi :-)

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: