今日はがっつりとGigaEternetMACの作りこみをしてた。
単純なMACだけじゃないので、作りこんでいくうちにソースコードもそこそこ量が出てきた。
作りこめば作りこむほど、汎用的な部分と専用的な部分の両方を残したので、汎用的に使いたければMicroBlazeでもつなげればいい。
専用的に使いたければ、ステートマシンで書くだけで良いような感じになってきた。
SLICE数がXC6SLX45で10%ぐらいになっていた。
MicroBlazeよりも大きくなっているかも・・・(^-^;
がっつりやり過ぎ感があるので、L2、L3辺りをまとめてテストベンチはL4で書かなきゃいけなくなってきた。
今日はこのぐらいで止めておこう・・・