ВУЗ:
Составители:
30
PORT_ID[7:0], а также сигналы чтения READ_STROBE и записи
WRITE_STROBE. Блок EMBEDDED_KCPSM включает неизменяемый
блок процессора KCPSM и блок ПЗУ с именем PROG_ROM (см. рис. 4-2)
(последний может иметь другое название).
IN_PORT[7:0]
INTERRUPT
RESET
CLK
OUT_PORT[7:0]
PORT_ID[7:0]
WRTTE__STROBE
READ_STROBE
INSTRUCTION[15:0]
ADDRESS[7:0]
PROG_ROM
KCPSM
Рис. 4-2. Структура PicoBlaze.
В блоке ПЗУ хранится программа, процессор формирует адрес
очередной команды ADDRESS[7:0], в ответ ПЗУ выдает код команды
INSTRUCTION[15:0].
Описание процессора PicoBlaze составлено на языке VHDL и
содержится в файлах, свободно распространяемых фирмой Xilinx. Для
случая, когда процессор PicoBlaze является главным модулем, структура
файлов имеет вид, показанный на рис. 4-3.
EMBEDDED_KCPSM.VHD
PROG_ROM.VHD
KCPSM.VHD
Рис. 4-3. Иерархия модулей процессорного ядра PicoBlaze
PORT_ID[7:0], а также сигналы чтения READ_STROBE и записи
WRITE_STROBE. Блок EMBEDDED_KCPSM включает неизменяемый
блок процессора KCPSM и блок ПЗУ с именем PROG_ROM (см. рис. 4-2)
(последний может иметь другое название).
IN_PORT[7:0] OUT_PORT[7:0]
INTERRUPT PORT_ID[7:0]
RESET READ_STROBE
KCPSM
CLK WRTTE__STROBE
PROG_ROM INSTRUCTION[15:0]
ADDRESS[7:0]
Рис. 4-2. Структура PicoBlaze.
В блоке ПЗУ хранится программа, процессор формирует адрес
очередной команды ADDRESS[7:0], в ответ ПЗУ выдает код команды
INSTRUCTION[15:0].
Описание процессора PicoBlaze составлено на языке VHDL и
содержится в файлах, свободно распространяемых фирмой Xilinx. Для
случая, когда процессор PicoBlaze является главным модулем, структура
файлов имеет вид, показанный на рис. 4-3.
EMBEDDED_KCPSM.VHD
KCPSM.VHD
PROG_ROM.VHD
Рис. 4-3. Иерархия модулей процессорного ядра PicoBlaze
30
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »
