
Архитектура – дело невероятно сложное. Нужно не просто наглядно продемонстрировать, как будет выглядеть здание с его любой стороны: нужно сделать все его чертежи до малейших деталей и предоставить возможность комплексного восприятия проекта с любого угла при помощи трехмерной модели. Это делалось на бумаге и из бумаги – ровно до тех пор, пока современные технологии не предоставили программное обеспечение, способное сделать то же самое намного быстрей и на более качественном уровне. До тех пор, пока не появился Archicad (Архикад). Программа Архикад, как система автоматизированного проектирования, оказалась предельно востребованным инструментом для архитекторов, инженеров, а также ряда других специалистов, чья деятельность остро нуждалась в качественной программе для черчения на компьютере. Естественно, на рынке ПО существует и другая, достаточно популярная системы автоматизированного проектирования, – программа для проектирования домов AutoCAD, однако в отличие от новинки она более громоздка, существенно более сложна в освоении и не предоставляет таких же инновационных возможностей в процессе проектирования каркасных домов и зданий в целом.
Как на компьютере построить дом - онлайн программа планирования дачного дома. Конструирование и моделирование одежды на компьютере, САПР-программы для проектирования. Программы для мебельщиков: Дизайн мебели на компьютере Скачать. Jun 19, 2013 - Стоит познакомиться с программой PRO100 – полностью самостоятельной аппликацией, которая не потребует от вашего компьютера ничего. Пользуясь программой PRO100, вы сможете просто и быстро реализовать большинство операций по проектированию интерьера, действуя.
Как мы видим, Архикад является не первой системой САПР, ориентированной на архитектурные задачи, однако он оказался первой системой, предоставившей полноту возможностей при скромных затратах. Это и было не только основной задачей разработчиков, но и целью всего проекта, и надо отметить – они ее достигли. И всё-таки, почему программа Архикад настолько популярна среди профессионалов? Дело ведь не просто в стоимости: чтобы завоевать уважение специалистов, недостаточно предоставить им недорогой программный продукт.
Дело оказалось в возможностях. Архикад позволяет качественно создавать не только сами чертежи, но и все необходимые спецификации, а также любые нужные трехмерные модели. По мере того, как пользователь ведет работу над своим проектом, он может добавить свои комментарии к нему, что очень важно для проектировщика. Программа позволяет задать в работе любые масштабы и проработать любые, даже мельчайшие, детали.
Это позволяет не тратить каждый раз уйму времени на вычерчивание дополнительных элементов, а в ряде случаев детали могут быть скопированы из предоставленного разработчиком стандартного каталога. Для тех, кто хочет попробовать систему в деле, предлагаем скачать бесплатную русскую версию архикад для операционной системы Windows 32 bit или 64 bit и MAC OS X (ссылки внизу статьи). Кроме того, в арсенал программы для черчения на компьютере входит и комплекс инструментов, позволяющих работать с базами готовых проектов. И, разумеется, в программе предусмотрено все необходимое для комфортной работы, – чтобы пересылка по электронной почте, визуализация, печать, публикация сделанного были как можно более точными, удобными и функциональными.
Для русскоязычной аудитории будет кстати замечательная поддержка русского языка. Причем и обучение новичка, и расширение возможностей продвинутого пользователя предусмотрено не только подробнейшей документацией, но и предоставленными самими разработчиками тематическими мануалами (эту информацию можно найти, в том числе, и на официальный сайте ПО). Очень важной особенностью программы стало то, что при желании проектировщик может заложить в любой файл не только профессиональную информацию, понятную профильным специалистам, но и сведения, значимые для клиента, под задачи которого и ведётся работа. Это становится отличной поддержкой при взаимодействии с заказчиками проектов, предотвращая возможные неточности и даже конфликты, часто возникающие по причине человеческого фактора. Ну, а значительная экономия средств благодаря экономному распределению временных ресурсов является визитной карточкой программы. Плюсы системы автоматизированного проектирования Архикад:.
процесс разработки масштабного проекта часто требует множества проекций, доступ к которым желательно получать быстро. Архикад же способен запоминать такие проекции в неограниченном количестве, а воспользоваться ими и посмотреть на проект позволит планшет изображений;. полосы прокрутки приложения реализованы в окнах разрезов и планов и в процессе работы позволяют быстро получить доступ к любой точке рабочего листа, который не ограничен в своем пространстве;. многие пиктограммы размещаются непосредственно на этажных планах – доступ к ним можно получить всегда и без проблем;. если на пиктограммы щелкать двойным щелчком, можно воспользоваться увеличивающими или уменьшающими множителями.
Вступительная часть. «Наполеоновские планы» Почти год назад у меня возникла мысль понять, как устроен компьютер, как он работает. Ну и конечно же, появилось огромное желание создать свой собственный на элементарных логических элементах (если быть точнее — на транзисторах). Тогда у меня было только маленькое представление о его работе: я знал, что вся цифровая электроника построена на логических элементах (для меня это было, как постулат), но никак не мог сообразить, как исполняется программа, суммируются числа, зачем прерывания Этот перечень вопросов можно продолжать и дальше, но сейчас не об этом. Определим характеристику разрабатываемого компьютера:. Вид логики: двоичная логика.

