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

 
 
> Конвертер serial->8b parallel, Хочу сделать на CPLD от Альтеры
MAXvaLL
сообщение Jan 23 2008, 10:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Суть-соль:
Необходимо сделать конвертер parallel<->serial
Может быть до 4х входных serial каналов, и до 4х выходных.
Тактирования 2. Одно для входных, другое для выходных каналов.
Скорость вх/вых могут быть только кратны.
Для serial интерфейса конвертор должен быть slave.
Макс. скорость до 12.3Мбит в каждую сторону по каждому serial каналу.
Параллельных интерфейсов 2, на вход и выход.
Сервисные: строб выдачи, вход для подтверждения получения, вход для строба чтения, сигнал переполнения, вход для сброса сигнала переполнения.

Примерно так:

>InSCK
>In1
>In2
>In3
>In4

<POut (8b)
<RD
>RDE

<OVFOut
>OVFOutRES

==============

>PIn (8b)
>WR

>OutSCK
<Out1
<Out2
<Out3
<Out4

<OVFIn
>OVFInRES

Вроде все...

Это возможно вообще? 05.gif
Есть желание сделать на CPLD от Альтеры. Какой лучьше пойдет для этой цели?
Если кто уже делал подобное, поделитесь пожалуйста.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MAXvaLL
сообщение Jan 30 2008, 18:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Еще вопросец:
Есть разница на чем писать: AHDL/VHDL/Verilog? Что лучше начать изучать?

А что вы скажите по поводу графики? (ну, элементы там всякие клепать)

А можно прописать логику, а ПЛИС выбрать потом, по потребностям того, что получилось?

Сообщение отредактировал MAXvaLL - Jan 30 2008, 18:33
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 30 2008, 18:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(MAXvaLL @ Jan 30 2008, 21:18) *
Еще вопросец:
Есть разница на чем писать: AHDL/VHDL/Verilog? Что лучше начать изучать?
Verilog, однозначно smile.gif
Цитата
А что вы скажите по поводу графики? (ну, элементы там всякие клепать)
Забыть, как страшный сон. Объемы современных схем таковы, что в графическом виде они займут не одну пачку бумаги cranky.gif
Цитата
А можно прописать логику, а ПЛИС выбрать потом, по потребностям того, что получилось?
До некоторой степени можно. Для создания проекта в IDE всеравно придется выбрать какой то тип ПЛИС, потом можно его поменять.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Jan 30 2008, 22:02
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(XVR @ Jan 30 2008, 21:38) *
Забыть, как страшный сон. Объемы современных схем таковы, что в графическом виде они займут не одну пачку бумаги cranky.gif

Видал я тут:
Цитата
Ну вот например, как сделать грубо говоря, видеоплату? Интересен сам подход. Т.е. в моем девайсе есть два SRAMа по 1Мбайт каждый. Есть видеоцап (ADV7123), в альтере сидит загружаемая таблица - палитра. И того имеем 256 цветов из палитры 2^24. Надо разворачивать видеобуфер сквозь эту таблицу в ЦАП, причем SRAM читаем с интерливом (т.к. они 10 нс, а максимальная частота на выходе - 200МГц). А еще надо уметь в SRAM записывать, желательно во время чтения. А еще там болтается SPI DataFlash на 1Мбайт, из которой надо уметь вытащить данные, разжать из RLE и сунуть в SRAM. Да, а тактируется это все от PLL, которая умеет давать частоты от 2 до 200МГц с шагом 1 КГц, снаружи только ГУН. Ну и само собой, должны быть счетчики синхронизации. Вот примерно такой девайс. Добавлю, что он у меня сейчас стоит на столе, а справа стоит монитор, на котором светится картинка, формируемая этим девайсом 100% схемного ввода... Тактовая сейчас 135, разрешение 1280*1024@75Hz (больше LCD монитор не тянет), работает превосходно (после долгих мучений), распаковывает картинку за 0.12 секунды, правда с монопольным доступом к SRAM во время записи.

А что бы мне тут дал верилог??

