|
|
Komentar ot: Nikolai Dimitrov picmaster< at >mail< dot >bg |
Data: 9-05-2005 |
[ Drugi komentari] |
Za tezi koito nedoumiavat kakuv e tozi "svoboden" harduer, neka poiasnia: stava vupros ne tochno za harduer, a za poznaniiata za suzdavaneto na niakakuv harduer, narecheni IP Core (Intelectual Property Core). Ideiata nastupva pak bolnata tema za patentite i shte se opitam da ne navlizam tam... Predstavete si slednoto: firmata Advanced RISC Machines Limited (ARM), koito suzdavat IP iadra za protsesori, sled koeto gi litsenzirat na kompanii-proizvoditelki. 99% ot tehnologiiata, vlizashta v IP iadroto, e patentovana. Vseki, koito napravi harduer, rabotesht po nachin, shoden s harduer, razraboten po obrazets na tiahnoto IP iadro, triabva da bude litsenziran ot ARM. Gadnichko, a?!? Ami ako iskam da napravia video karta, i se opitam da polzvam vutre tehnologiia za PCI Bus Mastering, BitBlitting, OpenGL, PixelShaders i t.n., no te sa patentovati chrez IP iadra na firmi-proizvoditelki? Ami niama kak da stane. Niama da moga da si platia litsenza. Taka che vsushtnost IP sa poznaniia, informatsiia, v chastnost VHDL/Verilog/SystemC izhodniia kod za opisanie na interfeisite i funktsionalnosta na harduernite blokove. Az naistina niama da moga da si napravia karta, no ako poiskam da go storia, ne bi triabvalo da ima prechki za tova. Osven ako niamam informatsiiata za tova, ili sum ogranichen da ne moga da ia izpolzvam za takava tsel. Horata, koito razrabotvat svoboden (ne bezplaten) harduer, vsushtnost razrabotvat IP iadra, koito opisvat kak funktsionira daden harduer, bilo to mikrokontroler, video-karta ili MPEG-dekoder. Tehniia trud pak e izhoden kod, samo deto posle se kompilira do drug vid danni :) (bitovi pototsi za programirane na FPGA matritsi, ili shabloni za ASIC). A v nashata mila rodina, bituva mnenieto, che vsichkiia soft e bez pari... Vsushnost, mili drugarcheta, kakvo me spira da izteglia izhodniia kod na harduer sus Free IP Core, i da si go kompiliram i simuliram u doma? Ami nishto estestveno, taka che se doblizhavame do modela na svobodniia softuer, kudeto vseki mozhe da iztegli koda i da go razgleda i modifitsira spored nuzhdite si.
Pozdravi na vsichki!
ARM is a registered trademark of ARM Limited.
Verilog is a registered trademark of Cadence Design Systems.
SystemC is a registered trademark of Open SystemC Initiative, Inc.
Redaktiran na: 9-05-2005@17:05
|
<< Kum: Kum: Kum: ? | Kum: Poiasnenie >> |
|
|
|
|
|
|
|
|