Разрадность шины данных: 32 бита. Разрядность шины адреса: 24 бита (можно адресовать 16 777 216 32-разрядних чисел). Исполнение основных арифметических, логических, побитовых операций над данными, а также операций над ячейками памяти (mov, xchg). Реализация функции выделения памяти (предусмотрено 4 ассемлерных инструкции). Обработка данных напрямую и с помощью указателей Программное обеспечение Для целей проектирования логических схем существует множество программ. Технологии построения электронных схем или строим логические элементы на транзисторах Первоначальной затеей было построить компьютер не на микросхемах серии, а на транзисторах.
И начал я поиск технологий построения электронных схем. Существуют следующие:. Далее я прочитал для каждой преимущества недостатки, и среди них выбрал. Выбор был очевиден ввиду того, что эта логика имеет конструктивную простоту и маленькую стоимость.
А также к этой логике есть огромный выбор биполярных SMD транзисторов и SMD резисторов. Транзисторы я взял BC847C n-p-n и BC857C p-n-p. Закрыв глаза на все недостатки, я на целый месяц погрузился в ресчеты логических элементов на транзисторах. Сделал несколько тестовых схем на макетке, применяя транзисторы BC547C. Результатами теоретической и практической частями был доволен.
Макетка: Остался последный этап — проектирование схемы синхронного T-триггера на 847 транзисторах, проверка его работоспособности и анализ частотных характеристик. Тест работоспособности довольно простой — на вход «T» подается логическая «1», а на вход «C» — тактовые импульсы с генератора. На выходе я должен получить тактовые импульсы, частота которых вдвое меньше входной. Если все заработает на приемливой частоте — значит заработает и весь компьютер. Спроектировал схему, которая состоит из 4-х T-триггеров.
Сделал печатную плату фоторезистивным методом, нехитро запаял и в итоге получил вот такую красоту (ширина дорожек — 0,15мм): Подключил к схеме источник питания на 5 вольт, подключил генератор на вход и осциллограф на выход. Начал тестирование на частоте 1 МГц, но схема не заработала. Потом понизил до 20 кГц — вуаля, схема заработала правильным образом.
Манипулируя напряжением питания смог повысить рабочуюю частоту до 40 кГц Увы, но схема моих ожиданий не оправдала. К тому же только один Т-триггер заработал правильно на частоте до 40 кГц, а все остальные не могли переходить из высокого состояния в низкий, хотя внутринние RS-триггеры работали правильно. Я провел еще некоторые эксперименты по построению логических элементов, только уже на полевых транзисторах. Результаты получились удовлетворительными, но появились некоторые проблемы:. Высокая стоимость проекта (около 1000$ только на транзисторы);. Проблема достать полевые SMD транзисторы в Украине;.
Проблема запаять 15 — 20 тысяч транзисторов на КМОП логике, вместо 7 — 10 тысяч на РТЛ. Для себя я сделал хороший вывод: лучше покупать микросхемы 7400 серии с логическими элементами, чем делать логические элементы на транзисторах.
А для очистки совести когда вся схема на микросхемах будет готова, можно заменить несколько ключевых микросхем на транзисторные схемы и подключать по-очереди и то, и другое для демонстрации того, что все микросхемы можно заменить на транзисторы:) Законы де Моргана или как можно уменьшить количество вентилей Законы де Моргана — это правила, которые связывают логические операторы (дизъюнкцию и конъюнкцию) с помощью логического отрицания. В формальной логике их можно записать так: Рассмотрим пример использования этих правил в действии. Пусть мы имеем такую схему: Используя законы де Моргана схему можно переделать на такую: Как можно заметить по таблицам истинности, логика этих схем идентичная. Теперь маленький постулат: для логических элементов (кроме логического НЕ) на КМОП логике с инверсным выходом (например, логическое 2И-НЕ) нужно на два транзистора менше, чем для логических элементов с не инверсным выходом (например, логическое 2И). Тогда, для первой схемы нужно будет 18 транзисторов, а для второй — 12 транзисторов.
Причем, вторая схема будет работать быстрее из-за того, что используется меншее количество вентилей и сигнал будет проходить на порядок быстрее. Планы на будущее В следующем посте я расскажу о триггерах и мы начнем проектировать АЛУ. Метки:.
Добавить метки Пометьте публикацию своими метками Метки лучше разделять запятой. Например: программирование, алгоритмы. Ну так чтобы отработать любые моменты не обязательно паять логику руками. Если хочется работать на уровне схемы и логических элементов в IDE для FPGA можно делать тоже самое. Основной способ это конечно написание кода на HDL, но никто не мешает вам самому накидать схему из логики и IDE ее реализует в чипе. Еще приятный момент, что там можно сразу запускать симуляцию и видеть чего вы там насоздавали в схеме.
Собрав процессор на рассыпухе, единственный скил, который в итоге окажется максимально прокачан — это пайка. Сомневаюсь, что ваша мечта работать монтажником:-). В мире FPGA так вопрос не ставится.
Там выбирается производитель чипов и он поставляет IDE для разработки под свои чипы.Обычно базавая версия бесплатная и она покрывает практически все потребности начинающих. Наверно существуют пакеты и от сторонних разработчиков, но не думаю, что они легко доступны. Самыми популярными производителями являются Xilinx и Altera. Выбор между ними — это один большой холивар. Номенклатуоа выпускаемых чипов практически один в один совпадает, особенно в нижнем сегменте. IDE у них следующие: Xilinx — ISE Altera — Quartus Я пользуюсь только Xilinx, мне хватает.
Про Altera ничего сказать не могу т.к. Даже в руках их продукцию не держал. На старте думаю лучше выбирать того производителя, с которым работает ближайший к вам человек, у которого вы сможете спросить совет. А я дальше теории не ушёл в детстве. Изучал схемы разных вариантов спектрума, потом рисовал свою с максимальным приближением в совместимости с реальным спектрумом. Потом попалась книжка про микропроцессоры.
Пытался нарисовать комп с какой-то моторолой. Не понимал я тогда, что компьютер — это не только железо, но и ПО. Хотя, теоретически, то, что было нарисовано, могло работать. Разве что видеовывод вряд ли я тогда нарисовал. Я и на спектруме слабо понимал как там видеосигнал телевизионный формируется.
Собрать 4 триггера на дискретке — это, конечно, круто. Однако вы вообще представляете себе масштаб задачи, за который взялись? Тем более с разрядностью в 32 бита?
Допустим нам нужно реализовать 32-ух битный регистр. На RS-триггерах нам понадобится 32 триггера. Каждый триггер — 3 транзистора.
96 транзисторов только на один регистр. Которых нужно несколько. Да и, ко всему прочему, компьютер состоит не только из процессора.
Нужно где-то хранить программу(память программ) и ее данные(память данных). Плюс организовать обмен данными с пользователем(система ввода-вывода). Для простейших программ можно обойтись без памяти данных, используя для этой цели регистры процессора. Православный Z80 имеет этих регистров(8-ми битных) аж 17 штук, что позволяло создавать конструкции на базе этого процессора совсем без памяти данных. Лучше сразу понять какие шишки вы набёте 1.
Паяние транзисторов и резисторов — ну почитайте историю компьютеров и спросите себя способны Вы иметь пару шкафов у себя дома — оцените сколько они кушают? Создание схем на дискретных логических элементах — уже прогресс но Вам скорее всего захочется выжать максимум мегагерц — на сегодняшний день есть быстродействуюшие КМОП — 20 -30 Мгц может даже 100 Мгц — но тогда вам придётся очень качественно делать монтаж и продумывать средства для защиты схем от наводок, помех и «звона».

У вас есть осцилограф? Использование ПЛИС и прочих микросхем памяти — уже интереснее — это позволяет Вам купив плату творить что угодно — посмотрите на проект. Проект посвещён созданию первой версии арм процессоров, а также там есть очень много других примеров. Также взгляните на opencores В любом случае, советую Вам написать что-нибудь на HDL языке, затем это эмулировать и уж затем паять или прошивать если вам это интересно. Также необходимо почитать чего-нибудь по теории автоматов — уверен вы уже что-либо сделали. Если вы выберете набор микросхем какой нибудь фирмы и ваши заметки приобретут популярность, то Вам представители этой фирмы чего-нибудь бесплатно пришлют.
Меня всегда интересовало, а какой минимально-аппаратный набор комманд и регистров нужен для процессора чтобы он был хоть как-то пригоден для использования. То есть можете вы сделать процессор из 16 транзисторов? Создайте ЭВМ =процессор + SD карта + RS232 порт — тогда вы сможете выполнять достаточно много программ — это потенциальный кандидат на то чтобы другие повторили Ваш опыт на маленьких ПЛИС. Повторите первый исторический intel4004 процессор повторите z80 или i8080(та ещё дурацкая микросхема).