Układy FPGA zintegrowane z mikroprocesorem ARM Cortex-M3 i blokami analogowymi
Po półrocznym okresie testowania firma Actel uruchomiła masową produkcję układów scalonych rodziny SmartFusion zawierających wewnątrz tej samej obudowy matrycę FPGA, mikroprocesor ARM Cortex-M3 i zestaw programowalnych bloków analogowych.
Układy te pozwalają projektantom systemów embedded uniknąć kompromisów – obecnie mogą oni korzystać ze wszystkich potrzebnych elementów zintegrowanych na pojedynczym chipie.
Ponadto, optymalizacja sprzętowo/programowa może być wykonywana na bieżąco bez konieczności wprowadzania zmian na poziomie płytki drukowanej. Przepływ danych pomiędzy mikroprocesorem, matrycą FPGA i blokami analogowymi odbywa się wewnątrz struktury układu.
Ważniejsze cechy: FPGA:
- architektura ProASIC 3 FPGA,
- proces technologiczny CMOS 130nm,
- 60...500k bramek systemowych,
- częstotliwość pracy 250 MHz,
- do 204 linii I/O. Podsystem mikrokontrolera:
- rdzeń ARM Cortex-M3 100 MHz,
- wielowarstwowa matryca komunikacyjna o przepustowości do 16 Gb/s,
- kontroler Ethernet 10/100 z interfejsem RMII,
- interfejsy 2 x SPI, 2 x I2C, 2 x UART, timery 32-bitowe,
- do 512kB pamięci Flash i do 64kB pamięci SRAM,
- kontroler pamięci zewnętrznej,
- 8-kanałowy kontroler DMA.
Obwody analogowe:
- do 3 przetworników A/C o 12-bitowej rozdzielczości i szybkości próbkowania do 600 kS/s,
- do 3 przetworników C/A delta-sigma o 12-bitowej rozdzielczości,
- do 10 szybkich komparatorów o czasie propagacji 50ns,
- zespół zintegrowanych czujników temperatury, napięcia i prądu.