プログラミング用のブロック図を公開しています。レジスタの値を直接入れることができないのですが、直接入れられるように修正しました。面積の増加や、ディレイの増加なく、修正できる予定です。これでプログラムが少し楽になったことと性能が若干、向上します。これから実際のファイルに修正を入れるのですが、万が一、うまくいかない場合は、元に戻すこともあるかも。人工筋弛緩で怠い状態が続き作業効率が半減の半減。ICF3-Fの48bit版の試作しています(8)96bit÷47bitの除算と余算がシミュレーションで計算できるようになりました。以下は、今後の予定の話。48bit版で、いろいろな演算ができるようになれば、48bit版を21.5個つないで1032bit版にする。2048bitの演算ができるようになる。下図のようにXilinxのFPGAに並べる予定。余裕があれば加算器に使っているDSPもモンゴメリ乗算器にして性能を2倍にしたいところ。人工睡魔により作業効率が半減。ICF3-Fの48bit版の試作しています(7)約1週間ぶりの進捗。ロード命令を2cycから1cycに改善。48bit×48bitの乗算がシミュレーションで計算できるようになった。人工頭痛で作業効率が30%に落ちている状態。RISC-Vの活用例としてFPGAに実装することで信頼できるCPUを提供するということを考えているらしい。盗聴回路や遠隔操作回路がCPUに入っていないとも限らない。FPGA上のソフトプロセッサなら、多分、大丈夫みたいな。RISC-Vの活用例として信頼できるCPUを提供すること。FPGAは、その開発の加速を促進することですね。F5200を使った例があったのでF5200を調べてみました。Intel,Xilinx,microsemiなどのFPGAに実装できるようです。F5200は公開鍵暗号だけでなく共通鍵暗号やハッシュが演算できるようです。RSAの性能だけ見ました。鍵長に関係する性能特性からCPU型の暗号プロセッサかも。性能からの推定なので、ハズレている可能性はある。XilinxのKinetix-7/Vertex-7の性能しか記載されていなかった。Artix-7だから、性能値をみても、あまり正確なことはわからない。SLICE数やLUT数、周波数などの数字があったので、参考にはなりました。Athena-GroupのTeraFireはオープンソースではないようなので、RISC-V協会が目指していると思われる、信頼できるCPUを提供するには、暗号プロセッサもオープンソースでないと、いけないはずで、ICF3(1999年)のオープンソースが、利用できるようになるなら、便利なんだろうなぁと。みんなで考えると、いいのかも。ネットをさまよいながら考えています。整備されていると思われます。今でも十分な監視が行われていると思います。ご期待に沿えないと思います。心配してくださる方もあるのかな。ありがとうございます。ないかと思っています。いいという背景があるのではと考えます。通販ショップに置いておけば、自然に売れるというものでもないように思っています。導入すると得をすると見込める計算ができる必要があるのです。導入を考えてもらえないのかなと考えています。SSLアクセラレータを導入して損失を発生させてしまうので。僕が最もいいSSLアクセラレータを提供できる可能性があるということです。僕が社長の会社がある。リスクを考えた、価格にできるのではと考えています。これは、お約束するできる話ではないので、ご了承ください。ICF3-Fの開発の進捗は、この日記でお知らせします。この日記をはじめて読んだ方は、僕のnoteに投稿した記事が、参考になると思います。ICF3(1999年)のオープンソースが何に役立ちそうか今日、思いついたのことを書くと、PKIの認証トークンとか、機器認証とか。小型のCPUよりは高速である必要があって、サーバー向けのアクセラレータほど高速である必要がない。いう用途は、思ったよりあるのかもと。USB通信させれば、SSHとかSoftEtherの認証に使えるものになる。オープンソースで自分で作ってしまうのも、いいかもと。CPUを自作しているので、僕だけでチップが完成しそう。暗号ミドル(PKCS#11)も自作したものがあるし。ICF3-Fを急ぐので当面、やることは無理そうですが。匿名で、いろいろなことを言ってくるので、全部には反応できないのです。企業とは製品を開発、販売して利益を得るものなのですが、そのコスト感覚がまるでない人とか。付き合いきれないと思うことはあります。立場上の問題はあるにしても、もう少し考えてほしいなぁと。製造コストの話以外の問題もあるのです。大量に販売する計画になる。本気で動くことも考えられる。僕のような零細企業が、ちょうどいいとか。ICF3-FをASICで開発しないのか(1)そう思った人がいたようなので。僕は大型コンピュータのASICを3個、開発している。20年前のことだが、その考え方は、現在でも通用するところはあると思っています。FPGAであれば、開発コストは僕の作業のみで、ほとんどお金がかからないという予定。販売コストも、あまりかからない。SSLアクセラレータの価格を圧倒的に安く抑えることができるからです。十分な利益が得られる確認が必要。確認だけで時間が費やされる問題。Xilinxが提供するIPを全く使わなくても大丈夫な状態になっています。ASICに移行することも、できるようには、考えられています。ここ数日の状況からみて、1日分の作業の5%~10%しかできないと思われます。なると作業を進めるより、頭痛を止める方法を考えるしかないのですが。ICF3-FのSSLアクセラレータを開発することは変更されないと思います。自分のブログに書かれている。青色LEDには遠く及ばないかもしれないが、この国の役に立つと思っています。書いているうちに7:10AMになりました。