Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

ПЛИС С чего начать?

Непрочитано 03.12.2015, 17:21  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Спасибо! Купил. Будем разбираться.
Реклама:
Easyrider83 вне форума  
Непрочитано 03.12.2015, 18:27  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Еще один нюанс. Для работы со вторым Циклоном нужен Кватрус версии не старше 12, т.к потом Альтера прекратила поддержку этих кристаллов. У меня сейчас стоят 12-й для Циклонов-1-4 и 14-й пакет для МАХ-10, Циклона -5.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Эти 2 пользователя(ей) сказали Спасибо MisterDi за это сообщение:
Alex9797 (03.12.2015), Easyrider83 (03.12.2015)
Непрочитано 03.12.2015, 23:07  
true71
Почётный гражданин KAZUS.RUN
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,446
Сказал спасибо: 5,259
Сказали Спасибо 1,054 раз(а) в 614 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Сообщение от Easyrider83 Посмотреть сообщение
А сколько циклов записи у этого чипа?
У этих циклонов и прочих фпга при каждом включении питания происходит загрузка прошивки из конфиг.флеши.
Для отладки нужно в программе программатора выбрать загрузку именно в фпга, а не в конфиг.флешь.

Да, и еще, рекомендуют китайские платки мыть жестоко - вплоть до сдувания микросхемы. И потом ставить обратно.
true71 вне форума  
Непрочитано 03.12.2015, 23:34  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Сообщение от true71 Посмотреть сообщение
У этих циклонов и прочих фпга при каждом включении питания происходит загрузка прошивки из конфиг.флеши.
Думаю, Павлу будет интересна возможность загрузки конфига внешним конроллером.
Не сейчас, потом.
omercury вне форума  
Непрочитано 04.12.2015, 01:14  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Я вообще хотел сразу с этого начать. Но сейчас это не так важно. SPI уже запущен. Дело не сложное оказалось.
Easyrider83 вне форума  
Непрочитано 04.12.2015, 19:54  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Сообщение от Easyrider83 Посмотреть сообщение
SPI уже запущен.
Язык, симуляция?
omercury вне форума  
Непрочитано 04.12.2015, 21:15  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

На верилоге. Симуляция, конечно.
Easyrider83 вне форума  
Непрочитано 05.12.2015, 12:58  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Вот, что получилось для синхронного SPI пока для одного регистра.
MISO при падении CS переходит из неопределенного состояния в определенное и сразу выводит содержимое регистра reg1. По этому принципу предполагаю использовать весь интерфейс обмена - пишем новые значения, затирая старые. Но старые считываем. Таким образом не будет иметь разницы какой тип регистра использовать - только чтение или только запись.
Код:
module spi_slave
(
    input wire nSSIN,
    input wire SCKIN,
    input wire MOSIIN,
    output wire MISOOUT,
    output reg [7:0] dataOUT //for debug
);

reg [3:0] reg_count = 4'h0;
reg [7:0] reg1 = 8'b11010110; //predefined state for debug

assign MISOOUT = ~nSSIN ? reg1[7] : 1'bz;	//z-state for MISO pin while nSSIN = 1

always @ (negedge SCKIN)
    if (~nSSIN)
    begin
		reg1 ‹= { reg1[6:0], MOSIIN };
		dataOUT ‹= reg1;
	end	           
endmodule
Easyrider83 вне форума  
Непрочитано 05.12.2015, 21:42  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Сообщение от Easyrider83 Посмотреть сообщение
if (~nSSIN) begin
А как быть, если nSS отпустит?
Миниатюры:
Нажмите на изображение для увеличения
Название: Image1.jpg
Просмотров: 78
Размер:	332.4 Кб
ID:	85500  
omercury вне форума  
Непрочитано 06.12.2015, 00:26  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ПЛИС С чего начать?

Ладно, не буду томить.
Миниатюры:
Нажмите на изображение для увеличения
Название: DSC_0250.JPG
Просмотров: 62
Размер:	272.4 Кб
ID:	85505  
Вложения:
Тип файла: zip SPI_sl.zip (4.5 Кб, 20 просмотров)
omercury вне форума  
 

Метки
fpga
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать? ourlive Электроника - это просто 179 17.04.2012 23:02
ПЛИС - в чем отличия и с чего начать? aleksandr_zh Микроконтроллеры, АЦП, память и т.д 15 08.02.2012 23:45
С чего начать? nickdkn Песочница (вопросы новичков) 9 12.07.2011 20:13
С чего начать? Митрофаныч Микроконтроллеры, АЦП, память и т.д 17 03.10.2010 21:18
C чего начать? melkij Микроконтроллеры, АЦП, память и т.д 11 21.08.2006 13:39


Часовой пояс GMT +4, время: 16:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.