Das Thema ist digitales Systemdesign. Es ist nicht wirklich das, worüber die Leute hier neigen. Ich habe das Thema vor langer Zeit nur ein klein wenig zerkratzt.
Digital Circuit Design ist ein anderes.
Diese Art von Büchern Digital Design: Prinzipien und Praktiken (Prentice Hall Xilinx-Designreihe) John F. Wakerly hier auf Amazon
Vielleicht Ein erster Kurs für das Design digitaler Systeme: Ein integrierter Ansatz
John P. Uyemura
Ich weiß, dass das erste Buch eine gute Grundlage für das Design digitaler Systeme bietet, und wenn ich mich erinnere, eine faszinierende Diskussion über CMOS. Das erste Buch dort erwähnt Xilinx. Und wenn Sie das verwenden, kann es für Sie sehr interessant sein. Ein Link auf der Xilinx-Site erwähnt über FPGA und ASIC http://www.xilinx.com/fpga/asic.htm. Ich denke, es trifft sehr stark auf den Themenbereich, nach dem Sie fragen.
Aber ich muss sagen, die Art, wie Sie Ihre Frage formuliert haben (z. B. das Schreiben von Programmen in vielen Dimensionen), klingt ein wenig untechnisch und nachlässig, und dies sind technische Themen.
Ich weiß nicht genug über FPGA, ASIC oder Hardwarebeschreibungssprachen, um etwas anderes als den Namen des Themas zu kommentieren. Ich weiß nicht, was du mit Dimensionen meinst. Wie für Code-Streams. Es ist niemals so. Bei Computern wird Strom durch Stromkreise geleitet. Programme brechen in Assembler-Sprache ein, was zu einfachen Anweisungen führt, die Sie mit Logikgattern erstellen können.
.