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

no subject
Date: 2012-10-29 22:02 (UTC)All of the opcode space not consumed by the encodings below is filled with the bad instruction (which will eventually cause an exception once exceptions have been implemented).
Что-то я не понял насчет exceptions.
started with a non-pipelined VHDL implementation
Да чтоб им пусто было с их VHDL-ом.
no subject
Date: 2012-10-29 22:16 (UTC)Странные люди, зачем-то в VHDL уперлись.
no subject
Date: 2012-10-30 00:18 (UTC)no subject
Date: 2012-10-30 00:42 (UTC)no subject
Date: 2012-10-30 00:53 (UTC)no subject
Date: 2012-10-30 00:58 (UTC)no subject
Date: 2012-10-30 01:01 (UTC)no subject
Date: 2012-10-30 01:39 (UTC)Шестнадцатибитные инструкции - оптимальный компромисс между плотностью кода и простотой процессора.
Этот формат используют ARM Cortex-M, MIPS16e, microMIPS32, microMIPS64, Freescale ColdFire.
no subject
Date: 2012-10-30 01:44 (UTC)no subject
Date: 2012-10-30 01:56 (UTC)no subject
Date: 2012-10-30 01:57 (UTC)no subject
Date: 2012-10-30 02:01 (UTC)no subject
Date: 2012-10-30 02:02 (UTC)no subject
Date: 2012-10-30 02:03 (UTC)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:38 (UTC)Я не настоящий сварщик, просто прочитал comparisons.
no subject
Date: 2012-10-30 02:49 (UTC)no subject
Date: 2012-10-30 02:50 (UTC)no subject
Date: 2012-10-30 02:51 (UTC)no subject
Date: 2012-10-30 02:53 (UTC)Ой!
no subject
Date: 2012-10-30 03:30 (UTC)no subject
Date: 2012-10-30 03:57 (UTC)no subject
Date: 2012-10-30 03:59 (UTC)no subject
Date: 2012-10-30 04:01 (UTC)no subject
Date: 2012-10-30 04:05 (UTC)no subject
Date: 2012-10-30 05:50 (UTC)no subject
Date: 2012-10-30 06:24 (UTC)В википедии СистемВерилог с Джавой сравнивают, что тоже правильно.
no subject
Date: 2012-10-30 10:51 (UTC)no subject
Date: 2012-10-30 10:54 (UTC)no subject
Date: 2012-10-30 11:15 (UTC)no subject
Date: 2012-10-30 17:36 (UTC)no subject
Date: 2012-11-06 23:35 (UTC)no subject
Date: 2012-11-07 00:24 (UTC)