diff --git a/docs/HorizontalSpritePipeline.drawio b/docs/HorizontalSpritePipeline.drawio new file mode 100644 index 0000000..3321d1c --- /dev/null +++ b/docs/HorizontalSpritePipeline.drawio @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/HorizontalSpritePipeline.json b/docs/HorizontalSpritePipeline.json new file mode 100644 index 0000000..e9f520f --- /dev/null +++ b/docs/HorizontalSpritePipeline.json @@ -0,0 +1,75 @@ +{ + "signal": [ + { + "name": "CLK", + "wave": "p....", + "node": ".1234", + "period": 2 + }, + [ + "Stufe 1", + { + "name": "Index", + "wave": "x7x.......", + "data": "Index" + }, + { + "name": "Offset", + "wave": "x7x.......", + "data": "Offset" + }, + { + "name": "X_Request", + "wave": "x7x.......", + "data": "X_Request" + }, + { + "name": "X_Sprite", + "wave": "x7x.......", + "data": "X_Sprite" + } + ], + [ + "Stufe 2", + { + "name": "Index", + "wave": "x..7x.....", + "data": "Index" + }, + { + "name": "Offset", + "wave": "x..7x.....", + "data": "Offset" + }, + { + "name": "Sprite_X_Offset", + "wave": "x..7x.....", + "data": "Sprite_X_Offset" + } + ], + [ + "Stufe 3", + { + "name": "Address", + "wave": "x....7x...", + "data": "Address" + }, + { + "name": "X_Visible", + "wave": "x....7x...", + "data": "X_Visible" + } + ], + [ + "ROM", + { + "name": "Address", + "wave": "x......7x.", + "data": "Address" + } + ] + ], + "config": { + "hscale": 3 + } +} \ No newline at end of file diff --git a/docs/HorizontalSpritePipeline.png b/docs/HorizontalSpritePipeline.png new file mode 100644 index 0000000..d8c98f3 Binary files /dev/null and b/docs/HorizontalSpritePipeline.png differ