2 Igel А я бы Вам не советовал связываться с различными FPGA реинкарнациями микроконтроллеров. Произодители (Xilinx и Altera) создают оптимизированные процессорные ядра (MicroBlaze и Nios) на свои FPGA (если залезть внуть его потрохов то там практически межсоединения "технологических" элементов а не описание автомаов) в результате это весит меньше и быстрее работает. К тому же полный комплект софта для разработки и отладки имеется (и даже порты линуха). Основная заковырка будет в доступе к памяти команд, например, 50MIPS-овый MicroBlaze запрсто превратится в 1MIPS-овый при работе из SDRAM, без специальных мер. Ну а по поводу ресурсов, например, в Spartan3-200 (2500slices) влез MicroBlazev4(4k ICACHE, 8k DCACHE), 2 UART, EthernetLite, GPIO, Timer, Interrupt controller, SDRAM controller.
--------------------
Усы, борода и кеды - вот мои документы :)
|