OpenRISC

Az OpenRISC az OpenCores közösség vezető projektje. A projekt célja, hogy elősegítse általános célú, nyílt forrású hardverként megvalósítható RISC CPU architektúrák kifejlesztését. Az első és eddig az egyetlen leírás az OpenRISC 1000 architektúráé, amely egy 32 és 64 bites processzorcsalád specifikációja, DSP lehetőségekkel, opcionális lebegőpontos és vektorprocesszálási támogatással.[1]

Az OpenCores közösség egy csoportja megalkotta az első implementációt is, az OpenRISC 1200 processzor Verilog hardverleíró nyelven készült leírását. A hardverleírás LGPL, míg a modellek és a firmware GPL alatt kerültek közreadásra. Ennek egy referencia-megvalósítása az ORPSoC (OpenRISC Reference Platform System-on-Chip) nevű OpenRISC 1200 alapú egylapkás rendszer (SoC). Több csoport is készített FPGA-n futó ORPSoC és egyéb OR1200-alapú konstrukciókat.[2][3]

  1. Damjan Lampret et al., "OpenRISC 1000 Architecture Manual", Rev 1.3, 15 Nov 2007. Available from the OpenCores website [1] Archiválva 2016. december 18-i dátummal a Wayback Machine-ben
  2. Patrick Pelgrims, Tom Tierens and Dries Driessens, "Basic Custom OpenRISC System Hardware Tutorial: Embedded system design based upon Soft- and Hardcore FPGA’s", De Nayer Instituut, Hogeschool voor Wetenschap & Kunst, 2004. Elérhető online [2] Archiválva 2006. november 27-i dátummal a Wayback Machine-ben
  3. Xiang Li and Lin Zuo, "Open source embedded platform based on OpenRISC and DE2-70", Masters dissertation, SoC program, KTH, Sweden. Elérhető online [3] Archiválva 2011. október 6-i dátummal a Wayback Machine-ben

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search