Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Навлизане във Verilog
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=1276
Страница 1 от 1

Автор:  velio [ Сря Ное 16, 2005 4:31 pm ]
Заглавие:  Навлизане във Verilog

Преди време бях пуснал тук една тема за едно CPLD, та тогава реших че трябва да ги поизуча тези логики. И в тази връзка - някой може ли да даде препоръка за някоя книжка за ептен начинаещи във Verilog. Колкото да накарам "светодиодчето да мига" :) . (хехе, то май навсякъде така се почва :) :) ).


P.S. Между другото се оправих с онова XPLA3 - просто го изтрих (след внимателно проучване на схемата де) и се оказа, че може и без него...

Автор:  MGBY [ Сря Ное 16, 2005 4:56 pm ]
Заглавие: 

Преди време попитах Brainstorm същото само, че за VHDL. Значи отиваш на ето този адрес : http://www.aldec.com/downloads/

там има за Verilog и за VHDL просто попълваш формата и те почти веднага ти пращат съответното .EXE на мейла.Ако искаш за верилог ако искаш за VHDL.
Туториалчетата са направени направо страхотно като за хептен начинаещи - просто са супер. :wink: успех!!!

Автор:  Реконструктор [ Сря Ное 16, 2005 4:56 pm ]
Заглавие: 

Ти намерил ли си някакъв подходящ дев. кит за целта?

Автор:  velio [ Сря Ное 16, 2005 11:49 pm ]
Заглавие: 

Не, обаче ще ползвам оная платка с XPLA3 за който стана въпрос преди.
На тоя етап няма как да оправдая такава развойна система...

@MGBY
10х, сега ще погледна за какво иде реч там...

EDIT:
Йее! Супер. Смъкнах го. Май ще свърши работа.

А по принцип каква е разликата между Verilog и VHDL (нещо като между Асемблер и С :?: :oops: :-s )

Автор:  Nikola Kirov [ Чет Ное 17, 2005 1:17 am ]
Заглавие: 

Вече е обсъждано в форума. Като между C i Паскал.

Автор:  HCL [ Чет Ное 17, 2005 2:11 am ]
Заглавие: 

е хайде да го обсъдим още малко :D
За синтаксиса и прегледността на сорса говорихме последния път. Ето един обикновен 2->4 декодер написан на VHDL
Код:
ENTITY decoder2to4 IS
   PORT (
               d   :   IN      STD_LOGIC_VECTOR   ( 1 downto 0 ) ;
               y   :   OUT  STD_LOGIC_VECTOR   ( 3 downto 0 ) ) ;
END decoder2to4

ARCHITECTURE decoder OF decoder2to4 IS
BEGIN
   WITH d SELECT
                 y   <=   "0001"   WHEN   "00" ,
                             "0010"   WHEN   "01" ,
                             "0100"   WHEN   "10" .
                             "1000"   WHEN   "11" ,
                             "0000"   WHEN   others ;
END decoder ;


красива работа...така на Verilog не може, нали 8)

Автор:  velio [ Чет Ное 17, 2005 3:18 pm ]
Заглавие: 

Добре, ами на Verilog можеш ли го написа това същото. За сравнение...


EDIT:
Намерих темата с езиците.
Все пак да видим как изглежда на Верилог...

Автор:  ToHu [ Съб Ное 19, 2005 7:42 pm ]
Заглавие: 

Ей това е . тоя път картинка :)

п.с. пред условията на case трябва да е 2'b а не 4 ама то инерцията .. ама го затрих, не ми сепише пак :)

Прикачени файлове:
Коментар на файл: decoder 2>4 Verilog
decoder.jpg
decoder.jpg [ 14.55 KiB | Прегледано 3463 пъти ]

Автор:  HCL [ Съб Ное 19, 2005 9:04 pm ]
Заглавие: 

Тони мерси, съвсем забравих да отговоря, че не съм чел почти нищо за Верилог :oops: и поради липса на време щях да прехвърля топката на някой друг :) Абе не е толкова зле, добре си изглежда...... все още VHDL-а ми се струва по-разбираем, дали е и толкова удобен за работа ми е рано да кажа още. И двата езика са разпространени, който и да хване човек мисля, че няма да сгреши.

Автор:  ToHu [ Съб Ное 19, 2005 9:58 pm ]
Заглавие: 

Абе така погледнато ..... VHDL изглежда по стегнат ..... ама аз като гледах, не знам какви примери гледах ми се видя по обемен, но другото си остава, виж това на Verilog колко е разбираемо .. ако пишеш на С .. има едно две неща дето са малко по-странни, то и аз не съм се знаимавал много дълго, всъщност един периферен контролер имам направен за едно x86 процесорле .....и тва е, чете клавиатура, магнитна карта ...забравих какво друго .... май дисплей управляваше ..... и някакви I/O-та имаше .... стана леко поне там докъдето го докарах, трябваше още едно две неща да се добавят ама спряха проекта ....

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/