_★
やったこと
[WORK]緊急不具合対応
[WORK]新製品開発作業
[WORK]商社対応
[WORK]展示会準備
朝、事務処理をしていたら客先から緊急の連絡。
午後にでも緊急出動せにゃいかんかと思ったけど、
オレが出動すると開発が止るということで品質保証部に状況だけ説明と段取りだけして他の人が行くことになった。
先週末、
mitou-jtag が届いたんでインストール。
午後、インストールしたmitou-jtag使ってみた。
こりゃ便利だわFPGA/CPLDの端子状態やら波形がリアルタイムに観測出来る。素晴しい。
途中、商社対応した後に展示会の出荷準備。
本来なら新製品開発作業をせにゃいかんのだが、展示会準備の方が物量が多い割に作業が進んでいないようだったので手伝う。
結局、定時までは展示会準備で終った。
夕方、不具合対応の打ち合わせをした後に不具合対応など。
2000過ぎ、恒例のステートマシン実装作業。
read側がほぼ終ったのでwrite側の実装に着手。
write側はread側にステートを3つ程追加して条件分岐すれば良いので状態遷移制御は比較的早く実装出来た。
が、データパスで難航した。
どーせ、readとwriteは同時に発生しないのでDualPortRAMを構成してFFを節約しようとして実装したら、回路規模が大爆発した。
DualPortRAM構成しなくても回路規模は変らんかった。orz
DualPortRAMにすると面倒なことになりそうなだったんで、その発想はやめて安直な方法で実装。
回路合成したら、実装不足個所があるらしく未接続が発生。
試しに、この状態でシミュレーションしてみることにしたが、何故かシミュレーションが成功してしまう。
どうなってるんだ?
色々と追求したかったけど明日は
定期点検健康診断なので2620撤収。硫酸バリウム飲みたくないぉ。
最近の行動原理が『アニメ放送ドリブン』。
火曜日は、けいおん!!があるから2530までには帰宅しようとか金曜日はAB!があるから、2630までには帰宅しようとか。
月曜日はリアルタイムで見る必要ないから2700ぐらいの帰宅でも良いかとか。