Соединение s/w программирующий с программированием h/w

Посмотрите здесь для хорошей книги Wiki. У меня была некоторая курсовая работа, которую я записал, когда я учил Электронного Инженера, но я не мог найти его вокруг. Когда я преподавал, большинство студентов было радо использовать схематические инструменты получения в пакете Основы Xilinx. Они перешли на ISE и WebPACK теперь. Можно загрузить WebPack бесплатно, который полезен, и он имеет схематическое получение и моделирование в нем.

, Если Вы действительно хотите блистать, изучите VHDL, или Verilog (VHDL, кажется, более распространен, где я работал, но это - только небольшое поверхностное знание мест), и кодируйте дизайн, а не введите его через GUI.

, Если Вы знаете ЧТО-НИБУДЬ вообще о дизайне цифровой логики (и некоторый HDL) я считаю, что у Вас может быть несколько функциональное 8-разрядное моделирование микропроцессора в VHDL приблизительно через 2 дня. Вы не собираетесь создавать что-либо ослепительно быстрое или чрезвычайно мощный в то время, но это - хорошая начальная точка для роста от. Если необходимо узнать о цифровом дизайне, факторе через несколько дней, чтобы изучить, как инструменты работают и моделируют некоторые схемы основной логики прежде, чем переместиться на дизайн.

Начинают изучать основы цифровых систем, и как создать двоичный сумматор. Движение к созданию ALU для обработки дополнения, вычитания, и, или, xor, и т.д. и затем секвенсер, чтобы прочитать коды операций из RAM и предоставить их к модули выполнения.

можно стать необычными с дизайном системы команд, но я рекомендовал бы начать ДЕЙСТВИТЕЛЬНО простой, пока у Вас нет головы вокруг того, что продолжается, затем выведите его и запуститесь снова с чего-то более сложного.

, Как только у Вас есть дизайн, моделирующий приятно Вас, может измерить его сложность и купить устройство для удовлетворения. Необходимо посмотреть на систему разработки для семейства устройства, которое Вы выбрали. Выберите устройство, более крупное, чем, в чем Вы нуждаетесь для разработки, потому что хорошо быть в состоянии добавить дополнительный инструментарий для отладки его, когда это будет работать, и Вы почти наверняка не будете оптимизировать свой дизайн на ранних стадиях получения его на устройстве.

РЕДАКТИРОВАНИЕ: у Colin Mackenzie есть хорошее учебное руководство о дизайне uC и некоторых платах FPGA, а также небольшом количестве другого материала.

5
задан Madhu 24 August 2009 в 12:17
поделиться

4 ответа

Для любителей походов или для того, чтобы начать с нуля, я бы предложил чип Picaxe . Они дешевы (на 4 доллара дороже), очень просты и легко программируются. Самый простой из них - это 8-контактная ИС, использующая источник постоянного тока 5 В, программируемая с помощью последовательного кабеля и бесплатного программного обеспечения и хранящая около 40 строк кода. (Да, очень простой, но забавный. И они становятся больше, например: 16-контактный, 40-контактный.)

Picaxe дает вам базовое представление о PIC, но является значительным шагом вперед по сравнению с Lego Mindstorms: P Однако , он намного медленнее при выполнении команд, чем стандартный PIC (я думаю, около 1 кГц против 1 МГц), https://serverfault.com/questions/22030/recommended-embedded-linux-device-for-light-server-and-learning

2
ответ дан 14 December 2019 в 19:20
поделиться

Я бы порекомендовал Arduinos , если вы хотите попробовать встроенное программирование. Они дешевы, IDE работает на нескольких платформах, и особенно с ними легко начать.

3
ответ дан 14 December 2019 в 19:20
поделиться

You can also check out MS Robotics Studio.

0
ответ дан 14 December 2019 в 19:20
поделиться

I found Embedded Systems Building Blocks by Jean Labrosse very useful

0
ответ дан 14 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: