Инженерная мысль не стоит на месте, и это радует. Неожиданно для себя обнаружил на просторах интернета новую замечательную идею: Moxie.
- 32-битная процессорная архитектура, свободная от патентов.
- Простой 16-битный набор инструкций.
- Поддерживается компилятором GCC, начиная с 4.6.1. Собственно, архитектура и разрабатывалась как максимально удобная для GCC.
- MoxieLite: реализация для FPGA.
- Есть версия ядра Linux.
- Симулятор QEMU.
- Отладчик GDB.

no subject
Date: 2012-10-30 02:10 (UTC)no subject
Date: 2012-10-30 02:23 (UTC)module top; event foo; always @foo $display("foo"); initial repeat (5) #1 -> foo; endmoduleпечатает foo 5 раз.
no subject
Date: 2012-10-30 02:29 (UTC)Уродство-не уродство, а на VHDL аналогичная программа будет в несколько раз длиннее - попробуй написать два процесса, один из которых посылает асинхронный сигнал 5 раз, а другой принимает и что-нибудь печатает.
Много лет назад, когда уже были споры, какой язык лучше (видимо, как раз когда вышел стандарт верилога-95), какой-то журнал провел эксперимент - собрал несколько верилоговских и ВХДЛовских дизайнеров и попросил их написать по спецификации и отладить какое-то простое устройство, то ли UART, то ли ALU, то ли еще что-то подобное на уровне сложности до сотни строк. Верилоговцы справились гораздо быстрее.
no subject
Date: 2012-10-30 02:49 (UTC)no subject
Date: 2012-10-30 02:51 (UTC)