Интернет магазин китайских планшетных компьютеров



Компьютеры - PicoBlaze

20 апреля 2011


Оглавление:
1. PicoBlaze
2. Основные характеристики



общее название серии свободно распространяемых Soft-процессорных ядер, созданных фиромой Xilinx для своих ПЛИС. В основе PicoBlaze лежит архитектура 8-битного RISC-процессора; скорость работы на ПЛИС семейства Virtex 4 может достигать 100 MIPS. Процессор имеет 8-битные порты данных и адреса, обеспечивающие доступ к разнообразной периферии.

PicoBlaze распространяется в виде исходного кода на языке VHDL для свободного использования, но только на продуктах фирмы Xilinx. Имеется специальное инструментальное программное обеспечение, в том числе, созданное сторонними организациями. Существует также PacoBlaze — модифицированное ядро PicoBlaze, распространяемое под лицензией BSD.

Изначально проект «PicoBlaze» носил имя KCSPM, что означает «Constant Coded Programmable State Machine» — программируемый конечный автомат с постоянной программой. Создатель проекта — Кен Чапман — инженер Xilinx, разработавший и реализовавший PicoBlaze.

При вставке PicoBlaze в проект на VHDL должно быть использовано соответствующее имя компонента KCPSM. Например, для PicoBlaze3:

component kcpsm3 is
  port (
    address       : out std_logic_vector;
    instruction   : in std_logic_vector;
    port_id       : out std_logic_vector;
    write_strobe  : out std_logic;
    out_port      : out std_logic_vector;
    read_strobe   : out std_logic;
    in_port       : in std_logic_vector;
    interrupt     : in std_logic;
    interrupt_ack : out std_logic;
    reset         : in std_logic;
    clk           : in std_logic
    );
end component;




Просмотров: 2318


<<< NeuroMatrix
Vortex86 >>>