|
про реализацию АЛУ, плюс ещё пару вопросов |
|
|
|
Sep 13 2010, 16:08
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 13-09-10
Пользователь №: 59 461

|
Привет всем, я абсолютный ламер по части ПЛИС, читаю много книг, но некоторые вопросы все равно остаются непонятными. Я понимаю, что их много и они тупые, но прошу ответить хотя бы на часть ... если возможно. Этим летом я написал 32ух разрядное АЛУ на VHDL (операции + - / * на базисе xor, and, or, not). Собственно вопрос первый - это вообще адекватный код, подойдет ли он к загрузке в ПЛИС? Вопрос второй - какая разница - реализовывать допустим операции (+ - / *) 32ух разрядных чисел в коде через вышеуказанный базис или просто методом a+b, a-b, a*b, a/b ? Я так понимаю, что этот код на VHDL с помощью каких-то утилит пакета (например) WebPack ISE можно отобразить в реальную логическую схему, т.е. наладить связи между CLB какой-то конкретной ПЛИС, и учитывая имеющиеся у нее в запасе ресурсы, запихать в них устройство описанное на уровне VHDL. Вопрос 3 . Правильно ли я понимаю, что для того, чтобы грамотно запрограммировать устройство в FPGA нужно четко представлять какие конструкции кода VHDL в какой цифровой эквивалент ПЛИС отображаются на цифровом логическом уровне? И где эту информацию можно почерпнуть? Вопрос 4 . Есть ли какая - нибудь литература (лучше не книги а статьи), где на примерах конкретных описывается процесс проектирования в среде ISE Design suite полностью? Начиная от VHDL описания и заканчивая внедрением проекта в ПЛИС Вопрос 5. Сейчас читаю цикл статей "Микропроцессор своими руками" и в перспективе хочу сделать тоже софт процессор. Интересует - есть ли ещё подобные статьи, где реализуют более полный вариант процессора? Вопрос 6. Я в универе учусь и мне интересно - разработка устройств под ПЛИС это вообще перспективное направление, стоит ли это ботать? Код АЛУ о котором я говорил где-то в начале приложил.
Сообщение отредактировал AlexHoppus - Sep 13 2010, 16:09
|
|
|
|
|
 |
Ответов
|
Sep 13 2010, 17:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата какая разница - реализовывать допустим операции (+ - / *) 32ух разрядных чисел в коде через вышеуказанный базис или просто методом a+b, a-b, a*b, a/b ? Операции деления вообще нет. Умножители могут быть встроенные, так же как и сумматоры и соответственно с точки зрения ресурсов могут использоваться именно они. Цитата Есть ли какая - нибудь литература (лучше не книги а статьи), где на примерах конкретных описывается процесс проектирования в среде ISE Design suite полностью? Начиная от VHDL описания и заканчивая внедрением проекта в ПЛИС Читайте Зотова (хоть и очень убогая книга). Есть куча лабораторок по данной тематике (диодиками помигать, посмотреть времяник счетчика), поищите в инете. Цитата Я в универе учусь и мне интересно - разработка устройств под ПЛИС это вообще перспективное направление, стоит ли это ботать? Была такая темка, как уже des333 писал http://electronix.ru/forum/index.php?showt...A++%EF%EB%E8%F1
Сообщение отредактировал bogaev_roman - Sep 13 2010, 17:39
|
|
|
|
Сообщений в этой теме
AlexHoppus про реализацию АЛУ Sep 13 2010, 16:08 des333 Цитата(AlexHoppus @ Sep 13 2010, 20:08) ... Sep 13 2010, 17:16 AlexHoppus ЦитатаБыла такая темка, как уже des333 писал
ht... Sep 13 2010, 19:05 des333 Цитата(AlexHoppus @ Sep 13 2010, 23:05) Н... Sep 13 2010, 19:15 vadimuzzz Цитата(AlexHoppus @ Sep 14 2010, 02:05) Н... Sep 13 2010, 23:00 Leka RTL Viewer в Webpack есть. Sep 13 2010, 20:24 des00 Цитата(AlexHoppus @ Sep 13 2010, 11:08) В... Sep 14 2010, 02:24 iosifk Цитата(AlexHoppus @ Sep 13 2010, 20:08) С... Sep 14 2010, 05:58 Maverick Дополнительную литературу можно найти здесь Sep 14 2010, 06:18 iosifk Цитата(iosifk @ Sep 14 2010, 09:58) Про с... Sep 16 2010, 09:05 des333 AlexHoppus:
Начал вчера вечером читать книгу:
http... Sep 14 2010, 10:26 des00 Цитата(des333 @ Sep 14 2010, 04:26) Очень... Sep 15 2010, 01:35  des333 Цитата(des00 @ Sep 15 2010, 05:35) хмм, э... Sep 15 2010, 08:47 AlexHoppus Спасибо всем, я не ожидал, что будет так много отв... Sep 14 2010, 21:00 des333 Цитата(AlexHoppus @ Sep 15 2010, 01:00) d... Sep 14 2010, 21:41 iosifk Цитата(AlexHoppus @ Sep 15 2010, 01:00) О... Sep 15 2010, 07:04 AlexHoppus des00
В оффлайне можно читать, мне удалось скачать... Sep 15 2010, 05:24 yes книжка была такая когда-то, там как раз рассматрив... Sep 15 2010, 10:42 AlexHoppus iosifk
Я ответил примерно следующее -
ЦитатаСпасиб... Sep 15 2010, 15:29 Leka Вопрос процессоростроителям - на чем программирова... Sep 15 2010, 17:50 des333 Цитата(Leka @ Sep 15 2010, 21:50) Вопрос ... Sep 15 2010, 21:10 Leka Не процессор описывать, а программу для этого проц... Sep 15 2010, 21:27 des333 Цитата(Leka @ Sep 16 2010, 01:27) Не проц... Sep 15 2010, 21:29 Leka На ассемблере далеко не уехать, разве что побалова... Sep 15 2010, 21:37 iosifk Цитата(Leka @ Sep 16 2010, 01:37) На ассе... Sep 16 2010, 05:36  yes Цитата(iosifk @ Sep 16 2010, 08:36) А вот... Sep 17 2010, 11:34  des333 Цитата(iosifk @ Sep 16 2010, 09:36) А вот... Sep 17 2010, 12:10   iosifk Цитата(des333 @ Sep 17 2010, 16:10) ... н... Sep 17 2010, 12:33    des333 Цитата(iosifk @ Sep 17 2010, 16:33) А про... Sep 17 2010, 12:44 Leka Цитатаподгонять архитектуру процессора под компиля... Sep 17 2010, 14:13 Leka ЦитатаLLVM
- почитал немного, пишут, что для х86 р... Sep 17 2010, 18:44 iosifk Цитата(Leka @ Sep 17 2010, 22:44) И вспом... Sep 20 2010, 05:33
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|