Share to: share facebook share twitter share wa share telegram print page

ESi-RISC

eSi-RISC
DesignereSi-RISC
Bits16-bit/32-bit
Introduced2009
DesignRISC
TypeLoad–store
EncodingIntermixed 16 and 32-bit
BranchingCompare and branch and condition code
EndiannessBig or little
ExtensionsUser-defined instructions
Registers
8/16/32 General Purpose, 8/16/32 Vector

eSi-RISC is a configurable CPU architecture. It is available in five implementations: the eSi-1600, eSi-1650, eSi-3200, eSi-3250 and eSi-3264.[1] The eSi-1600 and eSi-1650 feature a 16-bit data-path, while the eSi-32x0s feature 32-bit data-paths, and the eSi-3264 features a mixed 32/64-bit datapath. Each of these processors is licensed as soft IP cores, suitable for integrating into both ASICs and FPGAs.[2]

Architecture

The main features of the eSi-RISC architecture are:[3]

eSi-3250 SoC architecture
  • RISC-like load/store architecture.
  • Configurable 16-bit, 32-bit or 32/64-bit data-path.
  • Instructions are encoded in either 16 or 32-bits.
  • 8, 16 or 32 general purpose registers, that are either 16 or 32-bits wide.
  • 0, 8, 16 or 32 vector registers, that are either 32 or 64-bits wide.
  • Up to 32 external, vectored, nested and prioritizable interrupts.
  • Configurable instruction set including support for integer, floating-point and fixed-point arithmetic.
  • SIMD operations.
  • Optional support for user-defined instructions, such as cryptographic acceleration .[4]
  • Optional caches (Configurable size and associativity).
  • Optional MMU supporting both memory protection and dynamic address translation.
  • AMBA AXI, AHB and APB bus interfaces.
  • Memory mapped I/O.
  • 5-stage pipeline.
  • Hardware JTAG debug.

While there are many different 16 or 32-bit Soft microprocessor IP cores available, eSi-RISC is the only architecture licensed as an IP core that has both 16 and 32-bit implementations.

Unlike in other RISC architectures supporting both 16 and 32-bit instructions, such as ARM/Thumb or MIPS/MIPS-16, 16 and 32-bit instructions in the eSi-RISC architecture can be freely intermixed, rather than having different modes where either all 16-bit instructions or all 32-bit instructions are executed. This improves code density without compromising performance. The 16-bit instructions support two register operands in the lower 16 registers, whereas the 32-bit instructions support three register operands and access to all 32 registers.

eSi-RISC includes support for Multiprocessing. Implementations have included up to seven eSi-3250's on a single chip.[5]

Toolchain

The eSi-RISC toolchain is based on combination of a port of the GNU toolchain and the Eclipse IDE.[6] This includes:

  • GCC – C/C++ compiler.
  • Binutils – Assembler, linker and binary utilities.
  • GDB – Debugger.
  • Eclipse – Integrated Development Environment.

The C library is Newlib and the C++ library is Libstdc++. Ported RTOSes include MicroC/OS-II, FreeRTOS, ERIKA Enterprise[7] and Phoenix-RTOS[8]

References

  1. ^ [1] Electronics Weekly, 17 November 2009
  2. ^ [2][permanent dead link] EE Times, 17 November 2009
  3. ^ [3] eSi-RISC eSi-3250 Technical Overview
  4. ^ [4] Electronics Weekly, 2013
  5. ^ [5] Design & Reuse, 2011
  6. ^ [6] Archived 28 February 2012 at the Wayback Machine EnSilica, 2009
  7. ^ [7] Electronics Weekly, 2010,
  8. ^ [8][permanent dead link] Cambridge Network 2013

Read other articles:

Punctuation mark used to join words This article is about the punctuation mark. For other uses, see Hyphen (disambiguation). ‐Hyphen - ‑ Hyphen-minus Non-breaking hyphen The hyphen ‐ is a punctuation mark used to join words and to separate syllables of a single word. The use of hyphens is called hyphenation.[1] Son-in-law is an example of a hyphenated word. The hyphen is sometimes confused with dashes (en dash –, em dash — and others), which are wider, or with the minus sign …

