реклама на сайте
подробности

 
 
> PicoBlaze, пара вопросов
Egel
сообщение Mar 10 2009, 16:45
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 28-07-08
Из: Химки
Пользователь №: 39 244



Здравствуйте.
Первый раз сталкиваюсь с разработкой системы с процессорными ядрами. Почитал Зотова и про сам процессор, поиском по сайту также пользовался rolleyes.gif . Если можете, уточните некоторые аспекты.

Вопросы вот какие :
1. Немного не понятно с моделью ПЗУ для ядра. Подключаем топ файл:
module embedded_kcpsm3(
port_id,
write_strobe,
read_strobe,
out_port,
in_port,
interrupt,
interrupt_ack,
reset,
clk);

output[7:0] port_id;
output write_strobe;
output read_strobe;
output[7:0] out_port;
input[7:0] in_port;
input interrupt;
output interrupt_ack;
input reset;
input clk;

wire [7:0] port_id;
wire write_strobe;
wire read_strobe;
wire [7:0] out_port;
wire [7:0] in_port;
wire interrupt;
wire interrupt_ack;
wire reset;
wire clk;
wire [9:0] address;
wire [17:0] instruction;

kcpsm3 processor
( .address(address),
.instruction(instruction),
.port_id(port_id),
.write_strobe(write_strobe),
.out_port(out_port),
.read_strobe(read_strobe),
.in_port(in_port),
.interrupt(interrupt),
.interrupt_ack(interrupt_ack),
.reset(reset),
.clk(clk));

prog_rom program
( .address(address),
.instruction(instruction),
.clk(clk));

endmodule

Файл ядра ясно какой подключать, а что делать с памятью? Для ядра файл kcpsm3, а для памяти JTAG_Loader_ROM_form? Но он не подключается как verilog/vhdl файл. Подскажите, непонятна сама методика (наверное может показаться, что я ересь несу).
2. Не совсем понятно как происходит программирование этой ПЗУ через JTAG. Как я понял - пишем код, компиллируем его асемблером, затем програмкой грузим в ПЛИС?

Еще раз извиняюсь за глупости - не у кого спросить даже глупые вопросы
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01258 секунд с 7
ELECTRONIX ©2004-2016