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

 
 
> интерфейс, между ПЛИС и МК
essev
сообщение Oct 3 2010, 10:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 16-05-07
Пользователь №: 27 757



Всем привет.


Нужно организовать последовательный двунаправленный интерфейс между ПЛИС и МК (АВР).
Частота у ПЛИС = 100 МГц, у МК = 1 МГц.

Может быть лучше клок для МК с ПЛИС генерить?

Как посоветуете его реализовывать? Может быть примерчики есть?

Спасибо.

Сообщение отредактировал essev - Oct 3 2010, 10:58
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rv3dll(lex)
сообщение Oct 4 2010, 12:21
Сообщение #2


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



если задача сего чуда шифрование и защита прошивки плис закрытым контроллером, то интерфейс должен быть последовательный самодельный и выполненный программно в МК. тогда его можно сделать с хитрыми таймингами, зашумлениями пауз и прочей приблудой. я делал для защиты именно так.

уарт называется асинхронным так как для синхронизации не требуется сопутствующая клоковая последовательность, а синхронизация осуществляется по появлению старт бита после паузы большей, чем длина единичного пакета. внутри пакета синхронизация осуществляется от собственного источника.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Oct 5 2010, 18:02
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(rv3dll(lex) @ Oct 4 2010, 16:21) *
если задача сего чуда шифрование и защита прошивки плис закрытым контроллером, то интерфейс должен быть последовательный самодельный и выполненный программно в МК. тогда его можно сделать с хитрыми таймингами, зашумлениями пауз и прочей приблудой. я делал для защиты именно так.
Если проблема только в защите проекта, то достаточно медленную часть этого проекта просто переместить в MCU и связать с FPGA стандартным SPI. Например, хранить во флэш MCU параметры работы FPGA и текущие переменные, инициализировать FPGA из MCU, устроить клиент-сервер из этих двух составляющих проекта. Разбираться злоумышленнику в этой каше будет невыносимо трудно.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 6 2010, 04:28
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Aprox @ Oct 5 2010, 22:02) *
Если проблема только в защите проекта, то достаточно медленную часть этого проекта просто переместить в MCU и связать с FPGA стандартным SPI. Например, хранить во флэш MCU параметры работы FPGA и текущие переменные, инициализировать FPGA из MCU, устроить клиент-сервер из этих двух составляющих проекта. Разбираться злоумышленнику в этой каше будет невыносимо трудно.


для этого необходимо владеть обоими и программным(мк) и аппаратным(плис) решением. я владею только аппаратным. программное(мк) заказывал на стороне. И при этом вид псп перестановки битов закладывается в файле конфигурации и мне остаётся только откомпилировать и прошить контроллер. при этом я не знаю и нихочу знать как там написано а тот кто это написал не знает как я это использую.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- essev   интерфейс   Oct 3 2010, 10:45
- - Intekus   Уточните условия - что, с какой скоростью и с како...   Oct 3 2010, 12:33
- - x736C   Цитата(essev @ Oct 3 2010, 14:45) Может б...   Oct 3 2010, 13:14
- - Koluchiy   Ставите в ПЛИС интерфейс SPI (мастер - ПЛИС), и ни...   Oct 3 2010, 16:23
- - Maverick   Цитата(essev @ Oct 3 2010, 13:45) Всем пр...   Oct 3 2010, 16:26
- - essev   вопрос топика возник из защиты прошивки ПЛИС от сл...   Oct 3 2010, 18:57
|- - x736C   1. SPI удобен с точки зрения синхронизации потока,...   Oct 3 2010, 21:40
|- - rezident   Цитата(x736C @ Oct 4 2010, 03:40) SPI удо...   Oct 4 2010, 12:07
|- - Maverick   Цитата(rezident @ Oct 4 2010, 15:07) Что ...   Oct 4 2010, 12:14
|- - x736C   Цитата(rezident @ Oct 4 2010, 16:07) UART...   Oct 4 2010, 12:59
- - Maverick   Цитата(essev @ Oct 3 2010, 13:45) Всем пр...   Oct 4 2010, 11:32
|- - sazh   Цитата(rv3dll(lex) @ Oct 4 2010, 15...   Oct 4 2010, 12:33
|- - Maverick   Цитата(rv3dll(lex) @ Oct 4 2010, 15...   Oct 4 2010, 12:45
||- - rezident   Цитата(Maverick @ Oct 4 2010, 18:45) так ...   Oct 4 2010, 14:15
||- - x736C   Цитата(rezident @ Oct 4 2010, 18:15) поче...   Oct 4 2010, 14:36
||- - rezident   Цитата(x736C @ Oct 4 2010, 20:36) Впрочем...   Oct 4 2010, 14:43
|- - ViKo   Цитата(rv3dll(lex) @ Oct 6 2010, 07...   Oct 6 2010, 08:44
|- - rv3dll(lex)   Цитата(ViKo @ Oct 6 2010, 12:44) "Ск...   Oct 7 2010, 07:34
|- - ViKo   Цитата(rv3dll(lex) @ Oct 7 2010, 10...   Oct 7 2010, 07:53
- - zombi   Предполагаю что UART называют асинхронным поскольк...   Oct 4 2010, 14:49
|- - rezident   Цитата(zombi @ Oct 4 2010, 20:49) Предпол...   Oct 4 2010, 14:55
- - rv3dll(lex)   шифрование шифрованием. в первом варианте я делал ...   Oct 5 2010, 04:36
|- - zombi   Цитата(rv3dll(lex) @ Oct 5 2010, 07...   Oct 5 2010, 06:04
|- - Maverick   Цитата(zombi @ Oct 5 2010, 09:04) А много...   Oct 5 2010, 06:09
|- - rv3dll(lex)   Цитата(zombi @ Oct 5 2010, 10:04) А много...   Oct 5 2010, 07:42
- - rv3dll(lex)   по роду занятий чуть чуть знать С нельзя. нужно ил...   Oct 7 2010, 08:29


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

 


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


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