И как вам такое? smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MAXvaLL   Конвертер serial->8b parallel   Jan 23 2008, 10:16
- - XVR   Цитата(MAXvaLL @ Jan 23 2008, 13:16) Суть...   Jan 23 2008, 11:47
- - MAXvaLL   Цитата(XVR @ Jan 23 2008, 14:47) Рекоменд...   Jan 23 2008, 12:38
|- - XVR   Цитата(MAXvaLL @ Jan 23 2008, 15:38) И чт...   Jan 23 2008, 13:52
- - maxfox2k   во-первых если устройство единичное, то лучше взят...   Jan 23 2008, 16:06
- - MAXvaLL   Спасибо за ответы! Извиняюсь что коряво объясн...   Jan 23 2008, 20:05
|- - XVR   Цитата(MAXvaLL @ Jan 23 2008, 23:05) Спас...   Jan 23 2008, 20:36
||- - MAXvaLL   Цитата(XVR @ Jan 23 2008, 23:36) Тут попо...   Jan 24 2008, 20:24
||- - XVR   Цитата(MAXvaLL @ Jan 24 2008, 23:24) К од...   Jan 25 2008, 07:13
||- - MAXvaLL   Цитата(XVR @ Jan 25 2008, 10:13) У CY7C68...   Jan 26 2008, 11:05
||- - XVR   Цитата(MAXvaLL @ Jan 26 2008, 14:05) Да, ...   Jan 26 2008, 11:51
||- - MAXvaLL   XVR, спасибо вам за помощь! ЦитатаИтого, п...   Jan 28 2008, 11:43
||- - XVR   Цитата(MAXvaLL @ Jan 28 2008, 14:43) XVR,...   Jan 28 2008, 18:47
||- - MAXvaLL   У меня оказывается был старый даташит на CY. В кот...   Jan 28 2008, 21:41
||- - XVR   Цитата(MAXvaLL @ Jan 29 2008, 00:41) SLCS...   Jan 29 2008, 10:16
||- - MAXvaLL   Цитата(XVR @ Jan 29 2008, 13:16) Главное ...   Jan 29 2008, 11:59
||- - XVR   Цитата(MAXvaLL @ Jan 29 2008, 14:59) Ну, ...   Jan 29 2008, 15:09
||- - MAXvaLL   Цитата(XVR @ Jan 29 2008, 18:09) А что де...   Jan 29 2008, 15:27
||- - XVR   Цитата(MAXvaLL @ Jan 29 2008, 18:27) Ниче...   Jan 29 2008, 18:07
||- - MAXvaLL   Цитата(XVR @ Jan 29 2008, 21:07) Ну в общ...   Jan 29 2008, 21:51
||- - XVR   Цитата(MAXvaLL @ Jan 30 2008, 00:51) А на...   Jan 30 2008, 07:22
|- - maxfox2k   Цитата(MAXvaLL @ Jan 23 2008, 23:05) что-...   Jan 23 2008, 23:21
|- - XVR   Цитата(maxfox2k @ Jan 24 2008, 02:21) есл...   Jan 24 2008, 07:53
- - призрак   Что мелочиться - пость возьмет чтото типа FLEX10K ...   Jan 28 2008, 06:12
|- - dvladim   Цитата(XVR @ Jan 30 2008, 21:38) Verilog,...   Jan 30 2008, 20:41
||- - XVR   Цитата(dvladim @ Jan 30 2008, 23:41) Не о...   Jan 31 2008, 10:14
|- - RHnd   Проект не видел, но с верояностью 99% verilog/vhdl...   Jan 31 2008, 07:23
|- - khach   Цитата(MAXvaLL @ Jan 31 2008, 01:02) Вида...   Jan 31 2008, 08:15
|- - MAXvaLL   Цитата(khach @ Jan 31 2008, 11:15) Опишит...   Jan 31 2008, 08:42
- - MAXvaLL   Нашел I2S Interface core. Но он на VHDL, а я уж вз...   Jan 31 2008, 23:36
|- - XVR   Цитата(MAXvaLL @ Feb 1 2008, 02:36) Нашел...   Feb 1 2008, 09:14
|- - MAXvaLL   Цитата(XVR @ Feb 1 2008, 12:14) Собственн...   Feb 1 2008, 11:44
|- - XVR   Цитата(MAXvaLL @ Feb 1 2008, 14:44) Это п...   Feb 1 2008, 12:59
- - MAXvaLL   Смотрю тут сорец один: Код... reg bclk; reg [3...   Feb 1 2008, 14:56
|- - XVR   Цитата(MAXvaLL @ Feb 1 2008, 17:56) Смотр...   Feb 1 2008, 15:33
|- - MAXvaLL   Цитата(XVR @ Feb 1 2008, 18:33) Автор пре...   Feb 1 2008, 15:48
- - MAXvaLL   Тут при реализации вопрос возник: параллельная шин...   Feb 3 2008, 12:32
- - XVR   Цитата(MAXvaLL @ Feb 3 2008, 15:32) Тут п...   Feb 3 2008, 15:58
- - MAXvaLL   Цитата(XVR @ Feb 3 2008, 18:58) Поставить...   Feb 3 2008, 20:04
- - XVR   Цитата(MAXvaLL @ Feb 3 2008, 23:04) Это б...   Feb 4 2008, 16:41
- - MAXvaLL   Цитата(XVR @ Feb 4 2008, 19:41) IOBUF my_...   Feb 4 2008, 18:19


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

 


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


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