Comment construire mes propres puces informatiques


Oui, c'est possible dans une très large mesure. En fait, la plupart des choses sont réalisables sans beaucoup d'argent. En fait, je'vais vous présenter un parcours qui peut constituer la base d'une véritable entreprise commerciale.

Il y a deux aspects à cela. Premièrement, vous avez besoin de la formation théorique d'ingénieur en informatique. Il s'agit de l'année 2,5 à l'année 4 d'un programme typique de 4 ans de premier cycle en CS/EE. Il s'agit en fait de 4 ou 6 cours de base. Allez en ligne et obtenez cette éducation gratuitement.


Deuxièmement, quelque temps après la deuxième classe, ce que je vous dis ensuite commencera à avoir du sens. Vous avez besoin d'un environnement et d'un flux de travail pour expérimenter. Commencez avec Verilator. Ce sera votre simulateur Verilog, votre terrain de jeu pour essayer des idées.

À un moment donné, regardez dans OpenCores pour de véritables IP matérielles. Apportez-les dans votre flux de travail de simulation, suturez-les, et essayez vos idées. Vous voulez voir ce qui entre vraiment dans, disons, un cœur de processeur ? Consultez les projets tels que 6809 core. Au fait, le 6809 était l'une des plus belles architectures de l'ère des microprocesseurs des 1980's.

À un moment ultérieur, vous'traduire en matériel réel - des choses que vous pouvez toucher et sentir, et qui ont besoin d'être branchées au mur. Transition vers le FPGA. Regardez les cartes d'évaluation peu coûteuses comme le kit d'évaluation Zynq-7000 SoC ZC702.

C'est le vrai truc maintenant. Il sera livré avec des outils qui vous permettent de compiler et de synthétiser jusqu'à la matrice configurable. Vous'passerez par une grande partie du même flux de travail (et rencontrerez le même type de problèmes) qu'un concepteur d'ASIC.

À un moment ultérieur encore, vous'avez une architecture de minage de BitCoin qui fait exploser le reste d'entre eux. En fait, vous'l'avez implémentée (et fonctionne !) sur des FPGAs. Bien sûr, la réalité est que ces choses sont lentes et chaudes. Le mieux que vous puissiez faire est de fermer le timing à 30MHz. Donc, ...

Hey ! Super de vous voir lancer sur Kickstarter. J'ai hâte de vous voir atteindre cet objectif de financement de 6 millions de dollars pour l'ASIC de minage BitCoin révolutionnaire. Inscrivez-moi, je crois en vous. Je connais des gars qui connaissent d'autres gars chez TSMC. Faites-moi savoir si vous avez besoin d'une intro.