|
Первый проект EPF10k, помогите новичку |
|
|
|
Dec 27 2011, 03:24
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 14-04-09
Пользователь №: 47 674

|
Здравствуйте, есть EPF10K10LC84, никак не получается подергать ногой (. Спаял платку, подключил ч\з JTAG , Qwartus 8.1 чип видит, зашиваю проект (progress 100%).. на ноге 0. Подскажите, что необходимо сделать, чтобы активировать I\Oe . Может есть у кого рабочий проект на чипе из этой серии. Буду очень благодарен. Самостоятельно разобраться не получается, из-за трудностей с переводом документации и просто завалом новой инфы, т.к. только начинаю работать с ПЛИС. Спасибо! CODE module V1( out, in );
input wire in; output wire out;
assign out = in;
endmodule
Назначил out - PIN_16, in - PIN_17 этот же кусок в EPM7064 работает.
|
|
|
|
|
 |
Ответов
|
Jan 10 2012, 09:33
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 14-04-09
Пользователь №: 47 674

|
Возник еще вопросик. Как правильно использовать память? Создал визардом RAM: 1-PORT 8x256 с регистрами на всех входах и выходе. В моделсиме проект сделал, тестбенч для памяти написал ... на data_out пусто(z). Подскажите, плиз, где искать? Код `timescale 1ns / 1ns //----------------------------- module banch( ); reg [7:0] address; reg [7:0] data_in; wire [7:0] data_out; reg inclock, outclock; reg we; //----------------------------- ram256 ram256_my( .address (address), .data (data_in), .inclock (inclock), .outclock (outclock), .we(we), .q (data_out) ); //----------------------------- initial begin inclock = 0; outclock = 0; address = 8'b00000001; data_in = 8'b00000001;
#52000 we = 1; #55000 inclock = 1; #60000 inclock = 0; #62000 we = 0; #65000 outclock = 1; #70000 outclock = 0; end
initial begin $display("Running testbench"); #10000000 $stop; end endmodule
|
|
|
|
|
Jan 10 2012, 10:15
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 14-04-09
Пользователь №: 47 674

|
Цитата(sazh @ Jan 10 2012, 12:44)  Сделать непрерывными .inclock (inclock), .outclock (outclock) Простите, а это как? Разве они прерываются?
|
|
|
|
|
Jan 11 2012, 06:44
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 14-04-09
Пользователь №: 47 674

|
Цитата(sazh @ Jan 10 2012, 13:39)  Я имел ввиду непрерывную сетку, а не один перепад клока. Посмотрите в 6 посте тестбенч http://electronix.ru/forum/index.php?showt...p;#entry1012009Спасибо, посмотрел, сделал по подобию, не помогло. Вот такие сигналы получаются:
Может быть в модельсиме не верно делаю что-то? В проект включены и откомпилированы только ram256.v и ram256_bb.v, но там нет описания работы памяти, я так понял, что работа описывается гдет в библиотечных файлах для кажного семейства плис своя. Если да, подскажите пожалуйста, как подключить к проекту модельсим эти библиотечные файлы. Чет так запутано все))
|
|
|
|
|
Jan 11 2012, 09:41
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 14-04-09
Пользователь №: 47 674

|
Цитата(SMSNG @ Jan 11 2012, 09:44)  Может быть в модельсиме не верно делаю что-то? В проект включены и откомпилированы только ram256.v и ram256_bb.v, но там нет описания работы памяти, я так понял, что работа описывается гдет в библиотечных файлах для кажного семейства плис своя. Блин, тот же счетчик ведь работает, и в железе и в модельсиме , хотя так же на библиотечной ф-ии, (((( Код `timescale 1 ns / 1 ns //---------------------------------------------------------- module Counter( input wire reset, input wire clk_40, output wire [3:0] led ); //----------------------------------------------------------
reg [3:0] cnt = 4'd0; always @(posedge clk_40) cnt <= cnt + 4'd1;
assign led = cnt; //---------------------------------------------------------- endmodule
|
|
|
|
Сообщений в этой теме
SMSNG Первый проект EPF10k Dec 27 2011, 03:24 sazh Цитата(SMSNG @ Dec 27 2011, 06:24) Здравс... Dec 27 2011, 06:53 SMSNG Цитата(sazh @ Dec 27 2011, 09:53) За успе... Dec 27 2011, 07:48  Maverick Цитата(SMSNG @ Dec 27 2011, 09:48) Провер... Dec 27 2011, 08:00 SMSNG Попробовал подключить и прошить в режиме Passive S... Dec 27 2011, 08:49 SMSNG ЦитатаПопробовал подключить и прошить в режиме Pas... Dec 30 2011, 04:23 Shivers ram256_bb.v выкиньте из проекта, и еще раз компиль... Jan 11 2012, 15:01 SMSNG Цитата(Shivers @ Jan 11 2012, 18:01) ram2... Jan 12 2012, 04:21 SMSNG Научился читать и писать память, но не получается ... Jan 13 2012, 05:35 SMSNG Цитата(SMSNG @ Jan 13 2012, 08:35) Error:... Jan 13 2012, 06:45 slawikg Цитата(SMSNG @ Jan 13 2012, 08:35) Научил... Jan 14 2012, 18:09  SMSNG Цитата(slawikg @ Jan 14 2012, 21:09) incl... Jan 24 2012, 03:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|