Sobre NIOSII i fins generals de la CPU?

K

kilone

Guest
Vull intentar NIOSII en el meu nou disseny encastat.Segons l'anunci de Altera, NIOSII pot proporcionar fins a 200 DMIPS rendiment (en els propers Stratix2), i també sabem que existeixen abundants recursos de maquinari dins de dispositius FPGA (registres, bus d'alta velocitat, IP, etc), cosa que farà que la majoria dels DSP algorismes i dades de les operacions de canvi molt més fàcil d'aplicar.
Però què passa amb les seqüències de control (TCP / IP per exemple)?Fins generals de la CPU (com Intel Pentium sèrie) en general té la velocitat de rellotge molt més alta (tot i que les operacions com el MULT pot consumir fins a 100 cicles).Si els dos algorismes DSP i els protocols d'alt nivell es durà a terme dins NIOSII, com puc avaluar?

Algú aquí ha relatat l'experiència si us plau?

 
Hola kilone,

No és fàcil comparar un sistema Nens II amb una CPU Pentium.En primer lloc, cal saber que l'Nens II és només un suau-IP del processador per utilitzar-la en un disseny FPGA.A més de que la propietat intel • lectual pot utilitzar una gran quantitat d'altres IPs per al seu disseny.Que podria ser més altres Nens II o algorismes DSP, el controlador de SDRAM, UARTs, etc Per descomptat, un chipset per a PC té un rellotge molt més alta i el càlcul és molt ràpid.Normalment, ningú que estigui utilitzant un Pentium per a la seva aplicació es mourà a una FPGA.

Hi ha altres raons per utilitzar un Soft-Processor (Altera Nens II, Xilinx MicroBlaze,):
- Maquinari reconfigurable (molt flexibles)
- Temps de disseny molt ràpid (software i hardware)
- Algorismes molt ràpids (per exemple FFT) ha de ser real es va adonar en maquinari real i no un programari per a la Nens II
- MULT per exemple, es pot realitzar en el maquinari (també integrat multiplicadors) que necessita un o alguns pocs rellotges
- Es pot aplicar més d'un Nens II en una FPGA (per exemple, un per a TCP / IP i una mica de matèria de control i un altre per al càlcul d'una FFT lent)
- Totes les IPs (Nens II, algorismes DSP) estan treballant en paral lel i no en un sistema multitasques que s per què aquests sistemes poden arribar a una velocitat global del que és impossible per CPU estàndardAdéu,
cube007

 

Welcome to EDABoard.com

Sponsor

Back
Top