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

 
 
> KP1533 на Altera MAX3000a, КР1533 реализовать на Altera MAX3000a
Infarh
сообщение Dec 1 2012, 22:12
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 1-12-12
Пользователь №: 74 647



Всем доброго времени суток!
Имеется принципиальная схема на элементах серии КР1533, которую надо реализовать на Altera MAX3000a (тоже принципиальная схема но уже не на 1533, а на альтере). В FPGA я пока что слабо понимаю, но в дальнейшем по специальности я должен ими заниматься. Если возможно объясните хотя бы суть и как подключать саму схему.
Зараннее спасибо!

Ниже прикрепляю кусок схемы. Сама схема является многофункциональным регистром на JK-триггерах.
В схеме реализованы Микрооперации:
y1: R:= A1-m
y2: R:= 2A1 - m
y5: R:=R(4:8).000
y6: R:= Если R(1) то R(1).неR(2:8) иначе R
у3: R:= неА1 объединить с неА2
Y9 B:=ЕСЛИ R1*A3(5) ТО R1. (2:8) ИНАЧЕ R&A3
Y7 В:=ECЛИ R(1)&A1(1) ТО R1.( (2:8)+1) ИНАЧЕ R

m-константа, В-выходная шина(не дописана еще)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dmitriyspb
сообщение Dec 3 2012, 06:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Посторайтесь не спеша изучить всех производителей FPGA, их + и -, ЦЕННИКИ, доступность в продаже розничной и оптовой, отзывы специалистов. Лучше всего понимать работу FPGA именно с точки зрения HDL. Простенькие проекты можно и рисовать, но со временем в любом случае придётся писать. Так что больше склонен к тому чтобы разобраться в принципе работы предложенной схемы и описать её, которая я так понимаю примитивна с точки зрения синтеза.
Определившись на базе чего вам выгодней сейчас работать Xilinx, либо Altera или может быть еще какие-нибудь производители подойдут, смело описывать примитивы используя небольшие макросы (можно брать цифровое устройство из приведенной схемы) и описывать принцип их работы. Описав принцип работы любого необходимого устройства, его можно просимулировать и отладить в любом пакете (Modelsim например, самое нейтральное ПО). Как только разработчик будет уверен, что симулятор показывает то что нужно, т.е. блок в теории работоспособен, тогда можно переходить аналогичным образом к созданию других модулей (макросов). По завершению написания всех макросов можно в топовом уровне проекта (т.е. самый верхний уровень) уже воспользоваться схемотехническим редактором. В этом редакторе соединить все описанные ранее блоки в единную схему в соответствии с той, что вы приводите.
По моему мнению этот путь пусть окажется немного труднее, но он даст вам опыт работы как с hdl так и с схемотехническим редактором. Т.е. вы подойдёте к решению своего вопроса качественно, а не кое-как (радиолюбительстки). Тем более, что в близжайшем будещем это ваша специализация.


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 18:36
Рейтинг@Mail.ru


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