Gennaro Marchese Informazioni personali Arbitro di Calcio Federazione  Italia Sezione Frattamaggiore, Napoli Attività nazionale Anni Campionato Ruolo 1950-1964 Serie A Arbitro Attività internazionale 1958-1960 UEFA Arbitro Premi Anno Premio 1958 Premio Giovanni Mauro Gennaro Marchese (Frattamaggiore, 1918 – Napoli, 22 dicembre 1993) è stato un arbitro di calcio italiano. Indice 1 Carriera sui campi 2 Carriera dirigenziale 3 Note 4 Collegamenti esterni Carriera sui campi Divenuto arbitr…

Territorial authority district in Canterbury Region, New ZealandWaimate DistrictTerritorial authority districtCoordinates: 44°35′42″S 170°44′42″E / 44.595°S 170.745°E / -44.595; 170.745CountryNew ZealandRegionCanterbury RegionWardsHakataramea-WaihaorungaLower WaihaoPareora-Otaio-MakikihiWaimateGovernment • MayorCraig Rowley • Deputy MayorSharyn Cain • Territorial authorityWaimate District CouncilArea • Total3,582…

ESA Earth satellite experiment (1992–93) EURECA facility deployment in 1992 Exobiology Radiation Assembly (ERA) was an experiment that investigated the biological effects of space radiation. An astrobiology mission developed by the European Space Agency (ESA), it took place aboard the European Retrievable Carrier (EURECA), an unmanned 4.5 tonne satellite with a payload of 15 experiments.[1] It was launched 31 July 1992 by the STS-46 - Space Shuttle Atlantis and put into orbit at an alt…

Charles de Gaulle Pemimpin Gerakan Perancis MerdekaMasa jabatan18 Juni 1940 – 3 Juli 1944 PendahuluPerancis VichyPenggantiPemerintahan Sementara Republik PerancisKetua Pemerintahan Sementara PerancisMasa jabatan3 Juli 1944 – 20 Januari 1946 PenggantiFelix GouinPresiden Dewan Menteri PerancisMasa jabatan1 Juni 1958 – 8 Januari 1959PresidenRené Coty PendahuluPierre PflimlinPenggantiMichel DebréMenteri Pertahanan PerancisMasa jabatan1 Juni 1958 – 8 Janu…

2007 2017 Élections législatives de 2012 dans les Alpes-Maritimes 9 sièges de députés à l'Assemblée nationale 10 et 17 juin 2012 Corps électoral et résultats Inscrits 746 046 Votants au 1er tour 423 080   56,71 %  3,2 Votes exprimés au 1er tour 417 777 Votants au 2d tour 300 704   51,83 % Votes exprimés au 2d tour 284 979 Union de la droite et du centre Liste Union pour un mouvement populaireNouveau CentreParti radical valoisienAll…

A: An open loop.[1]B: A closed loop[2]C: Turn or single turn[3]D: Round turn[4]E: Two round turns[5] A turn is one round of rope on a pin or cleat, or one round of a coil.[6] Turns can be made around various objects, through rings, or around the standing part of the rope itself or another rope. A turn also denotes a component of a knot. When the legs of a loop are brought together and crossed the rope has taken a turn.[7] One distinguishes …

Penaklukan Suriah oleh MuslimBagian dari Penaklukan Islam dan Peperangan Romawi Timur-ArabPeta penaklukan Khalid bin Walid di SuriahTanggal634-638LokasiPalestina, Suriah, Yordania, Lebanon, Israel dan Anatolia TenggaraHasil Kemenangan RasyidinPerubahanwilayah Levant dikuasai oleh MuslimPihak terlibat Kekaisaran BizantiumKerajaan Ghassaniyah Kekhalifahan RasyidinTokoh dan pemimpin Heraklius Jabalah bin al-Aiham Theodore Trithyrius Vahan Vardan Thomas Buccinator Gregory Abu Bakar Ash-Shiddiq Umar …

BRP Davao del Sur di Teluk Manila pada 19 Januari 2019. Filipina Nama BRP Davao del SurAsal nama Provinsi Davao del SurDipesan 29 Agustus 2013Pembangun PT PAL IndonesiaPasang lunas 5 Juni 2015Diluncurkan 29 September 2016Mulai berlayar 31 Mei 2017Identifikasi LD-602 Nomor IMO 9745641 Nomor MMSI 525100362 Tanda panggil: YBRV2 Status Dalam layanan aktifLencana Ciri-ciri umum Kelas dan jenis Landing Platform Dock kelasTarlacBerat benaman Standar: 7,200 tons Muatan penuh: 11,583 tonsPanjang 123 m (4…

Cet article est une ébauche concernant le cyclisme et l’Espagne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Tour d'Espagne 1974GénéralitésCourse 29e Tour d'EspagneCompétition Super Prestige Pernod 1974 (d)Étapes 19Date 23 avril - 12 mai 1974Distance 2 987 kmPays traversé(s) EspagneLieu de départ AlmeríaLieu d'arrivée Saint-SébastienCoureurs au départ 88Coureurs à l'arrivée 55Vitesse mo…

Hill in Norway RødkleivaLocationNordmarka, Oslo, NorwayNearest major cityOsloCoordinates59°59′08″N 10°39′14″E / 59.98556°N 10.65389°E / 59.98556; 10.65389Vertical169 m (554 ft)Top elevation479 m (1,572 ft) AMSLBase elevation310 m (1,017 ft)Trails1Longest run422.5 m (1,386 ft)Lift systemDouble pull-hook Rødkleiva is a hill located in Nordmarka in Oslo, Norway. It was taken into use as a slalom hill in 1947 and was …

Municipality in Catalonia, SpainMontbrió del CampMunicipality Coat of armsMontbrió del CampLocation in CataloniaCoordinates: 41°7′14″N 1°0′11″E / 41.12056°N 1.00306°E / 41.12056; 1.00306Country SpainCommunity CataloniaProvince TarragonaComarcaBaix CampGovernment • MayorVicenç Ferré Puig (2015)[1]Area[2] • Total10.7 km2 (4.1 sq mi)Population (2018)[3] • Total2,828…

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКл…

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКл…

See also: 2022 United States gubernatorial elections 2022 Nevada gubernatorial election ← 2018 November 8, 2022 2026 → Turnout54.6%   Nominee Joe Lombardo Steve Sisolak Party Republican Democratic Popular vote 497,377 481,991 Percentage 48.81% 47.30% County results Congressional district resultsLombardo:      50–60%      60–70%      70–80%      80–90% Sisola…

For other uses, see Jinan (disambiguation). Prefecture-level and sub-provincial city in Shandong, ChinaJinan 济南市Tsinan, Chi-nanPrefecture-level and sub-provincial cityJinan CBDBaotu SpringQianfo MountainHonglou SquareGreenland Puli CenterDaming LakeNickname: City of Springs (泉城)Location of Jinan City within ShandongJinanLocation in the North China PlainShow map of ShandongJinanJinan (Northern China)Show map of Northern ChinaJinanJinan (China)Show map of ChinaCoordinates (Shand…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Dr. Fadhil Shalih as-Samarrai (Arab: الدكتور فاضل صالح السامرائي, lahir: Samarra, 1 Januari 1933) adalah seorang ahli bahasa Arab dan ahli tafsir kebahasaan Alquran kontemporer.[1][2] Dia adalah pengisi acara T…

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度46…

German biopharmaceutical company Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (May 2023) (Learn how and when to remove this message) Evotec SECompany typePublicTraded asFWB: EVTFWB: EVTA (ADR)WBAG: EVTNasdaq: EVO (ADR)MDAX component (FWB: EVT)ISINDE0005664809US30050E1055IndustryBiotechnology, contract research organizationFounded1993…

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) 土…

Kembali kehalaman sebelumnya