Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Unsorted

Reply
 
Thread Tools Display Modes
Old 21st January 2009, 08:51   #1
Veteran
 
Sayman's Avatar
 
Join Date: 16th February 2006
Location: Новосибирск
Posts: 1,809
Thanks: 42
Thanked 128 Times in 93 Posts
Sayman has a spectacular aura aboutSayman has a spectacular aura about
Default ПЛИС и всё что с ними связано

товарисчи, долой HDL-безграмотность! Землю - крестьянам, пиво - студентам, валерьянка - кошкам и бабушкам!
Ниже приведены ссылки на информацию, которая поможет разобраться с таким хитропремудрым делом, как ПЛИС.
И вы увидите, что всё далеко не так страшно

Туториалы от alost'a (основы VHDL на примере создания клона ZX-Spectrum 128 + AY) -
http://www.zx.pk.ru/showpost.php?p=179392&postcount=39

Небольшой тутор в нескольких частях от ewgeny7 по программированию альтер способом схемного ввода:
http://www.zx.pk.ru/showpost.php?p=196208&postcount=205

Ссылки на литературу по работе с ПЛИС -
http://www.zx.pk.ru/showpost.php?p=179122&postcount=34

Страничка Альтеровского сайта с описанием и схемой программатора для ПЛИС - ByteBlasterMV -
http://www.altera.ru/cgi-bin/go?35

Дока и схема программатора ByteBlaster 2 для некоторых специфических мероприятий:
http://www.zx.pk.ru/showpost.php?p=194253&postcount=191

Дока по подключению и прошиванию конфПЗУ к FPGA. Рекомендую, работать по такой схеме очень удобно.
http://www.zx.pk.ru/showpost.php?p=179221&postcount=38

Туториал по работе с чипами Xilinx на "Радиокоте".

Блогохостинг DI HALTA c публикациями о ПЛИС.

Мануал по проектированию ZX-Spectrum на ПЛИС (девборда U9_Reverse).

Текст оригинального сообщения был немного отредактирован модератором. Исключительно по просьбе общественности, т.к. он является первым в этой теме, то ему и рулить ссылками.
Надеюсь автор сообщения на меня не сильно обидится

C уважением, модератор Ewgeny7
__________________
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...

Last edited by Ewgeny7; 10th March 2011 at 15:05.
Sayman is offline   Reply With Quote
The Following 2 Users Say Thank You to Sayman For This Useful Post:
perestoronin (9th February 2012), Viktor2312 (29th October 2014)
Old 21st January 2009, 10:06   #2
Master
 
ILoveSpeccy's Avatar
 
Join Date: 20th March 2007
Location: Germany
Posts: 755
Thanks: 41
Thanked 298 Times in 101 Posts
ILoveSpeccy is just really niceILoveSpeccy is just really niceILoveSpeccy is just really niceILoveSpeccy is just really niceILoveSpeccy is just really nice
Default

Quote:
Originally Posted by Sayman View Post
я дома воткнул вчера некий Active HDL 6.2..но чёто не совсем понял как и что...
ActiveHDL - отличный симулятор. Я раньше пользовался ModelSIM, но как-то один человек поделился ActiveHDLем.
Теперь езжу на нём. Например мой код AY8910 написан и отлажен на 99% именно в нём.

Для синтеза под альтеру я использую родной альтеровский софт - Quartus.
Качай бесплатную версию на www.altera.com.

Нормальныx сайтов для начинающих я незнаю. Но есть пара книг в pdf/djvu.
__________________
SpeccyLand - тут рождается клон!
ILoveSpeccy is offline   Reply With Quote
Old 21st January 2009, 10:24   #3
Veteran
 
Sayman's Avatar
 
Join Date: 16th February 2006
Location: Новосибирск
Posts: 1,809
Thanks: 42
Thanked 128 Times in 93 Posts
Sayman has a spectacular aura aboutSayman has a spectacular aura about
Default

нашол какую то Xilinx ISE...по всяким ссылкам пошукал и по виду пахожа как буд-то её надо визуально строить а не методом кода...странна...или я ошибаюсь?!
вообще, как это всё происходит? я так понимаю язык vhdl похож на СИ...и все элементы кодяца именно языком, а визуально просто элементы раскидывать...так ?!?
__________________
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...
Sayman is offline   Reply With Quote
Old 21st January 2009, 11:49   #4
Guru
 
Дмитрий's Avatar
 
Join Date: 1st January 2009
Location: Донецк, Украина
Posts: 3,177
Thanks: 467
Thanked 717 Times in 507 Posts
Дмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to behold
Default

Sayman, можно самому писать на adhl (altera), vdhl (для всех стандартен), либо нарисовать в редакторе, подобном тому что ты скачал, схемку с помощью 74xx логики, и он синтезирует тебе прошивочку для плиски.
Дмитрий is offline   Reply With Quote
Old 21st January 2009, 14:09   #5
Veteran
 
Sayman's Avatar
 
Join Date: 16th February 2006
Location: Новосибирск
Posts: 1,809
Thanks: 42
Thanked 128 Times in 93 Posts
Sayman has a spectacular aura aboutSayman has a spectacular aura about
Default

