La maggior parte dei moderni dispositivi e macchinari, sia ad uso civile che industriale, utilizzano sistemi elettronici che ne supervisionano e ne controllano il funzionamento. All’ interno di questi apparati è quasi certamente impiegato un sistema di controllo digitale che svolge, anche grazie alle potenzialità oggi raggiunte, compiti che fino a non troppi anni or sono erano dominio dell’ elettronica analogica, si pensi ad esempio ai DSP (Digital Signal Processor) oggi impiegati nei sistemi di telecomunicazione.udNonostante l'elevata potenza di calcolo raggiunta dagli odierni microprocessori/microcontrollori/DSP dedicati alle applicazioni embedded, quando è necessario eseguire elaborazioni complesse, time-critical, dovendo razionalizzare e ottimizzare le risorse a disposizione, come ad esempio spazio consumo e costi, la scelta ricade inevitabilmente sui dispositivi FPGA.udI dispositivi FPGA, acronimo di Field Programmable Gate Array, sono circuiti integrati a larga scala d’integrazione (VLSI, Very Large Scale of Integration) che possono essere configurati via software dopo la produzione. udSi differenziano dai microprocessori poiché essi non eseguono un software, scritto ad esempio in linguaggio assembly oppure in linguaggio C. udSono invece dotati di risorse hardware generiche e configurabili (denominate Configurable Logic Block oppure Logic Array Block, a seconda del produttore del dispositivo) che per mezzo di un opportuno linguaggio, detto di descrizione hardware (HDL, Hardware Description Language) vengono interconnesse in modo da costituire circuiti logici digitali. udIn questo modo, è possibile far assumere a questi dispositivi funzionalità logiche qualsiasi, non previste in origine dal progettista del circuito integrato ma realizzabili grazie alle strutture programmabili in esso presenti. udud
展开▼
机译:用于民用和工业用途的大多数现代设备和机械,都使用监督和控制其运行的电子系统。在这些设备中,几乎可以肯定地使用了数字控制系统,该系统还由于今天取得的潜力而执行了直到不久前仍属于模拟电子领域的任务,例如DSP(数字信号)。 Ud尽管当今专用于嵌入式应用的微处理器/微控制器/ DSP实现了强大的计算能力,但是当需要执行复杂的,对时间要求严格的处理时,必须合理化和优化可用资源,例如空间消耗和成本,这种选择不可避免地落在FPGA器件上。udFPGA器件是现场可编程门阵列的缩写,是可以配置的超大规模集成电路(VLSI)集成电路生产后通过软件。 ud与微处理器不同之处在于它们不运行以汇编语言或C语言编写的软件,而是具有通用且可配置的硬件资源(根据设备制造商的不同,称为可配置逻辑块或逻辑阵列块)它们通过称为硬件描述语言(HDL)的适当语言互连,以构成数字逻辑电路。以这种方式,有可能使这些设备承担任何逻辑功能,这并不是集成电路设计人员最初设想的,但由于其中存在可编程结构,因此可以实现。 Ud ud
展开▼