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

 
 
> Первый проект EPF10k, помогите новичку
SMSNG
сообщение Dec 27 2011, 03:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 работает.


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SMSNG
сообщение Jan 10 2012, 09:33
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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

Go to the top of the page
 
+Quote Post
sazh
сообщение Jan 10 2012, 09:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(SMSNG @ Jan 10 2012, 12:33) *
Возник еще вопросик. Как правильно использовать память?


Сделать непрерывными
.inclock (inclock),
.outclock (outclock)
Go to the top of the page
 
+Quote Post
SMSNG
сообщение Jan 10 2012, 10:15
Сообщение #4


Участник
*

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



Цитата(sazh @ Jan 10 2012, 12:44) *
Сделать непрерывными
.inclock (inclock),
.outclock (outclock)

Простите, а это как?
Разве они прерываются?
Go to the top of the page
 
+Quote Post
sazh
сообщение Jan 10 2012, 10:39
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(SMSNG @ Jan 10 2012, 13:15) *
Простите, а это как?
Разве они прерываются?


Я имел ввиду непрерывную сетку, а не один перепад клока.
Посмотрите в 6 посте тестбенч
http://electronix.ru/forum/index.php?showt...p;#entry1012009
Go to the top of the page
 
+Quote Post
SMSNG
сообщение Jan 11 2012, 06:44
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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, но там нет описания работы памяти, я так понял, что работа описывается гдет в библиотечных файлах для кажного семейства плис своя.
Если да, подскажите пожалуйста, как подключить к проекту модельсим эти библиотечные файлы.
Чет так запутано все))
Go to the top of the page
 
+Quote Post
SMSNG
сообщение Jan 11 2012, 09:41
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:56
Рейтинг@Mail.ru


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