т.е. методом рисования только на 74хх и никаких других, да? и что это за 74хх? альтера? если на xilinxе ппытаца чтото рисовать то не выйдет ничего?
__________________
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...
Sayman is offline   Reply With Quote
Old 21st January 2009, 15:26   #6
Member
 
Join Date: 7th October 2008
Location: Воронеж
Posts: 41
Thanks: 0
Thanked 11 Times in 2 Posts
alost will become famous soon enough
Default

Добрый день!Начну с хорошего!АЛЬТЕРА-это очень просто!VHDL-это тоже очень просто!Особенно для того,кто знаком с любым алгоритмическим языком(начиная с Бейсика и заканчивая СИ).Разница лишь в том,что мы не программируем,а ОПИСЫВАЕМ процессы,которые должны происходить в PLISS или FPGA!Лично мне потребовалось 2 недели для освоения(более подходит РАЗБОРКА) при том что последний раз программировал 15 лет назад!А плохое-для меня оказалось сложнее разобраться с AHDL(Altera HDL) ввиду того что он более напоминает СИ для AVR или PIC с его палочками ,черточками,воскл.знаками.Мало логики,и запоминать много надо.В VHDL все описывается простым человеческим ,очень логичным языком!Но!Это кому как,вечный спор!Главное представлять логику работы устройства,которое надо впихнуть в Альтеру!У меня много книг в Дежавю,могу на мыло скинуть(сообщи мыло),по ним изучал.Без них ни как,но самый простой и быстрый способ-это готовые маленькие проэктики,разбирая которые,сразу въезжаешь в принцип!!!!Заглядывая,конечно,в книгу!!!Какие вопросы,задавай, помню как сам парился!

Добавлено через 7 минут
В Quartus хороший графический редактор,большая библиотека элементов(исходных примитивов),и не только 74 серии(кстати они пишут,что ее при разработке проекта можно,но не желательно использовать как примитивы)а если чего нет,то можно и свои элементы рисовать.Но лучше не в графике,а описанием,лень схему рисовать.А quartus cам тебе схему выдаст,если конечно не WEB версия!

Last edited by alost; 21st January 2009 at 15:33. Reason: Добавлено сообщение
alost is offline   Reply With Quote
Old 21st January 2009, 15:53   #7
Veteran
 
Sayman's Avatar
 
Join Date: 16th February 2006
Location: Новосибирск
Posts: 1,809
Thanks: 42
Thanked 128 Times in 93 Posts
Sayman has a spectacular aura aboutSayman has a spectacular aura about
Default

всё таки не совсем понял на счёт визуального ваяния прошивки...ограничения есть или нет?
__________________
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...
Sayman is offline   Reply With Quote
Old 21st January 2009, 15:57   #8
Member
 
Join Date: 7th October 2008
Location: Воронеж
Posts: 41
Thanks: 0
Thanked 11 Times in 2 Posts
alost will become famous soon enough
Default

Sayman,я на форуме новичок,не знаю как в личку писать,позтому в тему...Если в схемо технике не силен,то и не надо загоняться с графикой.проще описанием!Про СИ это круто сказано,все гораздо проще!!!!Надо представить входные и выходные сигналы.и что с ними происходит в схеме!Вообще весь код в VHDL начинается так:
entity zx128e is
port(
после скобочки(см. в прикрепл. файле) описываешь входные и выходные(реальные ноги у ПЛИССИНЫ),если вход то это in std_logic,если выход то это out std_logic,а если двунаправленная шина(или одиночный сигнал) то inout std_logic_vector(7 downto 0).
Одиночный сигнал-это std_logic,а набор(шина),ну типа шины данных-это std_logic_vector(7 downto 0).ТО что в скобках -это размер(количество однотипных сигналов в шине! в качестве примера во вложенном файле начало моего клона
Attached Files
File Type: txt Пример.txt (2.8 KB, 722 views)
alost is offline   Reply With Quote
Old 21st January 2009, 15:59   #9
Member
 
Join Date: 7th October 2008
Location: Воронеж
Posts: 41
Thanks: 0
Thanked 11 Times in 2 Posts
alost will become famous soon enough
Default

Нет!Но придется,если чего нет в примитивах,самому попариться
alost is offline   Reply With Quote
Old 21st January 2009, 16:02   #10
Veteran
 
Sayman's Avatar
 
Join Date: 16th February 2006
Location: Новосибирск
Posts: 1,809
Thanks: 42
Thanked 128 Times in 93 Posts
Sayman has a spectacular aura aboutSayman has a spectacular aura about
Default

ну даж не знаю...визуально кажется проще..я не думаю что то что в примере это так просто...я уверен что всё намного сложнее...
щас глянем на opencores.org я там видел примерчик..он релаьно на СИ пахож был в vhdl...
__________________
0A заповедей:
I. Не удаляй каталог свой.
II. Не удаляй до времени ни одного файла.
III. Не кради файлы.
IV. Не желай программы ближнего своего.
V. Почитай BDOS и BIOS как родителей своих ...
Sayman is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 15:19.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика